skip to main content
10.1145/2070562.2070564acmconferencesArticle/Chapter ViewAbstractPublication PagescommConference Proceedingsconference-collections
research-article

XIA: an architecture for an evolvable and trustworthy internet

Published: 14 November 2011 Publication History

Abstract

Motivated by limitations in today's host-based IP network architecture, recent studies have proposed clean-slate network architectures centered around alternative first-class principals, such as content, services, or users. However, much like the host-centric IP design, elevating one principal type above others hinders communication between other principals and inhibits the network's capability to evolve. Our work presents the eXpressive Internet Architecture (XIA), an architecture with native support for multiple principals and the ability to evolve its functionality to accommodate new, as yet unforeseen, principals over time. XIA also provides intrinsic security: communicating entities validate that their underlying intent was satisfied correctly without relying on external databases or configuration.
In this paper, we focus on core architectural issues in the XIA data plane. We outline key design requirements relating to native support for multiple principals and intrinsic security. We then use case studies to demonstrate how the XIA design facilitates evolvability and flexibility.

References

[1]
D. G. Andersen, H. Balakrishnan, N. Feamster, T. Koponen, D. Moon, and S. Shenker. Accountable Internet Protocol (AIP). In Proc. ACM SIGCOMM, Aug. 2008.
[2]
T. Anderson, L. Peterson, S. Shenker, and J. Turner. Overcoming the Internet impasse through virtualization. IEEE Computer, 38, Apr. 2005.
[3]
M. B. Anwer and N. Feamster. Building a Fast, Virtualized Data Plane with Programmable Hardware. In Proc. ACM SIGCOMM Workshop on Virtualized Infrastructure Systems and Architectures, Aug. 2009.
[4]
H. Balakrishnan, K. Lakshminarayanan, S. Ratnasamy, S. Shenker, I. Stoica, and M. Walfish. A layered naming architecture for the Internet. In Proc. ACM SIGCOMM, pages 343--352, Aug. 2004.
[5]
D. R. Cheriton and M. Gritter. TRIAD: A new next-generation Internet architecture. Technical report, Jan. 2000.
[6]
D. Clark, J. Wroclawski, K. Sollins, and B. Braden. Tussle in cyberspace: Defining tomorrow's Internet. In Proc. ACM SIGCOMM, pages 347--256, Aug. 2002.
[7]
F. R. Dogar and P. Steenkiste. M2: Using Visible Middleboxes to Serve Proactive Mobile-Hosts. In Proc. ACM MobiArch, 2008.
[8]
K. Fall. A delay-tolerant network architecture for challenged internets. In Proc. ACM SIGCOMM, pages 27--34, Aug. 2003.
[9]
M. J. Freedman, M. Arye, P. Gopalan, S. Y. Ko, E. Nordstrom, J. Rexford, and D. Shue. Service-centric networking with SCAFFOLD. Technical Report TR-885-10. Princeton University, Sept. 2010.
[10]
Y. hua Chu, S. Rao, S. Seshan, and H. Zhang. A case for end system multicast. Selected Areas in Communications, IEEE Journal on, 20(8), Oct. 2002.
[11]
V. Jacobson, D. K. Smetters, J. D. Thornton, M. F. Plass, N. H. Briggs, and R. L. Braynard. Networking named content. In Proc. CoNEXT, Dec. 2009.
[12]
T. Koponen, M. Chawla. B.-G. Chun, A. Ermolinskiy, K. H. Kim, S. Shenker, and I. Stoica. A Data-Oriented (and Beyond) Network Architecture. In Proc. ACM SIGCOMM, Aug. 2007.
[13]
T. Koponen, S. Shenker, H. Balakrishnan, N. Feamster, I. Ganichev, A. Ghodsi, P. B. Godfrey, N. McKeownh, G. Parulkari, B. Raghavan, J. Rexford, S. Arianfar, and D. Kuptso. Architecting for Innovation. ACM CCR, 2011.
[14]
D. Mazières, M. Kaminsky, M. F. Kaashoek, and E. Witchel. Separating key management from file system security. In Proc. ACM SOSP, Dec. 1999.
[15]
R. Moskowitz and P. Nikander. Host Identity Protocol (HIP) Architecture. Interent Engineering Task Force, RFC 4423, May 2006.
[16]
J. C. Navas and T. Imielinski. GeoCast-geographic addressing and routing. In Proc. ACM MOBICOM, pages 66--76, Sept. 1997.
[17]
G. T. K. Nguyen, R. Agarwal, J. Liu, M. Caesar, B. Godfrey, and S. Shenker. Slick packets. In Proc. SIGMETRICS, 2011.
[18]
L. Popa, A. Ghodsi, and I. Stoica. HTTP as the narrow waist of the future Internet. In Proc. ACM Hotnets-IX, Oct. 2010.
[19]
S. Ratnasamy, S. Shenker, and S. McCanne. Towards an evolvable Internet architecture. In Proc. ACM SIGCOMM, Aug. 2005.
[20]
U. Saif and J. Mazzola Paluska. Service-oriented network sockets. In Proc. ACM MobiSys. May 2003.
[21]
R. Sherwood, G. Gibb, K.-K. Yap, G. Appenzeller, M. Casado, N. McKeown, and G. Parulkar. Can the production network be the testbed? In Proc. 9th USENIX OSDI, Oct. 2010.
[22]
I. Stoica, D. Adkins, S. Zhaung, S. Shenker, and S. Surana. Internet indirection infrastructure. In Proc. ACM SIGCOMM, pages 73--86, Aug. 2002.
[23]
D. L. Tennenhouse and D. J. Wetherall. Towards an Active Network Architecture. ACM CCR, 26(2):5--18, Apr. 1996.
[24]
D. Trossen, M. Sarela, and K. Sollins. Arguments for an information-centric internetworking architecture. ACM CCR, 40:26--33, Apr. 2010.
[25]
G. Watson, N. McKeown, and M. Casado. NetFPGA: A tool for network research and education. In Proc. 2nd workshop on Architectural Research using FPGA Platforms (WARFP), 2006.

Cited By

View all

Index Terms

  1. XIA: an architecture for an evolvable and trustworthy internet

    Recommendations

    Comments

    Information & Contributors

    Information

    Published In

    cover image ACM Conferences
    HotNets-X: Proceedings of the 10th ACM Workshop on Hot Topics in Networks
    November 2011
    148 pages
    ISBN:9781450310598
    DOI:10.1145/2070562
    Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

    Sponsors

    Publisher

    Association for Computing Machinery

    New York, NY, United States

    Publication History

    Published: 14 November 2011

    Permissions

    Request permissions for this article.

    Check for updates

    Author Tags

    1. evolution
    2. internet architecture
    3. intrinsic security
    4. multiple communication styles

    Qualifiers

    • Research-article

    Funding Sources

    Conference

    HOTNETS-X
    Sponsor:
    HOTNETS-X: Tenth ACM Workshop on Hot Topics in Networks
    November 14 - 15, 2011
    Massachusetts, Cambridge

    Acceptance Rates

    Overall Acceptance Rate 110 of 460 submissions, 24%

    Contributors

    Other Metrics

    Bibliometrics & Citations

    Bibliometrics

    Article Metrics

    • Downloads (Last 12 months)13
    • Downloads (Last 6 weeks)0
    Reflects downloads up to 06 Jan 2025

    Other Metrics

    Citations

    Cited By

    View all

    View Options

    Login options

    View options

    PDF

    View or Download as a PDF file.

    PDF

    eReader

    View online with eReader.

    eReader

    Media

    Figures

    Other

    Tables

    Share

    Share

    Share this Publication link

    Share on social media