TY - GEN
T1 - A data center virtualization framework towards load balancing and multi-tenancy
AU - Duan, Jun
AU - Yang, Yuanyuan
N1 - Publisher Copyright:
© 2016 IEEE.
PY - 2016/7/28
Y1 - 2016/7/28
N2 - Virtualization is an essential step before a bare-metal data center being ready for commercial usage, because it bridges the foreground interface for cloud tenants and the background resource management on underlying infrastructures. A concept at the heart of the foreground is multi-tenancy, which deals with logical isolation of shared virtual computing, storage, and network resources and provides adaptive capability for heterogeneous demands from various tenants. A crucial problem in the background is load balancing, which affects multiple issues including cost, flexibility and availability. In this work, we propose a virtualization framework that considers these two problems simultaneously. Our framework takes advantage of the flourishing application of distribute virtual switch (DVS), and leverages the blooming adoption of OpenFlow protocols. First, the framework accommodates heterogeneous network communication pattern by supporting arbitrary traffic matrices among virtual machines (VMs) in virtual private clouds (VPCs). The only constraint on the network flows is the bandwidth of server's network interface. Second, our framework achieves load balancing using an elaborately designed link establishment algorithm. The algorithm takes the configurations of the bare-metal data center and the dynamic network environments as inputs, and dynamically applies a globally bounded oversubscription on every link. Our framework concentrates on the fat-tree architecture, which is widely used in today's data centers.
AB - Virtualization is an essential step before a bare-metal data center being ready for commercial usage, because it bridges the foreground interface for cloud tenants and the background resource management on underlying infrastructures. A concept at the heart of the foreground is multi-tenancy, which deals with logical isolation of shared virtual computing, storage, and network resources and provides adaptive capability for heterogeneous demands from various tenants. A crucial problem in the background is load balancing, which affects multiple issues including cost, flexibility and availability. In this work, we propose a virtualization framework that considers these two problems simultaneously. Our framework takes advantage of the flourishing application of distribute virtual switch (DVS), and leverages the blooming adoption of OpenFlow protocols. First, the framework accommodates heterogeneous network communication pattern by supporting arbitrary traffic matrices among virtual machines (VMs) in virtual private clouds (VPCs). The only constraint on the network flows is the bandwidth of server's network interface. Second, our framework achieves load balancing using an elaborately designed link establishment algorithm. The algorithm takes the configurations of the bare-metal data center and the dynamic network environments as inputs, and dynamically applies a globally bounded oversubscription on every link. Our framework concentrates on the fat-tree architecture, which is widely used in today's data centers.
KW - data center
KW - data center networks
KW - distributed virtual switch
KW - load balancing
KW - multi-tenancy
KW - OpenFlow
KW - Virtualization
UR - https://www.scopus.com/pages/publications/84991712753
U2 - 10.1109/HPSR.2016.7525633
DO - 10.1109/HPSR.2016.7525633
M3 - Conference contribution
AN - SCOPUS:84991712753
T3 - IEEE International Conference on High Performance Switching and Routing, HPSR
SP - 14
EP - 21
BT - 2016 IEEE 17th International Conference on High Performance Switching and Routing, HPSR 2016
PB - IEEE Computer Society
T2 - 17th IEEE International Conference on High Performance Switching and Routing, HPSR 2016
Y2 - 14 June 2016 through 17 June 2016
ER -