Skip to main content
Log in

Scalable Network Management Using Lightweight Programmable Network Services

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

Although the Simple Network Management Protocol (SNMP) has proven to be a powerful tool for network administrators, it is widely accepted that SNMP does not offer the scalability or the functionality needed to manage large systems of routers and end systems. Active/programmable networks and mobile agent systems have been proposed as alternative network management solutions, offering new functionality and better scalability. Unfortunately, the flexibility and programmability of these (heavyweight) systems comes with its own set of problems, which has prevented them from becoming widely adopted.

This paper presents an ultra-lightweight programmable network service called ephemeral state processing (ESP) that can be used to efficiently monitor and collect information from large-scale networks. Although the service offers a limited set of features, the building blocks it does offer can be combined in novel ways to solve a wide range of network management problems while avoiding the problems that plague (heavyweight) active network approaches. The simplicity of ESP allows us to make it available as a general-purpose service that can be used by all packets in the network. We demonstrate the utility of the service by showing how it can be used to efficiently solve common network management problems.

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.

Fig. 1.
Fig. 2.
Fig. 3.
Fig. 4.
Fig. 5.
Fig. 6.
Fig. 7.
Fig. 8.
Fig. 9.
Fig. 10.
Fig. 11.
Fig. 12.
Fig. 13.
Fig. 14.
Fig. 15.

Similar content being viewed by others

Notes

  1. In general it is not possible to completely preclude denial-of-service attacks in an IP network. By “avoiding denial-of-service” we mean that the only way to deny access to the ESP service is to deny access to the IP service. In other words a properly-implemented ESP should not introduce any new denial-of-service attacks, on itself or the network.

REFERENCES

  • R. Atkinson and S. Floyd, RFC 3869, IAB Concerns and Recommendations Regarding Internet Research and Evolution, August 2004.

  • B. Schwartz, W. Zhou, A. Jackson, W. Timothy Strayer, D. Rockwell, and C. Partridge. Smart Packets for Active Networks, ACM Transactions on Computer Systems, Vol. 18, No. 1, 2000.

  • P. Simoes, J. Rodrigues, L. Silva, and F. Boavida, Distributed Retrieval of Management Information: Is It About Mobility, Locality, or Distribution? In Proceedings of the 2002 IEEE/IFIP Network Operations and Management Symposium (NOMS 2002), Florence, Italy, April 2002.

  • R. Stephan, P. Ray, and N. Paramesh, Network Management Platform Based on Mobile Agents, International Journal of Network Management, Vol. 14, pp. 59–73, 2004.

    Article  Google Scholar 

  • D. Raz and Y. Shavitt, Active Networks for Efficient Distributed Network Management, IEEE Communications Magazine, Vol. 38, No. 3, pp. 138–143, March 2000.

    Article  Google Scholar 

  • D. Raz and Y. Shavitt, Towards Efficient Distributed Network Management, Journal of Network and Systems Management, Vol. 9, No. 3, 2001.

  • S. Bush and A. Kulkarni, Active Networks and Active Network Management: A Proactive Management Framework. Kluwer Academic, New York, 2001.

  • K. Calvert, J. Griffioen, and Su Wen, Lightweight Network Support for Scalable End-to-End Services. In Proceedings of ACM SIGCOMM 2002, Pittsburgh, USA, August 2002.

  • K. Calvert, S. Bhattacharjee, E. Zegura, and J. Sterbenz, Directions in Active Networks, IEEE Communications Magazine, Vol. 36, No. 10, pp. 72–78, 1998.

    Article  Google Scholar 

  • 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, Vol. 19, No. 3, pp. 426–437, 2001.

    Article  Google Scholar 

  • Su Wen, James Griffioen, and Kenneth Calvert, Building Multicast Services from Unicast Forwarding and Ephemeral State, Computer Networks, Vol. 38, No. 3, pp. 327–345, 2002.

    Article  Google Scholar 

  • S. Wen, J. Griffioen, and K. Calvert, CALM: Congestion-Aware Layered Multicast. In Proceedings of OpenArch 2002, New York, June 2002.

  • I. Stoica, D. Adkins, S. Zhuang, S. Shenker, and S. Surana. Internet Indirection Infrastructure. In SIGCOMM 2002, Pittsburg, PA, August 2002.

  • D. Katz, IP Router Alert Option, Internet Request For Comments 2113, February 1997.

  • NIST. Secure Hash Algorithm, Federal Information Processing Standard (FIPS) Publication-180, May 1993.

  • H. Vogeler, T. Kunkelman, and M.-L. Moschgath, Distributed Transaction Processing as a Reliability concept for mobile agents. In 6th IEEE Workshop on Future Trends of Distributed Computing Systems (FTDCS '97), Tunis, Tunisia, pp. 59–65, October 1997.

  • S. Waldbusser, RFC 2819, Remote Network Monitoring Management Information Base, May 2000.

  • S. Waldbusser, R. Cole, C. Kalbfleisch, and D. Romascanu, RFC 3577, Introduction to the Remote Monitoring (RMON) Family of MIB Modules, August 2003.

  • S. Ratnasamy and S. McCanne, Inference of Multicast Routing Trees and Bottleneck Bandwidths using End-to-end Measurements. In Proceedings of IEEE Infocom '99, New York, pp. 353–360, March 1999.

  • W. de Bruijn, H. Bos, and J. Moore, Splash: SNMP Plus a Lightweight API for SNAP Handling. In Proceedings of the 2004 IEEE/IFIP Network Operations and Management Symposium (NOMS 2004), Seoul, Korea, April 2004.

Download references

ACKNOWLEDGMENTS

The authors acknowledge the support of DARPA, the US National Science Foundation (EIA-0101242), the Kentucky Science and Engineering Foundation, Intel Corporation, and Cisco Systems. The authors would also like to thank the anonymous referees for their constructive suggestions.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Kenneth L. Calvert.

Additional information

Dr Kenneth L. Calvert is an Associate Professor in the Department of Computer Science at the University of Kentucky. He received his MS and PhD degrees in Computer Science from Stanford (1980) and the University of Texas at Austin (1991), respectively. His research focuses on the design, specification, implementation and analysis of communication protocols.

Dr James Griffloen is an Associate Professor in the Department of Computer Science at the University of Kentucky. He received his MS and PhD degrees in Computer Science from Purdue University in 1987 and 1991 respectively. His research interests include computer networks and distributed systems.

Dr Su Wen is an Assistant Professor in the Department of Computer Science at Naval Postgraduate School. She received the PhD degree in Computer Science from the University of Kentucky in 2003. Her research interests include network protocol design and programmable networks.

Rights and permissions

Reprints and permissions

About this article

Cite this article

Calvert, K.L., Griffioen, J. & Wen, S. Scalable Network Management Using Lightweight Programmable Network Services. J Netw Syst Manage 14, 15–47 (2006). https://doi.org/10.1007/s10922-005-9013-6

Download citation

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s10922-005-9013-6

KEY WORDS:

Navigation