SWAN: End-to-end orchestration for cloud network and WAN

Networking Virtualization abstracts the underlying networking away from the tenants in multiple-tenant cloud data center (DC). Thus the tenants can apply their policies, manage their address space, group and migrate their VMs independently. The DCs are interconnected by Wide Area Network (WAN). To provide virtual network across multiple DCs is a desirable feature. The bandwidth of WAN is, however, a scarce resource. And the different encapsulation of packet in the DC and WAN causes the mechanism to handle Quality of Service (QoS) are different. In this paper, we leverage Software-Define Networking to achieve network virtualization in the DC orchestrated by OpenStack and convey the application level QoS from the DC to the WAN. We design an end-to-end DC and WAN orchestration architecture to extend the network virtualization across multiple DCs with application level QoS awareness and consistency.

[1]  Haitao Wu,et al.  BCube: a high performance, server-centric network architecture for modular data centers , 2009, SIGCOMM '09.

[2]  Eric C. Rosen,et al.  Multiprotocol Label Switching Architecture , 2001, RFC.

[3]  Ming Zhang,et al.  The Case for Fine-Grained Traffic Engineering in Data Centers , 2010, INM/WREN.

[4]  Amin Vahdat,et al.  Helios: a hybrid electrical/optical switch architecture for modular data centers , 2010, SIGCOMM '10.

[5]  Albert G. Greenberg,et al.  VL2: a scalable and flexible data center network , 2009, SIGCOMM '09.

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

[7]  Amin Vahdat,et al.  PortLand: a scalable fault-tolerant layer 2 data center network fabric , 2009, SIGCOMM '09.

[8]  Antonio Scarfò The Evolution of Data Center Networking Technologies , 2011, 2011 First International Conference on Data Compression, Communications and Processing.

[9]  Amin Vahdat,et al.  Hedera: Dynamic Flow Scheduling for Data Center Networks , 2010, NSDI.

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

[11]  Bruce S. Davie,et al.  The Open vSwitch Database Management Protocol , 2013, RFC.

[12]  Lucas Chaufournier,et al.  CloudNet: Dynamic Pooling of Cloud Resources by Live WAN Migration of Virtual Machines , 2011, IEEE/ACM Transactions on Networking.

[13]  Lei Shi,et al.  Dcell: a scalable and fault-tolerant network structure for data centers , 2008, SIGCOMM '08.

[14]  David A. Maltz,et al.  Network traffic characteristics of data centers in the wild , 2010, IMC '10.

[15]  Min Zhu,et al.  B4: experience with a globally-deployed software defined wan , 2013, SIGCOMM.

[16]  Deep Medhi,et al.  Server Operational Cost Optimization for Cloud Computing Service Providers over a Time Horizon , 2011, Hot-ICE.