Skip Navigation
Home Research Teaching Service Publications Personal

All Publications

Publications by Topic

Publications by Year

Title: A Scalable High-Performance Active Network Node

Authors: Dan Decasper, Guru Parulkar, Sumi Choi, John DeHart, Tilman Wolf, and Bernhard Plattner

Abstract: Active networking in environments built to support link rates up to several gigabits per second poses many challenges. One such challenge is that the memory bandwidth and individual processing power of the router's microprocessors limit the total available processing power of a router. In this article we identify and describe three key components, which promise a high-performance active network solution. This solution implements the key features typical to active networking, such as automatic protocol deployment and application specific processing, and it is suitable for a gigabit environment. First, we describe the hardware of the Active Network Node (ANN), a scalable high-performance platform based on off-the-shelf CPUs connected to a gigabit ATM switch backplane. Second, we introduce the ANN's modular, extensible, and highly efficient operating system (NodeOS). Third, we describe an execution environment running on top of the NodeOS, which implements a novel large-scale active networking architecture called Distributed Code Caching.

Published: Dan Decasper, Guru Parulkar, Sumi Choi, John DeHart, Tilman Wolf, and Bernhard Plattner, "A scalable high performance active network node," IEEE Network, vol. 13, no. 1, pp. 8-19, Jan. 1999.

Download: PDF

BibTeX:
@article{Decasper:SHP99,
   author  = {Dan Decasper and Guru Parulkar and Sumi Choi and John De{H}art and Tilman Wolf and Bernhard Plattner},
   title   = {A Scalable High Performance Active Network Node},
   journal = {IEEE Network},
   volume  = 13,
   year    = 1999,
   pages   = {8--19},
   month   = jan,
   number  = 1
 }

Copyright: © 1999 IEEE. Personal use of this material is permitted. However, permission to reprint/republish this material for advertising or promotional purposes or for creating new collective works for resale or redistribution to servers or lists, or to reuse any copyrighted component of this work in other works must be obtained from the IEEE.