Revitalizing the public internet by making it extensible

There is now a significant and growing functional gap between the public Internet, whose basic architecture has remained unchanged for several decades, and a new generation of more sophisticated private networks. To address this increasing divergence of functionality and overcome the Internet's architectural stagnation, we argue for the creation of an Extensible Internet (EI) that supports in-network services that go beyond best-effort packet delivery. To gain experience with this approach, we hope to soon deploy both an experimental version (for researchers) and a prototype version (for early adopters) of EI. In the longer term, making the Internet extensible will require a community to initiate and oversee the effort; this paper is the first step in creating such a community.

[1]  S. Ratnasamy,et al.  Netcalls : End Host Function Calls to Network Traffic Processing Services , 2012 .

[2]  Kevin R. Fall,et al.  A delay-tolerant network architecture for challenged internets , 2003, SIGCOMM '03.

[3]  I. Stoica,et al.  A data-oriented (and beyond) network architecture , 2007, SIGCOMM '07.

[4]  Saikat Guha,et al.  ShutUp: End-to-End Containment of Unwanted Traffic , 2008 .

[5]  Patrick Crowley,et al.  Named data networking , 2014, CCRV.

[6]  Aurojit Panda,et al.  Enabling a permanent revolution in internet architecture , 2019, SIGCOMM.

[7]  Nick Feamster,et al.  Oblivious DNS: Practical Privacy for DNS Queries , 2018, Proc. Priv. Enhancing Technol..

[8]  Amin Vahdat,et al.  Annulus: A Dual Congestion Control Loop for Datacenter and WAN Traffic Aggregates , 2020, SIGCOMM.

[9]  S. Shenker,et al.  Making the Internet More Evolvable , 2012 .

[10]  Martín Casado,et al.  Software-defined internet architecture: decoupling architecture from infrastructure , 2012, HotNets-XI.

[11]  Noopur Agarwal,et al.  Designing an Internet , 2019, Design and Culture.

[12]  Vasileios Giotsas,et al.  Cloud Provider Connectivity in the Flat Internet , 2020, Internet Measurement Conference.

[13]  Srinivasan Seshan,et al.  XIA: Efficient Support for Evolvable Internetworking , 2012, NSDI.

[14]  Ankit Singla,et al.  Intelligent design enables architectural evolution , 2011, HotNets-X.

[15]  Michael Schapira,et al.  A Public Option for the Core , 2020, SIGCOMM.

[16]  Michael Walfish,et al.  Middleboxes No Longer Considered Harmful , 2004, OSDI.

[17]  Vyas Sekar,et al.  Making middleboxes someone else's problem: network processing as a cloud service , 2012, SIGCOMM '12.

[18]  Nick Feamster,et al.  Accountable internet protocol (aip) , 2008, SIGCOMM '08.

[19]  Nick McKeown,et al.  Architecting for innovation , 2011, CCRV.