[go: up one dir, main page]
More Web Proxy on the site http://driver.im/ skip to main content
10.1145/3696348.3696876acmconferencesArticle/Chapter ViewAbstractPublication PagescommConference Proceedingsconference-collections
research-article
Open access

Internet Architecture Evolution: Found in Translation

Published: 18 November 2024 Publication History

Abstract

The success of the Internet is undeniable, but so are its limitations. Over the past two decades, the research community has responded with clean-slate redesigns, proposing innovative architectures focused on issues like security and information dissemination, among others. Unfortunately, these efforts have had limited impact on the commercial Internet, if any. The reason is that the Internet architecture is deeply entrenched, making a complete replacement elusive.
In this paper, we argue that a successful approach to evolving the Internet requires three key ingredients. It should (1) be backwards compatible with the current Internet, (2) evolve from the existing architecture, and (3) allow new architectures to reach their full potential. Recently, the community introduced an overlay-based approach for an Extensible Internet. We believe this is a clear step in the right direction: it is backwards-compatible, does not require replacing the current Internet infrastructure, and is deployable today. However, we contend that this approach is not fully adequate as it lacks the third requirement, which we deem crucial for new architectures to gain a foothold and grow. As an alternative, we advocate for a translation-based approach and present our rationale on how it may enable effective Internet evolution by meeting the three requirements above.

References

