Home

NetServ Framework Design and Implementation 1.0

Jae Woo Lee; Roberto Francescangeli; Wonsang Song; Jan Janak; Suman Ramkumar Srinivasan; Michael S. Kester; Salman Abdul Baset; Eric Liu; Henning G. Schulzrinne; Volker Hilt; Zoran Despotovic; Wolfgang Kellerer

Title:
NetServ Framework Design and Implementation 1.0
Author(s):
Lee, Jae Woo
Francescangeli, Roberto
Song, Wonsang
Janak, Jan
Srinivasan, Suman Ramkumar
Kester, Michael S.
Baset, Salman Abdul
Liu, Eric
Schulzrinne, Henning G.
Hilt, Volker
Despotovic, Zoran
Kellerer, Wolfgang
Date:
Type:
Technical reports
Department:
Computer Science
Permanent URL:
Series:
Columbia University Computer Science Technical Reports
Part Number:
CUCS-016-11
Publisher:
Department of Computer Science, Columbia University
Publisher Location:
New York
Abstract:
Eyeball ISPs today are under-utilizing an important asset: edge routers. We present NetServ, a programmable node architecture aimed at turning edge routers into distributed service hosting platforms. This allows ISPs to allocate router resources to content publishers and application service pro\-vi\-ders motivated to deploy content and services at the network edge. This model provides important benefits over currently available solutions like CDN. Content and services can be brought closer to end users by dynamically installing and removing custom modules as needed throughout the network. Unlike previous programmable router proposals which focused on customizing features of a router, NetServ focuses on deploying content and services. All our design decisions reflect this change in focus. We set three main design goals: a wide-area deployment, a multi-user execution environment, and a clear economic benefit. We built a prototype using Linux, NSIS signaling, and the Java OSGi framework. We also implemented four prototype applications: ActiveCDN provides publisher-specific content distribution and processing; KeepAlive Responder and Media Relay reduce the infrastructure needs of telephony providers; and Overload Control makes it possible to deploy more flexible algorithms to handle excessive traffic.
Subject(s):
Computer science
Item views:
178
Metadata:
View

In Partnership with the Center for Digital Research and Scholarship at Columbia University Libraries/Information Services.