XenFlow: Seamless migration primitive and quality of service for virtual networks

Next generation networks offer virtual networks on demand, each one with its own features and Quality of Service (QoS) requirements. Besides, live-migration provides a flexible and seamless topology remapping primitive for virtual networks, but it is usually limited to a local area network. In this paper, we propose XenFlow, a hybrid virtualization system, based on Xen and OpenFlow. XenFlow main goals are threefold. First, it provides a flexible virtual network migration primitive, as it deploys a Software Defined Networking between virtual machines, based on OpenFlow. Second, it provides a strong isolation of virtual networks, avoiding denial of service caused by interference of other virtual networks. Third, XenFlow offers inter-network and intra-network QoS provisioning by a consistent resource controller. We developed a prototype and our results show that the proposed system performs better than native mechanism of Xen virtual machine migration. XenFlow allows virtual router migration between different local area networks without creating tunnels or losing packets. Our experiments also show that resource usage controller meets QoS requirements and outperforms other techniques while it redistributes idle network resources.

[1]  Mark Handley,et al.  XORP: an open platform for network research , 2003, CCRV.

[2]  Yi Wang,et al.  Virtual routers on the move: live router migration as a network-management primitive , 2008, SIGCOMM '08.

[3]  Djamal Zeghlache,et al.  Adaptive virtual network provisioning , 2010, VISA '10.

[4]  Takeshi Shimizu,et al.  A management method of IP multicast in overlay networks using openflow , 2012, HotSDN '12.

[5]  Martín Casado,et al.  Extending Networking into the Virtualization Layer , 2009, HotNets.

[6]  Fang Hao,et al.  Enhancing dynamic cloud-based services using network virtualization , 2009, CCRV.

[7]  Rob Sherwood,et al.  FlowVisor: A Network Virtualization Layer , 2009 .

[8]  Mark Handley,et al.  Towards high performance virtual routers on commodity hardware , 2008, CoNEXT '08.

[9]  Otto Carlos Muniz Bandeira Duarte,et al.  OMNI: OpenFlow MaNagement Infrastructure , 2011, 2011 International Conference on the Network of the Future.

[10]  Stefano Secci,et al.  Achieving Sub-Second Downtimes in Large-Scale Virtual Machine Migrations with LISP , 2014, IEEE Transactions on Network and Service Management.

[11]  Nick McKeown,et al.  OpenFlow: enabling innovation in campus networks , 2008, CCRV.

[12]  Roberto Bifulco,et al.  ClickOS and the Art of Network Function Virtualization , 2014, NSDI.

[13]  Marcelo G. Rubinstein,et al.  FITS: A flexible virtual network testbed architecture , 2014, Comput. Networks.

[14]  Lisandro Zambenedetti Granville,et al.  Data Center Network Virtualization: A Survey , 2013, IEEE Communications Surveys & Tutorials.

[15]  Andrew Warfield,et al.  Live migration of virtual machines , 2005, NSDI.

[16]  Pankaj Garg,et al.  NVGRE: Network Virtualization Using Generic Routing Encapsulation , 2015, RFC.

[17]  Benny Rochwerger,et al.  A case for overlays in DCN virtualization , 2011 .

[18]  Sujata Banerjee,et al.  Automated and Scalable QoS Control for Network Convergence , 2010, INM/WREN.

[19]  Martín Casado,et al.  Virtualizing the network forwarding plane , 2010, PRESTO '10.

[20]  Richard Wang,et al.  OpenFlow-Based Server Load Balancing Gone Wild , 2011, Hot-ICE.