[1]
[n. d.]. The SCIONLab global research network. https://www.scionlab.org/ Retrieved 2024-06-28.
[2]
Bengt Ahlgren, Christian Dannewitz, Claudio Imbrenda, Dirk Kutscher, and Borje Ohlman. 2012. A survey of information-centric networking. IEEE Communications Magazine 50, 7 (2012), 26--36.
[3]
Albert Gran Alcoz, Martin Strohmeier, Vincent Lenders, and Laurent Vanbever. 2022. Aggregate-based congestion control for pulse-wave DDoS defense. In Proceedings of the ACM SIGCOMM 2022 Conference. 693--706.
[4]
Ali AlSabeh, Elie Kfoury, Jorge Crichigno, and Elias Bou-Harb. 2022. P4ddpi: Securing p4-programmable data plane networks via dns deep packet inspection. In NDSS Symposium 2022.
[5]
Todd Arnold, Jia He, Weifan Jiang, Matt Calder, Italo Cunha, Vasileios Giotsas, and Ethan Katz-Bassett. 2020. Cloud provider connectivity in the flat internet. In Proceedings of the ACM Internet Measurement Conference. 230--246.
[6]
Hari Balakrishnan, Sujata Banerjee, Israel Cidon, David Culler, Deborah Estrin, Ethan Katz-Bassett, Arvind Krishnamurthy, Murphy McCauley, Nick McKeown, Aurojit Panda, et al. 2021. Revitalizing the public internet by making it extensible. 18--24 pages.
[7]
Tom Barbette, Cyril Soldani, and Laurent Mathy. 2015. Fast userspace packet processing. In 2015 ACM/IEEE Symposium on Architectures for Networking and Communications Systems (ANCS). IEEE, 5--16.
[8]
Laure Blanchez. [n. d.]. SCION eliminates DDoS like a boss - This is How. https://www.anapaya.net/blog/scion-eliminates-ddos-like-a-boss Retrieved 2024-06-28.
[9]
Pat Bosshart, Dan Daly, Glen Gibb, Martin Izzard, Nick McKeown, Jennifer Rexford, Cole Schlesinger, Dan Talayco, Amin Vahdat, George Varghese, et al. 2014. P4: Programming protocol-independent packet processors. ACM SIGCOMM Computer Communication Review 44, 3 (2014), 87--95.
[10]
Robert Braden, David Clark, Scott Shenker, and John Wroclawski. 2000. Developing a next-generation Internet architecture. White paper, DARPA (2000).
[11]
Laurent Chuat, Markus Legner, David Basin, David Hausheer, Samuel Hitz, Peter Müller, and Adrian Perrig. 2022. The Complete Guide to SCION. Information Security and Cryptography (2022).
[12]
David Clark. 1988. The design philosophy of the DARPA Internet protocols. In Symposium proceedings on Communications architectures and protocols. 106--114.
[13]
Jon Crowcroft, Steven Hand, Richard Mortier, Timothy Roscoe, and Andrew Warfield. 2003. Plutarch: an argument for network pluralism. ACM SIGCOMM Computer Communication Review 33, 4 (2003), 258--266.
[14]
Joeri de Ruiter and Caspar Schutijser. 2021. Next-generation internet at terabit speed: SCION in P4. In Proceedings of the 17th International Conference on emerging Networking EXperiments and Technologies. 119--125.
[15]
Anja Feldmann. 2007. Internet clean-slate design: what and why? ACM SIGCOMM Computer Communication Review 37, 3 (2007), 59--64.
[16]
Sergio Gimenez, Eduard Grasa, and Steve Bunch. 2020. A Proof of Concept implementation of a RINA interior router using P4-enabled software targets. In 2020 23rd Conference on Innovation in Clouds, Internet and Networks and Workshops (ICIN). IEEE, 57--62.
[17]
Sharon Goldberg, Michael Schapira, Peter Hummon, and Jennifer Rexford. 2010. How secure are secure interdomain routing protocols. In Proceedings of the ACM SIGCOMM 2010 Conference (SIGCOMM '10).
[18]
Diogo Gonçalves, Salvatore Signorello, Fernando MV Ramos, and Muriel Médard. 2019. Random linear network coding on programmable switches. In 2019 ACM/IEEE Symposium on Architectures for Networking and Communications Systems (ANCS). IEEE, 1--6.
[19]
Mark Handley. 2006. Why the Internet only just works. BT Technology Journal 24, 3 (2006), 119--129.
[20]
Robert Hsieh and Aruna Seneviratne. 2003. A comparison of mechanisms for improving mobile IP handoff latency for end-to-end TCP. In Proceedings of the 9th annual international conference on Mobile computing and networking. 29--41.
[21]
Intel. [n.d.]. The Intel® Tofino™ series of P4-programmable Ethernet switch ASICs. https://www.intel.com/content/www/us/en/products/details/network-io/programmable-ethernet-switch/tofino-series.html Retrieved 2024-06-28.
[22]
Van Jacobson, Diana K Smetters, James D Thornton, Michael F Plass, Nicholas H Briggs, and Rebecca L Braynard. 2009. Networking named content. In Proceedings of the 5th international conference on Emerging networking experiments and technologies. 1--12.
[23]
Alexander Kaplan and Shir Landau Feibish. 2022. Practical handling of DNS in the data plane. In Proceedings of the Symposium on SDN Research. 59--66.
[24]
Jason Kim, Hyojoon Kim, and Jennifer Rexford. 2021. Analyzing traffic by domain name in the data plane. In Proceedings of the ACM SIGCOMM Symposium on SDN Research (SOSR). 1--12.
[25]
Teemu Koponen, Mohit Chawla, Byung-Gon Chun, Andrey Ermolinskiy, Kye Hyun Kim, Scott Shenker, and Ion Stoica. 2007. A data-oriented (and beyond) network architecture. In Proceedings of the 2007 conference on Applications, technologies, architectures, and protocols for computer communications. 181--192.
[26]
Teemu Koponen, Scott Shenker, Hari Balakrishnan, Nick Feamster, Igor Ganichev, Ali Ghodsi, P Brighten Godfrey, Nick McKeown, Guru Parulkar, Barath Raghavan, et al. 2011. Architecting for innovation. ACM SIGCOMM Computer Communication Review 41, 3 (2011), 24--36.
[27]
Markus Legner, Tobias Klenze, Marc Wyss, Christoph Sprenger, and Adrian Perrig. 2020. {EPIC}: every packet is checked in the data plane of a {Path-Aware} Internet. In 29th USENIX Security Symposium (USENIX Security 20). 541--558.
[28]
Jianshen Liu, Carlos Maltzahn, Craig Ulmer, and Matthew Leon Curry. 2021. Performance characteristics of the bluefield-2 smartnic. arXiv preprint arXiv:2105.06619 (2021).
[29]
Robert Lychev, Sharon Goldberg, and Michael Schapira. 2013. BGP security in partial deployment: is the juice worth the squeeze?. In Proceedings of the ACM SIGCOMM 2013 Conference on SIGCOMM (SIGCOMM '13).
[30]
Aniss Maghsoudlou, Oliver Gasser, Ingmar Poese, and Anja Feldmann. 2022. FlowDNS: correlating Netflow and DNS streams at scale. In Proceedings of the 18th International Conference on Emerging Networking EXperiments and Technologies. 187--195.
[31]
James McCauley, Yotam Harchol, Aurojit Panda, Barath Raghavan, and Scott Shenker. 2019. Enabling a permanent revolution in internet architecture. In Proceedings of the ACM Special Interest Group on Data Communication. 1--14.
[32]
Rui Miguel, Salvatore Signorello, and Fernando MV Ramos. 2018. Named data networking with programmable switches. In 2018 IEEE 26th International Conference on Network Protocols (ICNP). IEEE, 400--405.
[33]
David Naylor, Matthew K Mukerjee, Patrick Agyapong, Robert Grandl, Ruogu Kang, Michel Machado, Stephanie Brown, Cody Doucette, Hsu-Chun Hsiao, Dongsu Han, et al. 2014. XIA: architecting a more trustworthy and evolvable internet. ACM SIGCOMM Computer Communication Review 44, 3 (2014), 50--57.
[34]
NDN packet format spec. [n. d.]. NDN Packet Format Specification v0.3. https://docs.named-data.net/NDN-packet-spec/current/ Retrieved 2024-06-28.
[35]
NDN Stack [n.d.]. Named Data Networking: Architecture Overview. https://named-data.net/project/archoverview/ Retrieved 2024-06-28.
[36]
Charlie Perkins. 1999. Mobile IP and security issue: an overview. In First IEEE/POPOV Workshop on Internet Technologies and Services. Proceedings (Cat. No. 99EX391). IEEE, 131--148.
[37]
Charles E Perkins. 1997. Mobile ip. IEEE communications Magazine 35, 5 (1997), 84--99.
[38]
Private Conv. with A.P. "2024". "Private communication with Adrian Perrig".
[39]
Jennifer Rexford and Constantine Dovrolis. 2010. Future Internet architecture: clean-slate versus evolutionary research. Commun. ACM 53, 9 (2010), 36--40.
[40]
Jerome H Saltzer, David P Reed, and David D Clark. 1984. End-to-end arguments in system design. ACM Transactions on Computer Systems (TOCS) 2, 4 (1984), 277--288.
[41]
SCION ISD [n. d.]. SCION ISD and AS Assignments. https://docs.anapaya.net/en/latest/resources/isd-as-assignments Retrieved 2024-10-23.
[42]
Salvatore Signorello, Radu State, Jérôme François, and Olivier Festor. 2016. Ndn. p4: Programming information-centric data-planes. In 2016 IEEE NetSoft Conference and Workshops (NetSoft). IEEE, 384--389.
[43]
Kamila Soucková. 2019. FPGA-based line-rate packet forwarding for the SCION future Internet architecture. Master's thesis. ETH Zurich.
[44]
Sasu Tarkoma, Mark Ain, and Kari Visala. 2009. The publish/subscribe internet routing paradigm (psirp): Designing the future internet architecture. In Towards the Future Internet. IOS press, 102--111.
[45]
Joe Touch, Yu-Shun Wang, and Venkata Pingali. 2006. A recursive network architecture. ISI, Tech. Rep 626 (2006).
[46]
Paul F Tsuchiya and Tony Eng. 1993. Extending the IP Internet through address reuse. ACM SIGCOMM Computer Communication Review 23, 1 (1993), 16--33.
[47]
Jonathan S Turner and David E Taylor. 2005. Diversifying the internet. In GLOBECOM'05. IEEE Global Telecommunications Conference, 2005., Vol. 2. IEEE, 6-pp.
[48]
Arun Venkataramani, James F Kurose, Dipankar Raychaudhuri, Kiran Nagaraja, Morley Mao, and Suman Banerjee. 2014. Mobilityfirst: A mobility-centric and trustworthy internet architecture. ACM SIGCOMM Computer Communication Review 44, 3 (2014), 74--80.
[49]
Marcos AM Vieira, Matheus S Castanho, Racyus DG Pacífico, Elerson RS Santos, Eduardo PM Câmara Júnior, and Luiz FM Vieira. 2020. Fast packet processing with ebpf and xdp: Concepts, code, challenges, and applications. ACM Computing Surveys (CSUR) 53, 1 (2020), 1--36.
[50]
Jackson Woodruff, Murali Ramanujam, and Noa Zilberman. 2019. P4dns: In-network dns. In 2019 ACM/IEEE Symposium on Architectures for Networking and Communications Systems (ANCS). IEEE, 1--6.
[51]
Lixia Zhang, Alexander Afanasyev, Jeffrey Burke, Van Jacobson, KC Claffy, Patrick Crowley, Christos Papadopoulos, Lan Wang, and Beichuan Zhang. 2014. Named data networking. ACM SIGCOMM Computer Communication Review 44, 3 (2014), 66--73.
[52]
Xin Zhang, Hsu-Chun Hsiao, Geoffrey Hasker, Haowen Chan, Adrian Perrig, and David G Andersen. 2011. SCION: Scalability, control, and isolation on next-generation networks. In 2011 IEEE Symposium on Security and Privacy. IEEE, 212--227.

Index Terms

  1. Internet Architecture Evolution: Found in Translation

    Recommendations

    Comments

    Please enable JavaScript to view thecomments powered by Disqus.

    Information & Contributors

    Information

    Published In

    cover image ACM Conferences
    HotNets '24: Proceedings of the 23rd ACM Workshop on Hot Topics in Networks
    November 2024
    394 pages
    ISBN:9798400712722
    DOI:10.1145/3696348
    This work is licensed under a Creative Commons Attribution International 4.0 License.

    Sponsors

    Publisher

    Association for Computing Machinery

    New York, NY, United States

    Publication History

    Published: 18 November 2024

    Check for updates

    Author Tag

    1. Network Architecture

    Qualifiers

    • Research-article
    • Research
    • Refereed limited

    Funding Sources

    • Fundação para a Ciência e Tecnologia
    • European Union

    Conference

    HOTNETS '24
    Sponsor:

    Acceptance Rates

    Overall Acceptance Rate 110 of 460 submissions, 24%

    Contributors

    Other Metrics

    Bibliometrics & Citations

    Bibliometrics

    Article Metrics

    • 0
      Total Citations
    • 78
      Total Downloads
    • Downloads (Last 12 months)78
    • Downloads (Last 6 weeks)67
    Reflects downloads up to 07 Jan 2025

    Other Metrics

    Citations

    View Options

    View options

    PDF

    View or Download as a PDF file.

    PDF

    eReader

    View online with eReader.

    eReader

    Login options

    Media

    Figures

    Other

    Tables

    Share

    Share

    Share this Publication link

    Share on social media