NetServ: Active Networking 2.0

We present NetServ, a node architecture for deploying in-network services in the next generation Internet. NetServ-enabled network nodes provide a common execution environment, where network services implemented as modules can be dynamically installed and removed. We demonstrate three such modules. MicroCDN is a dynamic content distribution network (CDN) service which implements a content caching strategy specific to a content provider. The NAT Keep-alive module offloads the processing of keep-alive messages from SIP servers. The Media Relay module allows any NetServ node to act as a media relay, eliminating the need to manage standalone relay servers. NetServ aims to revive the Active Networking vision. It was too far ahead of its time a decade ago, but we believe its time has finally arrived.

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

[2]  Gisli Hjhlmtjkson The Pronto Platform : A Flexible Toolkit for Programming Networks using a Commodity Operating System , 2000 .

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

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

[5]  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).

[6]  Joe Finney,et al.  Component-based active network architecture , 2001, Proceedings. Sixth IEEE Symposium on Computers and Communications.

[7]  Marcelo Bagnulo,et al.  Providing Authentication & Authorization Mechanisms for Active Service Charging , 2002, QofIS.

[8]  Bernhard Plattner,et al.  PromethOS: A Dynamically Extensible Router Architecture Supporting Explicit Routing , 2002, IWAN.

[9]  John Loughney,et al.  Next Steps in Signaling (NSIS): Framework , 2005, RFC.

[10]  Bruce S. Davie,et al.  A programmable overlay router for service provider innovation , 2009, PRESTO '09.

[11]  Henning Schulzrinne,et al.  NetServ: dynamically deploying in-network services , 2009, ReArch '09.

[12]  James Kelly,et al.  Rapid service creation using the JUNOS SDK , 2009, PRESTO.

[13]  Henning Schulzrinne,et al.  How green is IP-telephony? , 2010, Green Networking '10.

[14]  Henning Schulzrinne,et al.  GIST: General Internet Signalling Transport , 2010, RFC.

[15]  Aaas News,et al.  Book Reviews , 1893, Buffalo Medical and Surgical Journal.