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.
- 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 ScholarDigital Library
- 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 ScholarDigital Library
- 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 ScholarDigital Library
- 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 ScholarDigital Library
- D. Clark et al. New arch: Future generation network architecture (final technical report), 2004. http://www.isi.edu/newarch/iDOCS/final.finalreport.pdf.Google Scholar
- David D. Clark. The design philosophy of the DARPA internet protocols. In ACM SIGCOMM '88, pages 106--114, August 1988. Google ScholarDigital Library
- K. L. Calvert (editor). Architectural Framework for Active Networks. DARPA Active Networks Working Group Draft, December 2001.Google Scholar
- L. L. Peterson (editor). NodeOS Interface specification. DARPA Active Networks Working Group Draft, January 2001.Google Scholar
- S. Murphy (editor). Security Architecture for Active Nets. DARPA Active Networks Working Group Draft, November 2001.Google Scholar
- D. Scott Alexander et. al. Active Network Encapsulation Protocol (ANEP), 1997. http://www.cis.upenn.edu/dsl/switchware/ANEP/.Google Scholar
- Sally Floyd and Vern Paxson. Difficulties in simulating the internet. IEEE/ACM Transactions on Networking, 9(4):392--403, August 2001. Google ScholarDigital Library
- National Science Foundation. Future internet design program. http://find.isi.edu.Google Scholar
- T. Griffin and G. Wilfong. An analysis of BGP convergence properties. In ACM SIGCOMM '99, pages 277--288, September 1999. Google ScholarDigital Library
- 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 ScholarDigital Library
- 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 ScholarDigital Library
- B. Raghavan and A. Snoeren. A system for authenticated policy-compliant routing. In ACM SIGCOMM 2004, pages 167--178, August 2004. Google ScholarDigital Library
- 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 ScholarDigital Library
- David L. Tennenhouse and David J Wetherall. Towards an Active Network Architecture. Computer Communication Review, 26(2), April 1996. Google ScholarDigital Library
- Christian F. Tschudin. The Messenger Environment M0 - a Condensed Description. http://cui.unige.ch/tios/msgr/m0/doc/overview.html, May 1997.Google Scholar
- 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 Scholar
Index Terms
- Reflections on network architecture: an active networking perspective
Recommendations
Reflections on 25 Years of Ethnography in CSCW
In this article we focus attention on ethnography's place in CSCW by reflecting on how ethnography in the context of CSCW has contributed to our understanding of the sociality and materiality of work and by exploring how the notion of the `field site' ...
Reflections and Encounters: Exploring Awareness in an Academic Environment
Earlier work within the CSCW community treated the notion of awareness as an important resource for supporting shared work and work-related activities. However, new trends have emerged in recent times that utilize the notion of awareness beyond work-...
Methodological Reflections on Ways of Seeing
CHI '22: Proceedings of the 2022 CHI Conference on Human Factors in Computing SystemsThe computer as a creative medium has largely influenced how we make, use, and share images. This study investigates how similarly or distinctively human designers and the computers see (i.e., process visual information from the activity of seeing) in ...
Comments