Skip to main content
Log in

Open Extensible Network Control

  • Published:
Journal of Network and Systems Management Aims and scope Submit manuscript

Abstract

Network control is decomposed in six parts: switch control, resource partitioning, virtual network building, virtual network control, generic services, and data-path components. Each of these parts can benefit from support for dynamically loadable code, which allows users to extend and customize the basic functionality. This is related to active networks, exept that dynamic code exercises control at the granularity of connections (flows), rather than individual packets and all aspects of network control are explicitly considered. Network resources are recursively partitionable, so that dynamic code is able to control partitions of virtual networks in any way it sees fit. Policing these partitions may occur at varying levels of "strictness".

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Similar content being viewed by others

REFERENCES

  1. K. van der Merwe, Open Service Support for ATM, Ph.D. thesis, University of Cambridge Computer Laboratory, Pembroke Street, Cambridge CB2 3QG, United Kingdom, February 1998. Also available as Technical Report 450.

  2. A. Lazar, K. Lim, and F. Marconcini, Realizing a foundation for programmability of ATM networks with the binding architecture, IEEE Journal on Selected Areas in Communications, Vol. 14, pp. 1214–1227, September 1996.

    Google Scholar 

  3. D. Tennenhouse and D. Wetherall, Towards an active network architecture, ACM Computer Communication Review, April 1996.

  4. D. S. Alexander, M. Hicks, P. Kakkar, A. Keromytis, M. Shaw, J. Moore, C. Gunter, T. Jim, S. M. Nettles, and J. Smith, The SwitchWare active network implementation, Proceedings of the 1998 ACM SIGPLAN Workshop on ML, 1998.

  5. G. Goldszmidt and Y. Yemini, Delegated agents for network management, IEEE Communications Magazine, Vol. 36, pp. 66–70, March 1998.

  6. D. S. Alexander, M. Shaw, S. M. Nettles, and J. Smith, Active bridging, Proceedings of ACM SIGCOMM'97, Cannes, France, September 1997.

  7. W. Marcus, I. Hadzic, A. McAuley, and J. Smith, Protocol boosters: Applying programmability to network infrastructures, IEEE Communications Magazine, Vol. 36, pp. 79–83, October 1998.

    Google Scholar 

  8. J. Biswas, A. Lazar, J.-F. Huard, K. Lim, S. Mahjoub, L.-F. Pau, M. Suzuki, S. Torstensson, W. Wang, and S. Weinstein, The IEEE 1520 standards initiative for programmable network interfaces, IEEE Communications Magazine, Vol. 36, pp. 64–70, October 1998.

    Google Scholar 

  9. D. Wetherall, J. Guttag, and D. Tennenhouse, ANTS: A Toolkit for Building and Dynamically Deploying Network Protocols, Proceedings of OPENARCH'98, San Francisco, California, April 1998.

  10. A. Lazar, Programming telecommunication networks, IEEE Network, Vol. 11, pp. 8–18, October 1997.

    Google Scholar 

  11. S. Shenker, C. Partridge, and R. Guerin, Specification of guaranteed quality of service, RFC 2212, Technical Report IETF Network Working Group, September 1997.

  12. J. Garrahan, P. Russo, K. Kitami, and R. Kung, Intelligent Network Overview, IEEE Communications Magazine, Vol. 31, pp. 30–36, March 1993.

    Google Scholar 

  13. J. W Stamos and D. K. Gifford, Implementing remote evaluation, IEEE Transactions on Software Engineering, Vol. 16, pp. 710–722, July 1990.

    Google Scholar 

  14. I. Leslie, D. McAuley, R. Black, T. Roscoe, P. Barham, D. Evers, R. Fairbairns, and E. Hyden, The design and implementation of an operating system to support distributed multimedia applications, IEEE Journal on Selected Areas In Communications, Vol. 14, September 1996.

  15. H. Bos, ATM Admission Control based on Measurements and Reservations, Proceedings of the IEEE International Performance, Computing and Communications Conference, Phoenix, Arizona, pp. 298–304, February 1998.

  16. R. Gibbens and F. Kelly, Measurement-based connection admission control, 15th International Teletraffic Congress Proceedings, June 1997.

  17. A. Campbell, H. D. Meer, M. Kounavis, K. Miki, J. Vicente, and D. Villela, The genesis kernel: A virtual network operating system for spawning network architectures, Proceedings of OPENARCH'99, New York, March 1999.

  18. H. Bos, Application-specific policies: Beyond the domain boundaries, Integrated Network Management VI (IM'99), Boston, pp. 827–840, Chapman and Hall, May 1999.

  19. UNI4.0:, ATM user-network interface specification–version 4.0, ATM Forum Document: afsig-0061.000, 1994.

  20. P. Newman, W. Edwards, R. Hinden, E. Hoffman, F. C. Liaw, T. Lyon, and G. Minshall, General switch management protocol specification–version 1.1. RFC.

  21. FORE, SPANS UNI: Simple protocol for ATM signaling, release 3.0, Fore Systems Inc., 1000 Fore Drive, Warrendale, Pennsylvania 1995.

  22. H. Bos, Building a distributed video server using advanced ATM network support, Proceedings of the Second IFIP/IEEE International Conference on Management of Multimedia Networksand Services '98, Versailles, France, November 1998.

  23. D. Niehaus, A. Battou, A. McFarland, B. Decina, H. Dardy, V. Siraky, and B. Edwards, Performance benchmarking of ATM networks, IEEE Communications, Vol. 35, pp. 134–143, August 1997.

    Google Scholar 

  24. Graham Knight and Reza Hazemi, Mobile agents-based management in the INSERT project, Journal of Network and Systems Management, Vol. 7, No. 3, pp. 271–293, September 1999.

  25. ITU-T, Recommendation M.3010. Principles for a telecommunications management network, ITU Publication, 1992.

Download references

Author information

Authors and Affiliations

Authors

Rights and permissions

Reprints and permissions

About this article

Cite this article

Bos, H. Open Extensible Network Control. Journal of Network and Systems Management 8, 73–97 (2000). https://doi.org/10.1023/A:1009467009116

Download citation

  • Issue Date:

  • DOI: https://doi.org/10.1023/A:1009467009116

Navigation