skip to main content
article

Reflections on network architecture: an active networking perspective

Published:28 April 2006Publication History
Skip Abstract Section

Abstract

After a long period when networking research seemed to be focused mainly on making the existing Internet work better, interest in "clean slate" approaches to network architecture seems to be growing. Beginning with the DARPA program in the mid-1990's, researchers working on active networks explored such an approach, based on the idea of a programming interface as the basic interoperability mechanism of the network. This note draws on the author's experiences in that effort and attempts to extract some observations or "lessons learned" that may be relevant to more general network architecture research.

References

  1. D. Alexander, W. Arbaugh, M. Hicks, P. Kakkar, A. Keromytis, J. Moore, C. Gunter, S. Nettles, and J. Smith. The Switchware Active Network Architecture. IEEE Network Special Issue on Active and Controllable Networks, 12(3):29--36, 1998. Google ScholarGoogle ScholarDigital LibraryDigital Library
  2. S. Bhattacharjee, K. Calvert, Y. Chae, S. Merugu, M. Sanders, and E. Zegura. Canes: An execution environment for composable services. In DARPA Active Networks Conference and Exposition, pages 255--272, May 2002. Google ScholarGoogle ScholarDigital LibraryDigital Library
  3. K. Calvert, J. Griffioen, B. Mullins, A. Sehgal, and S. Wen. Concast: Design and implementation of an active network service. IEEE Journal on Selected Areas of Communications, 19(3), March 2001. Google ScholarGoogle ScholarDigital LibraryDigital Library
  4. K. Calvert, J. Griffioen, and S. Wen. Lightweight network support for scalable end-to-end services. In ACM SIGCOMM 2002, pages 265--278, August 2002. Google ScholarGoogle ScholarDigital LibraryDigital Library
  5. D. Clark et al. New arch: Future generation network architecture (final technical report), 2004. http://www.isi.edu/newarch/iDOCS/final.finalreport.pdf.Google ScholarGoogle Scholar
  6. David D. Clark. The design philosophy of the DARPA internet protocols. In ACM SIGCOMM '88, pages 106--114, August 1988. Google ScholarGoogle ScholarDigital LibraryDigital Library
  7. K. L. Calvert (editor). Architectural Framework for Active Networks. DARPA Active Networks Working Group Draft, December 2001.Google ScholarGoogle Scholar
  8. L. L. Peterson (editor). NodeOS Interface specification. DARPA Active Networks Working Group Draft, January 2001.Google ScholarGoogle Scholar
  9. S. Murphy (editor). Security Architecture for Active Nets. DARPA Active Networks Working Group Draft, November 2001.Google ScholarGoogle Scholar
  10. D. Scott Alexander et. al. Active Network Encapsulation Protocol (ANEP), 1997. http://www.cis.upenn.edu/dsl/switchware/ANEP/.Google ScholarGoogle Scholar
  11. Sally Floyd and Vern Paxson. Difficulties in simulating the internet. IEEE/ACM Transactions on Networking, 9(4):392--403, August 2001. Google ScholarGoogle ScholarDigital LibraryDigital Library
  12. National Science Foundation. Future internet design program. http://find.isi.edu.Google ScholarGoogle Scholar
  13. T. Griffin and G. Wilfong. An analysis of BGP convergence properties. In ACM SIGCOMM '99, pages 277--288, September 1999. Google ScholarGoogle ScholarDigital LibraryDigital Library
  14. Michael W. Hicks, Pankaj Kakkar, Jonathan T. Moore, Carl A. Gunter, and Scott Nettles. PLAN: A packet language for active networks. In International Conference on Functional Programming, pages 86--93, 1998. Google ScholarGoogle ScholarDigital LibraryDigital Library
  15. L. Peterson, Y. Gottlieb, M. Hibler, P. Tullmann, J. Lepreau, S. Schwab, H. Dandekar, A. Purtell, and J. Hartman. An OS Interface for Active Routers. IEEE Journal on Selected areas of Communicasitons, 19(3), March 2001. Google ScholarGoogle ScholarDigital LibraryDigital Library
  16. B. Raghavan and A. Snoeren. A system for authenticated policy-compliant routing. In ACM SIGCOMM 2004, pages 167--178, August 2004. Google ScholarGoogle ScholarDigital LibraryDigital Library
  17. J. M. Smith, K. L. Calvert, S. L. Murphy, H. K. Orman, and L. L. Peterson. Activating networks: A progress report. IEEE Computer, 32(4), April 1999. Google ScholarGoogle ScholarDigital LibraryDigital Library
  18. David L. Tennenhouse and David J Wetherall. Towards an Active Network Architecture. Computer Communication Review, 26(2), April 1996. Google ScholarGoogle ScholarDigital LibraryDigital Library
  19. Christian F. Tschudin. The Messenger Environment M0 - a Condensed Description. http://cui.unige.ch/tios/msgr/m0/doc/overview.html, May 1997.Google ScholarGoogle Scholar
  20. David J. Wetherall, John V. Guttag, and David L. Tennenhouse. ANTS: A Toolkit for Building and Dynamically Deploying Network Protocols. In IEEE OPENARCH '98, April 1998.Google ScholarGoogle Scholar

Index Terms

  1. Reflections on network architecture: an active networking perspective

      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

      Full Access

      • Published in

        cover image ACM SIGCOMM Computer Communication Review
        ACM SIGCOMM Computer Communication Review  Volume 36, Issue 2
        April 2006
        57 pages
        ISSN:0146-4833
        DOI:10.1145/1129582
        Issue’s Table of Contents

        Copyright © 2006 Author

        Publisher

        Association for Computing Machinery

        New York, NY, United States

        Publication History

        • Published: 28 April 2006

        Check for updates

        Qualifiers

        • article

      PDF Format

      View or Download as a PDF file.

      PDF

      eReader

      View online with eReader.

      eReader