Abstract
The main focus of active networking research so far has been at the infrastructure level, facing the challenges of designing suitable node operating system structures and the study of different programming models. This has left exploration of the actual utility of active networks to rather simple applications that have yet to exploit the full potential of the programmable network.
In this paper we present an application-driven study of active networks, identifying unique and practical applications that make full use of the active infrastructure. We explore a class of applications in network monitoring that indicate a clear need for programmability as offered by active networking technology.
We have built several monitoring applications on an active substrate that is synthesized from off-the-shelf components. We demonstrate the flexibility provided while showing that for certain application workloads such a system can efficiently operate at modern backbone network speeds. Our performance study also leads to design considerations for scaling up the infrastructure to future network speeds.
Chapter PDF
Similar content being viewed by others
Keywords
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.
References
The OpenBSD Operating System. http://www.openbsd.org/.
D. Scott Alexander, Michael W. Hicks, Pankaj Kakkar, Angelos D. Keromytis, Marianne Shaw, Jonathan T. Moore, Carl A. Gunter, Scott M. Nettles, and Jonathan M. Smith. The SwitchWare Active Network Implementation. In Proceedings of the 1998 ACM SIGPLAN Workshop on ML, 1998.
Joel Apisdorf, k Claffy, Kevin Thompson, and Rick Wilder. OC3MON: Flexible, Affordable, High Performance Statistics Collection. In Proceedings of the 1996 LISA X Conference, 1996.
M. Blaze, J. Feigenbaum, J. Ioannidis, and A.D. Keromytis. The Key Note Trust Management System Version 2. Internet RFC 2704, September 1999.
M. Blaze, J. Feigenbaum, and J. Lacy. Decentralized Trust Management. In Proc. of the 17th Symposium on Security and Privacy, pages 164–173, 1996.
Kenjiro Cho. A Framework for Alternate Queueing: Towards Traffic Management by PC-UNIX Based Routers. In Proceedings of USENIX 1998 Annual Technical Conference, June 1998.
Cisco Corporation. NetFlow services and applications (white paper), http://www.cisco.com/warp/public/cc/pd/iosw/ioft/netflct/tech/napps-wp.htm, 2000.
Luca Deri and Stefano Suin. Effective Traffic Measurement using ntop. IEEE Communications Magazine, pages 2–8, May 2000.
Nick Duffield and Matthias Grosslauer. Trajectory sampling for direct traffic observation. In Proc. ACM SIGCOMM 2000 Conference. August 2000.
Chuck Fraleigh, Christophe Diot, Bryan Lyles, Sue Moon, Philippe Owezarski, Dina Papagiannaki, and Fouad Tobagi. Design and Deployment of a Passive Monitoring Infrastructure. In PAM 2001 Workshop, April 2001.
G. Goldszmidt and Y. Yemini. Distributed management by delegation. In Proc. of the 15th International Conference on Distributed Computing Systems, pages 333–340, 1995.
Matthias Grossglauser and David Tse. Measurement-based admission control. In Proc. ACM SIGCOMM’97 Conference. August 1997.
Intel Corporation. Intel IXP1200 Network Processor (white paper), http://developer.intel.com/design/network/products/npfamily/ixp1200.html, 2000.
Sotiris Ioannidis and Steven M. Bellovin. Sub-Operating Systems: A New Approach to Application Security. Technical Report MS-CIS-01-06, University of Pennsylvania, February 2000.
J. Kuskin, D. Ofelt, M. Heinrich, J. Heinlein, R. Simoni, K. Gharachorloo, J. Chapin, D. Nakahira, J. Baxter, M. Horowitz, A. Gupta, M. Rosenblum, and J. Hennessy. The flash multiprocessor. In Proc. 21-th International Symposium on Comp. Arch., pages 302–313, Chicago, IL, April 1994.
Koenraad Laevens, Peter Key, and Derek McAuley. An ECN-based end-to-end congestion-control framework: experiments and evaluation. Technical report, Microsoft Research, TR MSR-TR-2000-104, October 2000.
G. Robert Malan and Farnam Jahanian. An Extensible Probe Architecture for Network Protocol Performance Measurement. In ACM SIGCOMM’98, 1998.
Steven McCanne and Van Jacobson. The BSD Packet Filter: A New Architecture for User-Level Packet Capture. In Proceedings of the Winter 1993 USENIX Conference, pages 259–270, January 1993.
CERT Web Pages. CERT Advisory CA-1996-21: TCP SYN Flooding and IP Spoofing Attacks. http://www.cert.org/advisories/CA-1996-21.html, September 1996.
CERT Web Pages. CERT Advisory CA-1998.01 smurf IP Denial-of-Service Attacks. http://www.cert.org/advisories/CA-1998.01.smurf.html, January 1998.
V. Paxson, J. Mahdavi, A. Adams, and M. Mathis. An Architecture for Large-Scale Internet Measurement. IEEE Communications Magazine, 1998.
K.K. Ramakrishnan and S. Floyd. A Proposal to add Explicit Congestion Notification (ECN) to IP. Technical report, RFC 2481, January 1999.
Danny Raz and Yuval Shavitt. An active network approach for efficient network management. In IWAN’99, LNCS 1653, pages 220–231, Berlin, Germany, 1999.
S. Savage, D. Wetherall, A. Karlin, and T. Anderson. Practical Network Support for IP Traceback. In Proceedings of ACM SIGCOMM 2000, August 2000.
J.M. Smith, K. Kalvert, S. Murphy, H. Orman, and L. Peterson. Activating networks: a progress report. IEEE Computer, 32(4), April 1999.
Dawn Song and Adrian Perrig. Advanced and authenticated techniques for ip traceback. In Proceedings of IEEE INFOCOM 2001, April 2001.
W. Stallings. SNMP, SNMPv2, SNMPv3, and RMON 1 and 2. Addison Wesley, 3rd edition, 1999.
Robert Wahbe, Steven Lucco, Thomas E. Anderson, and Susan L. Graham. Efficient Software-Based Fault Isolation. In Proceedings of the 14th ACM Symposium on Operating Systems Principles, pages 203–216, December 1993.
Curtis Yarvin, Richard Bukowski, and Thomas Anderson. Anonymous rpc: Low-latency protection in a 64-bit address space. In Proceedings of 1993 Summer USENIX Conference, June 1993.
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2001 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Anagnostakis, K.G., Ioannidis, S., Stefan, M., Smith, J.M. (2001). Practical Network Applications on a Lightweight Active Management Environment. In: Marshall, I.W., Nettles, S., Wakamiya, N. (eds) Active Networks. IWAN 2001. Lecture Notes in Computer Science, vol 2207. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-45451-9_7
Download citation
DOI: https://doi.org/10.1007/3-540-45451-9_7
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-42678-3
Online ISBN: 978-3-540-45451-9
eBook Packages: Springer Book Archive