A Flexible IP Active Networks Architecture

This paper presents the main concepts of the IST Project FAIN "Future Active IP Networks" [10], a three-year collaborative research project, whose main task is to develop and validate an open, flexible, programmable and dependable network architecture based on a novel active node approach. This generic architecture for active networks is an innovative integration of active networking, distributed object and mobile agent technology. Starting from the definition of a business model that underlines the FAIN architecture, we identify three key working areas for contribution: the active node platform layer, the service programming environment and a built-in management system. The active node platform layer of the FAIN Active Node is comprised of the kernel Operating System, a node resource access control framework, and active components for management, security and service pro vision. These elements provide the foundations for Execution Environments so that they can operate in an independent manner. A novel service programming environment is envisaged to enable the dynamic creation or update and to secure deployment and operation of protocols. Such an environment supports various role-specific ways of deployment, e.g. application-specific signalling or operator-governed network control signalling.

[1]  Ian Marshall,et al.  The Impact of Active Networks on Established Network Operators , 1999, IWAN.

[2]  David L. Black,et al.  An Architecture for Differentiated Service , 1998 .

[3]  Luke M. Leslie,et al.  The Tempest-a practical framework for network programmability , 1998, IEEE Netw..

[4]  Jonathan M. Smith,et al.  The Architecture of ALIEN , 1999, IWAN.

[5]  Spyros G. Denazis,et al.  Designing Interfaces for Open Programmable Routers , 1999, IWAN.

[6]  John V. Guttag,et al.  ANTS: a toolkit for building and dynamically deploying network protocols , 1998, 1998 IEEE Open Architectures and Network Programming.

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

[8]  Bernhard Plattner,et al.  A scalable high-performance active network node , 1999 .

[9]  Ken Arnold,et al.  The Java Programming Language , 1996 .

[10]  G. G. Stokes "J." , 1890, The New Yale Book of Quotations.

[11]  Alex Galis,et al.  Multi-Domain Communication Management Systems , 2000, The CRC Press Advanced and emerging communications technologies series.

[12]  George Pavlou,et al.  Mobile Intelligent Agents in Active Virtual Pipes: Support for Virtual Enterprises , 2000 .

[13]  K. Calvert,et al.  Architectural Framework for Active Networks Version 1 . 0 , 2022 .

[14]  C. M. Sperberg-McQueen,et al.  Extensible markup language , 1997 .

[15]  Jon Postel,et al.  Internet Protocol , 1981, RFC.

[16]  NodeOS Interface Specification , 2001 .

[17]  M. Suzuki,et al.  The IEEE P1520 standards initiative for programmable network interfaces , 1998 .

[18]  David Wetherall,et al.  Towards an active network architecture , 1996, CCRV.