NetServ: Enabling In-Network Services On The Next Generation Internet

7
Sponsored by the National Science Foundation NetServ: Enabling In-Network Services On The Next Generation Internet Jae Woo Lee, Jan Janak, Roberto Francescangeli, Suman Srinivasan, Eric Liu, Michael Kester, Salman Baset, Wonsang Song and Henning Schulzrinne Internet Real-Time Lab, Columbia University In collaboration with Wolfgang Kellerer and Zoran Despotovic at DOCOMO Euro-Labs Volker Hilt at Bell Labs/Alcatel-Lucent Srini Seetharaman at Deutsche Telekom Presented by Jae Woo Lee GENI Alpha Demonstration

description

GENI Alpha Demonstration. NetServ: Enabling In-Network Services On The Next Generation Internet. Jae Woo Lee, Jan Janak , Roberto Francescangeli , Suman Srinivasan , Eric Liu, Michael Kester , Salman Baset , Wonsang Song and Henning Schulzrinne - PowerPoint PPT Presentation

Transcript of NetServ: Enabling In-Network Services On The Next Generation Internet

Page 1: NetServ: Enabling In-Network Services On The Next Generation Internet

Sponsored by the National Science Foundation

NetServ: Enabling In-Network Services On The Next Generation Internet

Jae Woo Lee, Jan Janak, Roberto Francescangeli, Suman Srinivasan, Eric Liu, Michael Kester, Salman Baset, Wonsang Song

and Henning SchulzrinneInternet Real-Time Lab, Columbia University

In collaboration withWolfgang Kellerer and Zoran Despotovic at DOCOMO Euro-Labs

Volker Hilt at Bell Labs/Alcatel-LucentSrini Seetharaman at Deutsche Telekom

Presented by Jae Woo Lee

GENI Alpha Demonstration

Page 2: NetServ: Enabling In-Network Services On The Next Generation Internet

Sponsored by the National Science Foundation 2November 3, 2010

NetServ

• NSF FIND project– Led by Internet Real-Time Lab (IRT) at Columbia

University

• Framework for deploying in-network services in the next generation Internet– Common API for routers and end systems

Page 3: NetServ: Enabling In-Network Services On The Next Generation Internet

Sponsored by the National Science Foundation 3November 3, 2010

What is NetServ?

• In-network service container• Java-programmable, signal-driven router• Active networking 2.0

Page 4: NetServ: Enabling In-Network Services On The Next Generation Internet

Sponsored by the National Science Foundation 4November 3, 2010

NetServ Node Architecture

Page 5: NetServ: Enabling In-Network Services On The Next Generation Internet

Sponsored by the National Science Foundation 5November 3, 2010

ActiveCDNActiveCDN

Demo 1: ActiveCDN

Kansas

Utah

Clemson

Benefits of ActiveCDN:• Dynamic deployment based on load• Localized services such as weather, ads and news

GPO

Page 6: NetServ: Enabling In-Network Services On The Next Generation Internet

Sponsored by the National Science Foundation 6November 3, 2010

Demo 2: VoIP Overload Control

• Controlled by SIP server• Throttles incoming traffic• Randomized traffic rejection

NetServ NodeTraffic Overload Manageable Traffic

SIP Server

Real-time Control

NetServ Module• Installs NetServ module on demand• Controls all NetServ modules• Real-time feedback to modules

SIP Server

Page 7: NetServ: Enabling In-Network Services On The Next Generation Internet

Sponsored by the National Science Foundation 7November 3, 2010

NetServ on GENI

• Topology setup for this demo– Setup using the Common API– 4 sites across the US continent– ProtoGENI, PlanetLab, OpenFlow, Internet2

• What GENI does for NetServ– Provides at-scale testbed– Capable of supporting router experiments

• What NetServ can do for GENI– Alternate way to use GENI: deploy modules, not VMs– “GENI Lite!”