Component Selection for Heterogeneous Active Networking

Active Networking (AN) involves the processing of programs in heterogeneous networking environments. There are severalA N solutions, exposing different APIs and using different languages, and each may be appropriate for different tasks such as high-speed multimedia processing or low-speed routing adjustments.We describe our active node system, LANode, that separates control- and data-plane activities, and introduce Component Compatibility Markup Language (CCML), a critical component of LANode that allows it to be applied to heterogeneous platforms.

[1]  EDDIE KOHLER,et al.  The click modular router , 2000, TOCS.

[2]  David Wetherall,et al.  Active network vision and reality: lessons from a capsule-based system , 1999, OPSR.

[3]  C. M. Sperberg-McQueen,et al.  eXtensible Markup Language (XML) 1.0 (Second Edition) , 2000 .

[4]  Michael Fry,et al.  Application level active networking , 1999, Comput. Networks.

[5]  WetherallDavid Active network vision and reality , 1999 .

[6]  Paul McKee,et al.  Behavioural specification using XML , 1999, Proceedings 7th IEEE Workshop on Future Trends of Distributed Computing Systems.

[7]  Bernhard Plattner,et al.  Router plugins: a software architecture for next-generation routers , 2000, TNET.

[8]  Joe Finney,et al.  LARA: A Prototype System for Supporting High Performance Active Networking , 1999, IWAN.

[9]  C. M. Sperberg-McQueen,et al.  Extensible Markup Language (XML) , 1997, World Wide Web J..

[10]  Jon Crowcroft,et al.  An Architecture for Application Layer Routing , 2000, IWAN.

[11]  Arjeh M. Cohen,et al.  Synchronized Multimedia Integration Language (SMIL) 2.0 , 1998 .

[12]  Stefan Schmid,et al.  Component-based active networks for mobile multimedia systems , 2000 .

[13]  David Wetherall,et al.  ANTS: Network Services Without the Red Tape , 1999, Computer.

[14]  Roy T. Fielding,et al.  Hypertext Transfer Protocol - HTTP/1.1 , 1997, RFC.

[15]  McKeownNick,et al.  Packet classification on multiple fields , 1999 .

[16]  Joe Finney,et al.  Active Component Driven Network Handoff for Mobile Multimedia Systems , 2000, IDMS.

[17]  Gisli Hjalmtysson The Pronto platform: a flexible toolkit for programming networks using a commodity operating system , 2000, 2000 IEEE Third Conference on Open Architectures and Network Programming. Proceedings (Cat. No.00EX401).

[18]  Steven McCanne,et al.  The BSD Packet Filter: A New Architecture for User-level Packet Capture , 1993, USENIX Winter.

[19]  David Wetherall,et al.  Active network vision and reality: lessions from a capsule-based system , 1999, SOSP.

[20]  William A. Arbaugh,et al.  The SwitchWare active network architecture , 1998, IEEE Netw..

[21]  Nick McKeown,et al.  Packet classification on multiple fields , 1999, SIGCOMM '99.