Abstract
A number of important innovations are creating a paradigm shift in networking leading to higher levels of network programmability. These innovations include the separation between transmission hardware and control software, availability of open programmable network interfaces and the accelerated virtualization of networking infrastructure. The ability to rapidly create, deploy and manage new network services in response to user demands is a key factor driving the programmable networking research community. The goal of programmable networking is to simplify the deployment of network services, leading to networks that explicitly support the process of service creation and deployment. This chapter examines the state-of-the-art in programmable networks.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
8. References
ABONE, Active network Backbone, http://www.csl.sri.com/ancors/abone/
Adam, C.M., Lazar, A.A., Lim, K.-S., and Marconcini, F., “The Binding Interface Base Specification Revision 2.0”, OPENSIG Workshop on Open Signalling for ATM, Internet and Mobile Networks, Cambridge, UK, April 1997.
Alexander, D.S., Arbaugh, W.A., Hicks, M.A., Kakkar P., Keromytis A., Moore J.T., Nettles S.M., and Smith J.M., “The SwitchWare Active Network Architecture”, IEEE Network Special Issue on Active and Controllable Networks, vol. 12 no. 3, 1998.
Amir E., McCanne S., and Katz R., “An Active Service Framework and its Application to real-time Multimedia Transcoding”, Proceedings ACM SIGCOMM. 98, Vancouver, Canada
Alexander D.S., Braden B., Gunter C.A., Jackson W.A., Keromytis A.D., Milden G.A., and Wetherall D.A., “Active Network Encapsulation Protocol (ANEP)”, Active Networks Group Draft, July 1997
Angin, O., Campbell, A.T., Kounavis, M.E., and Liao, R.R.-F., “The Mobiware Toolkit: Programmable Support for Adaptive Mobile Networking”, IEEE Personal Communications Magazine, Special Issue on Adaptive Mobile Systems, August 1998.
Balachandran, A., Campbell, A.T., and Kounavis, M.E, “Active Filters: Delivering Scalable Media to Mobile Devices”, Proc. Seventh International Workshop on Network and Operating System Support for Digital Audio and Video, St Louis, May, 1997.
Bershad, B.N., et al., “Extensibility, Safety and Performance in the SPIN Operating System”, Fifth ACM Symposium on Operating Systems Principles, Copper Mountain, December 1995.
Biswas, J., et al., “The IEEE P1520 Standards Initiative for Programmable Network Interfaces” IEEE Communications Magazine, Special Issue on Programmable Networks, October, 1998.
Braden, B., “Active Signaling Protocols”, Active Networks Workshop, Tucson AZ, March 1998.
Calvert, K. et al, “Architectural Framework for Active Networks”, Active Networks Working Group Draft, July 1998.
Calvert, K. et. al, “Directions in Active networks”, IEEE Communications Magazine, Special Issue on Programmable Networks, October 1998.
Campbell A.T., De Meer H.G., Kounavis M.E., Miki K., Vicente J.B., and Villela D., “The Genesis Kernel: A Virtual Network Operating System for Spawning Network Architectures”, Second International Conference on Open Architectures and Network Programming (OPENARCH), New York, 1999.
“CANEs: Composable Active Network Elements”, http://www.cc.gatech.edu/projects/canes/
Chan, M.-C., Huard, J.-F., Lazar, A.A., and Lim, K.-S., “On Realizing a Broadband Kernel for Multimedia Networks”, 3rd COST 237 Workshop on Multimedia Telecommunications and Applications, Barcelona, Spain, November 25–27, 1996.
Chen and Jackson, Editorial, IEEE Network Magazine, Special Issue on Programmable and Active Networks, May 1998
Chandra, P. et al., “Darwin: Customizable Resource Management for Value-added Network Services”, Sixth IEEE International Conference on Network Protocols (ICNP’98), Austin, October 1998.
Coulson, G., et al., “The Design of a QOS-Controlled ATM-Based Communications System in Chorus”, IEEE Journal of Selected Areas in Communications, vol.13, no.4, May 1995.
Cplane Inc., http://www.cplane.com
DARPA Active Network Program, http://www.darpa.mil/ito/research/anets/projects.html, 1996.
Da Silva, S., Florissi, D. and Yemini, Y., “NetScript: A Language-Based Approach to Active Networks”, Technical Report, Computer Science Dept., Columbia University January 27, 1998.
Decasper, D., Parulkar, G., Plattner, B., “A Scalable, High Performance Active Network Node”, IEEE Network, January 1999.
Delgrossi, L. and Ferrari D., “A Virtual Network Service for Integrated-Services Internetworks”, 7th International Workshop on Network and Operating System Support for Digital Audio and Video, St. Louis, May 1997.
Engler, D.R., Kaashoek, M.F. and O’Toole, J., “Exokernel: An Operating System Architecture for Application-Level Resource Management”, Fifth ACM Symposium on Operating Systems Principles, Copper Mountain, December 1995.
Feldmeier, D.C., at al. “Protocol Boosters”, IEEE Journal on Selected Areas in Communications, Special Issue on Protocol Architectures for the 21st Century, 1998.
Ferguson, P. and Huston, G., “What is a VPN?”, OPENSIG’98 Workshop on Open Signalling for ATM, Internet and Mobile Networks, Toronto, October 1998.
Hartman, J., et al., “Liquid Software: A New Paradigm for Networked Systems”, Technical Report 96-11, Dept. of Computer Science, Univ. of Arizona, 1996.
Hicks, M., et al., “PLAN: A Programming Language for Active Networks”, Proc ICFP’98, 1998.
Kulkarni, A.B. Minden G.J., Hill, R., Wijata, Y., Gopinath, A., Sheth, S., Wahhab, F., Pindi, H., and Nagarajan, A., “Implementation of a Prototype Active Network”, First International Conference on Open Architectures and Network Programming (OPENARCH), San Francisco, 1998.
Lazar, A.A.,“Programming Telecommunication Networks”, IEEE Network, vol.11, no.5, September/October 1997.
Lazar, A.A., and A.T Campbell, “Spawning Network Architectures”, Technical Report, Center for Telecommunications Research, Columbia University, 1997.
Liao, R.-F. and Campbell, A.T., “On Programmable Universal Mobile Channels in a Cellular Internet”, 4th ACM/IEEE International Conference on Mobile Computing and Networking (MOBICOM’98), Dallas, October, 1998
Van der Merwe, J.E., and Leslie, I.M., “Switchlets and Dynamic Virtual ATM Networks”, Proc Integrated Network Management V, May 1997.
Van der Merwe, J.E., Rooney, S., Leslie, I.M. and Crosby, S.A., “The Tempest-A Practical Framework for Network Programmability”, IEEE Network, November 1997.
DARPA Active Network Mail List Archives, 1996. http://www.ittc.ukans.edu/Projects/Activenets
Montz, A.B., et al., “Scout: A Communications-Oriented Operating System”, Technical Report 94-20, University of Arizona, Dept. of Computer Science, June 1994.
Mobiware Toolkit v1.0 source code distribution http://www.comet.columbia.edu/mobiware
Multiservice Switching Forum (MSF), http://www.msforum.org
Open Signaling Working Group http://comet.columbia.edu/opensig/
Peterson L., “NodeOS Interface Specification”, Technical Report, Active Networks NodeOS Working Group, February 2, 1999
Schwartz, B., Jackson, W.A., Strayer W.T., Zhou, W., Rockwell, R.D., and Partridge, C., “Smart Packets for Active Networks”, Second International Conference on Open Architectures and Network Programming (OPENARCH), New York, 1999.
Tennenhouse, D., and Wetherall, D., “Towards an Active Network Architecture”, Proceedings, Multimedia Computing and Networking, San Jose, CA, 1996.
Tennenhouse, D., et al., “A Survey of Active Network Research”, IEEE Communications Magazine, January 1997.
Touch, J. and Hotz, S., “The X-Bone”, Third Global Internet Mini-Conference in conjunction with Globecom’ 98 Sydney, Australia, November 1998.
Wetherall, D., Guttag, J. and Tennenhouse, D., “ANTS: A Toolkit for Building and Dynamically Deploying Network Protocols”, Proc. IEEE OPENARCH’98, San Francisco, CA, April 1998.
Vinoski, S., “CORBA: Integrating Diverse Applications Within Distributed Heterogeneous Environments”, IEEE Communications Magazine, Vol. 14, No. 2, February, 1997.
xbind code http://comet.columbia.edu/xbind
Xbind Inc., http://www.xbind.com
Yemini, Y., and Da Silva, S, “Towards Programmable Networks”, IFIP/IEEE International Workshop on Distributed Systems: Operations and Management, L’Aquila, Italy, October, 1996.
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2001 Springer-Verlag Berlin Heidelberg
About this chapter
Cite this chapter
Campbell, A.T., Kounavis, M.E., Vicente, J.B. (2001). Programmable Networks. In: Wilhelm, R. (eds) Informatics. Lecture Notes in Computer Science, vol 2000. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-44577-3_3
Download citation
DOI: https://doi.org/10.1007/3-540-44577-3_3
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-41635-7
Online ISBN: 978-3-540-44577-7
eBook Packages: Springer Book Archive