10 likes | 182 Views
Server modules. Jae Woo Lee, Jan Janak, Roberto Francescangeli, Suman Srinivasan, Salman A. Baset, Eric W. Liu, Michael S. Kester and Henning Schulzrinne Internet Real-Time Laboratory, Columbia University In collaboration with Wolfgang Kellerer and Zoran Despotovic at DOCOMO Euro-Labs,
E N D
Server modules Jae Woo Lee, Jan Janak, Roberto Francescangeli, Suman Srinivasan, Salman A. Baset, Eric W. Liu, Michael S. Kester and Henning Schulzrinne Internet Real-Time Laboratory, Columbia University In collaboration with Wolfgang Kellerer and Zoran Despotovic at DOCOMO Euro-Labs, Volker Hilt at Bell Labs/Alcatel-Lucent and Srini Seetharaman at Deutsche Telekom NSIS (NSLP) daemon OSGi control sockets Client- Server data packets OSGi Service Container NetServ Controller UNIX socket Packet processing modules NetServ Control Protocol (TCP) NSIS (GIST) daemon Transport layer OSGi OSGi Service Container Service Container iptables command Raw socket NetServ Node Architecture What is NetServ? Netfilter Forwarded data packets NFQUEUE #1 NFQUEUE #2 Signaling packets Linux kernel • In-network service container • Java-programmable, signal-driven router • “GENI Lite” – deploy modules, not VMs • Active Networking Redux! NetServ: Dynamically Deploying In-network Services Demo Setup Server on ProtoGENI Apache web server SIP Express Router (SER) Visualization engine NSIS daemons MicroCDN NetServ Router NetServ Kernel NetServ Controller NetServ Containers NSIS daemons Client1 Web browser Video call simulator SIPp traffic generator Client2 Web browser Video call simulator SIPp traffic generator Demo 1: MicroCDN Demo 3: NAT Keep-alive Responder Demo 2: Media Relay • NAT Keep-alive responder off • UA behind NAT must send keep-alive messages • Major bottleneck for SIP server • NAT Keep-alive responder on • Module responds on behalf of SIP server • No traffic to server • Standard media relay • Required due to NAT • Out-of-path • Inefficient and Costly • NetServ media relay • Closer to users • Improved call quality • Reduced cost for ITSP