Title :
Protocol virtualization through dynamic network stacks
Author :
Heuschkel, Jens ; Schweizer, Immanuel ; Zimmermann, Torsten ; Wehrle, Klaus ; Muhlhauser, Max
Author_Institution :
Telecooperation, Comput. Sci., Tech. Univ. Darmstadt, Darmstadt, Germany
Abstract :
Network operators move away from specialized solutions and towards generic hardware and virtualized environments, allowing them to scale faster and at lower cost. It also allows them to adapt and control their network via software such as OpenFlow. Today, this control loop does not provide end-to-end adaptation and control. Mainly due to the fact that end devices, e.g., mobile phones, and the applications installed are not yet part of this control loop. To enable this, we must push virtualization to the end device. In this paper, we introduce the Dynamic Network Stack (DyNS). DyNS is based on the idea of protocol virtualization. Hidden behind a virtual network interface, DyNS creates different network protocol stacks for each application. As requirements change, DyNS can seamlessly switch between network stacks. A first proof-of-concept implementation on Linux illustrates the feasibility by switching between UDP/IP and DCCP/IP with minimal overhead and transparency for the application.
Keywords :
Linux; transport protocols; virtualisation; DCCP/IP; DyNS; Linux; OpenFlow; UDP/IP; control loop; dynamic network stacks; network protocol stacks; protocol virtualization; virtual network interface; IP networks; Network interfaces; Payloads; Protocols; Servers; Switches; Virtualization; Dynamic Adaptation; End-to-End Adaptation; Next Generation Networks; Protocol Stacks; Protocol Virtualization; Reconfiguration; Software Defined Networking;
Conference_Titel :
Networked Systems (NetSys), 2015 International Conference and Workshops on
Conference_Location :
Cottbus
DOI :
10.1109/NetSys.2015.7089055