Communication-aware virtual machine migration in cloud data centres Online publication date: Fri, 18-Aug-2017
by Weilian Xue; Wenxin Li; Heng Qi; Keqiu Li; Xiaoyi Tao; Xinhua Ji
International Journal of High Performance Computing and Networking (IJHPCN), Vol. 10, No. 4/5, 2017
Abstract: The virtual machine (VM) migration technology is widely used in cloud data centres for achieving load balance, or saving energy consumption. Despite the potential benefits of the VM migrations, relatively little work has taken the inter-VM communication into account, with researchers mainly focusing on reducing the network cost of migration or the energy cost. In this paper, we focus on the VM migration problem in the context of large volume of inter-VM communication traffic. To this end, we make decisions on three problems of when, which, and to where the VMs shall be migrated. Specifically, we formulate an optimisation of minimising the number of migrations as well as the cost of both inter-VM traffic and migration traffic. To solve the optimisation, we design an efficient communication-aware VM migration algorithm and seamlessly combine three types of resources: CPU, memory and bandwidth. Finally, we conduct comprehensive experiments based on the CloudSim simulator. Extensive simulation results show that the proposed method can outperform the state-of-art RIAL and Sandpiper, in terms of the following three metrics: the number of migrations, the inter-VM communication cost, and the migration network cost.
Online publication date: Fri, 18-Aug-2017
If you are not a subscriber and you just want to read the full contents of this article, buy online access here.Complimentary Subscribers, Editors or Members of the Editorial Board of the International Journal of High Performance Computing and Networking (IJHPCN):
Login with your Inderscience username and password:
Want to subscribe?
A subscription gives you complete access to all articles in the current issue, as well as to all articles in the previous three years (where applicable). See our Orders page to subscribe.
If you still need assistance, please email email@example.com