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 2003Publication History

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. Google ScholarGoogle ScholarDigital LibraryDigital Library
  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). Google ScholarGoogle ScholarDigital LibraryDigital Library
  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.Google ScholarGoogle Scholar
  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.Google ScholarGoogle Scholar
  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).Google ScholarGoogle Scholar
  6. BUSH, R., AND MEYER, D. Some Internet Architectural Guidelines and Philosophy. RFC 3439, IETF, Dec. 2002. Google ScholarGoogle ScholarDigital LibraryDigital Library
  7. Carpenter, B., and Brim, S. Middleboxes: Taxonomy and Issues. RFC 3234, IETF, Feb. 2002. Google ScholarGoogle ScholarDigital LibraryDigital Library
  8. CASTINEYRA, I., CHIAPPA, N., AND STEENSTRUP, M. The Nimrod Routing Architecture. RFC 1992, IETF, Aug. 1996. Google ScholarGoogle ScholarDigital LibraryDigital Library
  9. CHAKRAVORTY, R., CARTWRIGHT, J., AND PRATT, I. Practical experience with TCP over GPRS. In Proceedings of IEEE GLOBECOM 2002 (2002).Google ScholarGoogle ScholarCross RefCross Ref
  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.Google ScholarGoogle Scholar
  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. Google ScholarGoogle ScholarDigital LibraryDigital Library
  12. FALL, K. A Delay-Tolerant Network Architecture for Challenged Internets. In Proceedings of ACM SIGCOMM, Karlsruhe, Germany (August 2003). Google ScholarGoogle ScholarDigital LibraryDigital Library
  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. Google ScholarGoogle ScholarDigital LibraryDigital Library
  14. FRANCIS, P., AND GUMMADI, R. IPNL: A NAT-Extended Internet Architecture. In Proceedings of ACM SIGCOMM, San Diego, CA (August 2001). Google ScholarGoogle ScholarDigital LibraryDigital Library
  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. Google ScholarGoogle ScholarDigital LibraryDigital Library
  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. Google ScholarGoogle ScholarDigital LibraryDigital Library
  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.Google ScholarGoogle Scholar
  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.Google ScholarGoogle Scholar
  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). Google ScholarGoogle ScholarDigital LibraryDigital Library
  20. RENESSE, R. V., AND BIRMAN, K. P. Protocol composition in horus. Tech. Rep. TR95-1505, 29, 1995. Google ScholarGoogle ScholarDigital LibraryDigital Library
  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. Google ScholarGoogle ScholarDigital LibraryDigital Library
  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. Google ScholarGoogle Scholar
  23. SRISURESH, P., AND EGEVANG, K. Traditional IP Network Address Translator (Traditional NAT). RFC 3022, IETF, Jan. 2001. Google ScholarGoogle ScholarDigital LibraryDigital Library
  24. SRISURESH, P., KUTHAN, J., ROSENBERG, J., MOLITOR, A., AND RAYHAN, A. Middlebox communication architecture and framework. RFC 3303, IETF, Aug. 2002. Google ScholarGoogle ScholarDigital LibraryDigital Library
  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). Google ScholarGoogle ScholarDigital LibraryDigital Library
  26. TSCHUDIN, C., AND GOLD, R. Network pointers. In Proceedings of the First Workshop on Hot Topics in Networks (HotNets-I) (October 2002).Google ScholarGoogle Scholar
  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). Google ScholarGoogle ScholarDigital LibraryDigital Library
  28. VANDER LINDEN, R. The ANSA Naming Model. Tech. Rep. APM.1003.01, Architecture Projects Management (APM) Limited, May 1993.Google ScholarGoogle Scholar
  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. Google ScholarGoogle ScholarDigital LibraryDigital Library
  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.Google ScholarGoogle Scholar
  1. Plutarch: an argument for network pluralism

    Recommendations

    Comments

    Login options

    Check if you have access through your login credentials or your institution to get full access on this article.

    Sign in
    • 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

      Copyright © 2003 ACM

      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]

      Publisher

      Association for Computing Machinery

      New York, NY, United States

      Publication History

      • Published: 27 August 2003

      Permissions

      Request permissions about this article.

      Request Permissions

      Check for updates

      Qualifiers

      • Article

    PDF Format

    View or Download as a PDF file.

    PDF

    eReader

    View online with eReader.

    eReader