Boston University / XIA

Crowdsourcing the future Internet

Technologies
c, linux kernel, xia, advanced data structures
Topics
research, computer networking, future internet architecture
Crowdsourcing the future Internet

Interested in finding out what will come after TCP/IP? Finding the successor of TCP/IP is the ultimate goal of our project. We do not assume that our project will derive the answer per se, but that the platform we are building can help crowdsource the future Internet. Linux XIA, our interoperable, meta network architecture implemented in the Linux kernel, offers an evolvable, collaborative framework, in which old and new designs can coexist and enrich each other. Does it sound far fetched? Check out our [exemplifying demo][https://github.com/AltraMayor/XIA-for-Linux/wiki/An-exemplifying-demo].

Established in 2010, the XIA project is a collaboration between Carnegie Mellon University, Boston University, University of Wisconsin - Madison, and Duke University. Linux XIA is developed at Boston University (BU) under the supervision of Computer Science Professor John W. Byers, one of the principal investigators of the XIA project. Michel Machado developed Linux XIA as part of his Ph.D. thesis, and continues the development as a visiting researcher at BU. The team at BU also includes the Ph.D. students Cody Doucette and Qiaobin Fu.

The suggested projects that we have in our ideas list this year cater to students proficient in C programming, and comfortable with advanced data structures. If you qualify, join our quest for the future Internet. On your journey, you will have plenty of opportunities to learn new technologies, and, perhaps, create a few too.​

2016 Program

Successful Projects

Contributor
Sachin Paryani
Mentor
Qiaobin Fu
Organization
Boston University / XIA
Upgrading the FIB hash table of principals to the relativistic hash table
The forwarding information base (FIB) of principals that have flat XIDs uses the default hash table available in Linux XIA. However this hash tables...
Contributor
Vaibhav Raj Gupta
Mentor
Cody Doucette
Organization
Boston University / XIA
Gsoc Proposal - Accelerating LPM with Poptrie
Accelerating the forwarding speed of the LPM principal with poptrie. The goal of this project is to accelerate the forwarding speed of LPM principal...