TY - GEN
T1 - A novel multi-objective optimization scheme for rebalancing virtual machine placement
AU - Li, Rui
AU - Zheng, Qinghua
AU - Li, Xiuqi
AU - Wu, Jie
N1 - Publisher Copyright:
© 2016 IEEE.
PY - 2016/7/2
Y1 - 2016/7/2
N2 - In cloud computing, load balancing is a very important performance factor. Frequent addition and removal of Virtual Machines (VMs) can cause load imbalance across Host Machines (HMs). Therefore, redistribution of VMs to different HMs needs to be performed periodically. This is called VM load rebalancing (VMrB). Existing VMrB solutions consider either balancing across HMs (inter-HM) or balancing within each individual HM (intra-HM), but not both. In this paper, we give a systematic review of existing VMrB literature, and present a VMrB scheme named MOVMrB that optimizes load balancing of multiple resources across HMs and in each individual HM. Our solution is a true multiple-objective optimization approach that does not scalarize multiple resources into one measurement. Instead, we treat each resource as a separate dimension and convert the load balancing of multiple resources to a complex system optimization problem. In addition, we propose a hybrid VM live migration algorithm that can dramatically speed up the VMrB process. Extensive evaluations using synthetic and real data have been conducted to test the proposed solutions against existing VMrB studies. The results show that our scheme can achieve a more balanced inter-HM and intra-HM load in a more efficient way. To the best of our knowledge, this is the first approach that considers both inter-HM and intra-HM load balancing and does not scalarize multiple resources into one measurement.
AB - In cloud computing, load balancing is a very important performance factor. Frequent addition and removal of Virtual Machines (VMs) can cause load imbalance across Host Machines (HMs). Therefore, redistribution of VMs to different HMs needs to be performed periodically. This is called VM load rebalancing (VMrB). Existing VMrB solutions consider either balancing across HMs (inter-HM) or balancing within each individual HM (intra-HM), but not both. In this paper, we give a systematic review of existing VMrB literature, and present a VMrB scheme named MOVMrB that optimizes load balancing of multiple resources across HMs and in each individual HM. Our solution is a true multiple-objective optimization approach that does not scalarize multiple resources into one measurement. Instead, we treat each resource as a separate dimension and convert the load balancing of multiple resources to a complex system optimization problem. In addition, we propose a hybrid VM live migration algorithm that can dramatically speed up the VMrB process. Extensive evaluations using synthetic and real data have been conducted to test the proposed solutions against existing VMrB studies. The results show that our scheme can achieve a more balanced inter-HM and intra-HM load in a more efficient way. To the best of our knowledge, this is the first approach that considers both inter-HM and intra-HM load balancing and does not scalarize multiple resources into one measurement.
UR - https://www.scopus.com/pages/publications/85014170494
U2 - 10.1109/CLOUD.2016.97
DO - 10.1109/CLOUD.2016.97
M3 - 会议稿件
AN - SCOPUS:85014170494
T3 - IEEE International Conference on Cloud Computing, CLOUD
SP - 710
EP - 717
BT - Proceedings - 2016 IEEE 9th International Conference on Cloud Computing, CLOUD 2016
A2 - Foster, Ian
A2 - Foster, Ian
A2 - Radia, Nimish
PB - IEEE Computer Society
T2 - 9th International Conference on Cloud Computing, CLOUD 2016
Y2 - 27 June 2016 through 2 July 2016
ER -