Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
10.1145/944759.944763acmconferencesArticle/Chapter ViewAbstractPublication PagescommConference Proceedingsconference-collections
Article
Free access

Plutarch: an argument for network pluralism

Published: 27 August 2003 Publication History
  • Get Citation Alerts
  • Abstract

    It is widely accepted that the current Internet architecture is insufficient for the future: problems such as address space scarcity, mobility and non-universal connectivity are already with us, and stand to be exacerbated by the explosion of wireless, ad-hoc and sensor networks. Furthermore, it is far from clear that the ubiquitous use of standard transport and name resolution protocols will remain practicable or even desirable.In this paper we propose Plutarch, a new inter-networking architecture. It subsumes existing architectures such as that determined by the Internet Protocol suite, but makes explicit the heterogeneity that contemporary inter-networking schemes attempt to mask. To handle this heterogeneity, we introduce the notions of context and interstitial function, and describe a supporting architecture. We discuss the benefits, present some potential scenarios, and consider the research challenges posed.

    References

    [1]
    ADJIE-WINOTO, W., SCHWARTZ, E., BALAKRISHNAN, H., AND LILLEY, J. The Design and Implementation of an Intentional Naming System. In Proceedings of the 17th ACM SIGOPS Symposium on Operating Systems Principles (December 1999), pp. 186--201.
    [2]
    ANDERSEN, D. G., BALAKRISHNAN, H., KAASHOEK, M. F., AND MORRIS, R. Resilient Overlay Networks. In Proceedings of the 18th ACM Symposium on Operating System Principles (SOSP'01), Banff, Canada (October 2001).
    [3]
    BIRMAN, K. The Surprising Power of Epidemic Communication. In Proceedings, Workshop on Future Directions in Distributed Computing (FuDiCo 2002). Bertinoro, Italy (June 2002), Spinger-Verlag.
    [4]
    BRADEN, R., CLARK, D., SHENKER, S., AND WROCLAWSKI, J. Developing a Next-Generation Internet Architecture, July 2000. Whitepaper, available at http://www.isi.edu/newarch/DOCUMENTS/WhitePaper.ps.
    [5]
    BRADEN, R., FABER, T., AND HANDLEY, M. From Protocol Stack to Protocol Heap --- Role-Based Architecture. In Proceedings of the First Workshop on Hot Topics in Networks (HotNets-I) (October 2002).
    [6]
    BUSH, R., AND MEYER, D. Some Internet Architectural Guidelines and Philosophy. RFC 3439, IETF, Dec. 2002.
    [7]
    Carpenter, B., and Brim, S. Middleboxes: Taxonomy and Issues. RFC 3234, IETF, Feb. 2002.
    [8]
    CASTINEYRA, I., CHIAPPA, N., AND STEENSTRUP, M. The Nimrod Routing Architecture. RFC 1992, IETF, Aug. 1996.
    [9]
    CHAKRAVORTY, R., CARTWRIGHT, J., AND PRATT, I. Practical experience with TCP over GPRS. In Proceedings of IEEE GLOBECOM 2002 (2002).
    [10]
    CHERITON, D., AND GRITTER, M. TRIAD: A new next generation Internet architecture, March 2000. Available from http://www-dsg.stanford.edu/triad/triad.ps.gz.
    [11]
    CLARK, D. The design philosophy of the DARPA internet protocols. Computer Communication Review 18, 4 (Aug. 1988), 106--114. Proceedings of ACM SIGCOMM 1988.
    [12]
    FALL, K. A Delay-Tolerant Network Architecture for Challenged Internets. In Proceedings of ACM SIGCOMM, Karlsruhe, Germany (August 2003).
    [13]
    FELDMEIER, D., MCAULEY, A., SMITH, J., BAKIN, D., MARCUS, W., AND RALEIGH, T. Protocol Boosters. IEEE Journal on Selected Areas in Communication (JSAC) 16, 3 (Apr. 1998), 437--444. Special Issue on Protocol Architectures for 21st Century.
    [14]
    FRANCIS, P., AND GUMMADI, R. IPNL: A NAT-Extended Internet Architecture. In Proceedings of ACM SIGCOMM, San Diego, CA (August 2001).
    [15]
    GRITTER, M., AND CHERITON, D. R. An Architecture for Content Routing Support in the Internet. In Proceedings of 3rd USENIX Symposium on Internet Techologies and Systems (USITS'01) (March 2001), pp. 37--48.
    [16]
    HILL, J., SZEWCZYK, R., WOO, A., HOLLAR, S., CULLER, D. E., AND PISTER, K. S. J. System architecture directions for networked sensors. In Architectural Support for Programming Languages and Operating Systems (2000), pp. 93--104.
    [17]
    MORTIER, R., ISAACS, R., AND FRASER, K. Switchlets and resource-assured MPLS networks. Tech. Rep. UCAM-CL-TR-510, University of Cambridge, Computer Laboratory, May 2000.
    [18]
    NAKAO, A., PETERSON, L., AND BAVIER, A. Constructing End-to-End Paths for Playing Media Objects. In 2001 IEEE Open Architectures and Network Programming Proceedings (Ancorage, AK USA, Apr. 2001), pp. 117--128.
    [19]
    NG, T. S. E., STOICA, I., AND ZHANG, H. A Waypoint Service Approach to Connect Heterogeneous Internet Address Spaces. In USENIX Annual Technical Conference, Boston, MA (June 2001).
    [20]
    RENESSE, R. V., AND BIRMAN, K. P. Protocol composition in horus. Tech. Rep. TR95-1505, 29, 1995.
    [21]
    ROSENBERG, J., WEINBERGER, J., HUITEMA, C., AND MAHY, R. STUN -- Simple Traversal of User Datagram Protocol (UDP) Through Network Address Translators (NATs). RFC 3489, IETF, Mar. 2003.
    [22]
    SALTZER, J. H. Naming and Binding of Objects. In Lecture Notes in Computer Science, 60: Operating Systems -- An Advanced Course, R. Bayer, R. M. Graham, and G. Seegmueller, Eds. Springer-Verlag, 1978, pp. 99--208.
    [23]
    SRISURESH, P., AND EGEVANG, K. Traditional IP Network Address Translator (Traditional NAT). RFC 3022, IETF, Jan. 2001.
    [24]
    SRISURESH, P., KUTHAN, J., ROSENBERG, J., MOLITOR, A., AND RAYHAN, A. Middlebox communication architecture and framework. RFC 3303, IETF, Aug. 2002.
    [25]
    STOICA, I., ADKINS, D., ZHUANG, S., SHENKER, S., AND SURANA, S. Internet indirection infrastructure. In Proceedings of ACM SIGCOMM 2002, Pittsburgh, PA (August 2002).
    [26]
    TSCHUDIN, C., AND GOLD, R. Network pointers. In Proceedings of the First Workshop on Hot Topics in Networks (HotNets-I) (October 2002).
    [27]
    TURANYI, Z., VALKO, A., AND CAMPBELL, A. 4+4: An Architecture for Evolving the Internet Address Space Back Toward Transparency, 2003. submitted to ACM Computer Communicatinons Review (CCR).
    [28]
    VANDER LINDEN, R. The ANSA Naming Model. Tech. Rep. APM.1003.01, Architecture Projects Management (APM) Limited, May 1993.
    [29]
    VIXIE, P., ED., THOMSON, S., REKHTER, Y., AND BOUND, J. Dynamic Updates in the Domain Name System (DNS UPDATE). RFC 2136, IETF, Apr. 1997.
    [30]
    WROCLAWSKI, J. T. The Metanet. In Proceedings of the Workshop on Research Directions for the Next Generation Internet (1997). Whitepaper, available at http://www.cra.org/Policy/NGI/papers/wroklawWP.

    Cited By

    View all
    • (2021)Do we want the New Old Internet?Proceedings of the 20th ACM Workshop on Hot Topics in Networks10.1145/3484266.3487374(185-191)Online publication date: 10-Nov-2021
    • (2020)Managing the Evolution to Future Internet Architectures and Seamless Interoperation2020 29th International Conference on Computer Communications and Networks (ICCCN)10.1109/ICCCN49398.2020.9209599(1-11)Online publication date: Aug-2020
    • (2019)Elements of Application-Layer Internetworking for Adaptive Self-Organizing NetworksProceedings of the IEEE10.1109/JPROC.2019.2894291107:4(797-818)Online publication date: Apr-2019
    • Show More Cited By
    1. Plutarch: an argument for network pluralism

      Recommendations

      Comments

      Information & Contributors

      Information

      Published In

      cover image ACM Conferences
      FDNA '03: Proceedings of the ACM SIGCOMM workshop on Future directions in network architecture
      August 2003
      100 pages
      ISBN:1581137486
      DOI:10.1145/944759
      • cover image ACM SIGCOMM Computer Communication Review
        ACM SIGCOMM Computer Communication Review  Volume 33, Issue 4
        October 2003
        93 pages
        ISSN:0146-4833
        DOI:10.1145/972426
        Issue’s Table of Contents
      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: 27 August 2003

      Permissions

      Request permissions for this article.

      Check for updates

      Qualifiers

      • Article

      Conference

      SOSP03
      Sponsor:
      SOSP03: ACM Symposium on Operating Systems Principles
      August 25 - 27, 2003
      Karlsruhe, Germany

      Contributors

      Other Metrics

      Bibliometrics & Citations

      Bibliometrics

      Article Metrics

      • Downloads (Last 12 months)28
      • Downloads (Last 6 weeks)3
      Reflects downloads up to 10 Aug 2024

      Other Metrics

      Citations

      Cited By

      View all
      • (2021)Do we want the New Old Internet?Proceedings of the 20th ACM Workshop on Hot Topics in Networks10.1145/3484266.3487374(185-191)Online publication date: 10-Nov-2021
      • (2020)Managing the Evolution to Future Internet Architectures and Seamless Interoperation2020 29th International Conference on Computer Communications and Networks (ICCCN)10.1109/ICCCN49398.2020.9209599(1-11)Online publication date: Aug-2020
      • (2019)Elements of Application-Layer Internetworking for Adaptive Self-Organizing NetworksProceedings of the IEEE10.1109/JPROC.2019.2894291107:4(797-818)Online publication date: Apr-2019
      • (2018)MANETs Interoperability: Current Trends and Open Research2018 32nd International Conference on Advanced Information Networking and Applications Workshops (WAINA)10.1109/WAINA.2018.00132(481-487)Online publication date: May-2018
      • (2015)Linux XIAProceedings of the Eleventh ACM/IEEE Symposium on Architectures for networking and communications systems10.5555/2772722.2772743(147-158)Online publication date: 7-May-2015
      • (2015)Freeing the IP Internet Architecture from Fixed IP Addresses2015 IEEE 23rd International Conference on Network Protocols (ICNP)10.1109/ICNP.2015.28(345-355)Online publication date: Nov-2015
      • (2015)Linux XIA: an interoperable meta network architecture to crowdsource the future internet2015 ACM/IEEE Symposium on Architectures for Networking and Communications Systems (ANCS)10.1109/ANCS.2015.7110128(147-158)Online publication date: May-2015
      • (2015)FERN: A unifying framework for name resolution across heterogeneous architecturesComputer Communications10.1016/j.comcom.2014.09.00556(14-24)Online publication date: Feb-2015
      • (2013)Design of a Web-Based Decision Support System for Service Portfolios in Heterogeneous Radio Access Network EnvironmentsJournal of Network and Systems Management10.1007/s10922-012-9239-z21:3(353-383)Online publication date: 1-Sep-2013
      • (2013)Establishing Efficient Routes between Personal CloudsRevised Selected Papers of the First International Conference on Networked Systems - Volume 785310.1007/978-3-642-40148-0_6(74-88)Online publication date: 2-May-2013
      • Show More Cited By

      View Options

      View options

      PDF

      View or Download as a PDF file.

      PDF

      eReader

      View online with eReader.

      eReader

      Get Access

      Login options

      Media

      Figures

      Other

      Tables

      Share

      Share

      Share this Publication link

      Share on social media