Virtual machine migration method based on load cognition

Virtualization technology plays an important role in cloud computing. Virtual machine (VM) migration not only enables load balancing of hosts in data center to avoid overload anomalies, but also reduces the cost of cloud computing data centers. Our work mainly focused on the communication costs of VMs migration in data center. In this paper, a double auction-based VM migration algorithm is proposed, which takes the cost of communication between VMs into account under normal operation situation. The algorithm of VM migration is divided into two parts: (i) selecting the VMs to be migrated according to the communication and occupied resources factors of VMs and (ii) determining the destination host for VMs which to be migrated. In the first process of VM migration, we proposed VMs greedy selection algorithm (VMs-GSA) to select VMs. A VM Migration Double Auction Mechanism was applied to the second process of VM migration to obtain the mappings between VMs and underutilized hosts. The simulation result shows that the proposed VM migration algorithm-based heuristic is efficient. The traffic generated by VMs-GSA is 35% less than the random algorithm, and the success rate of VM migration is very high.

[1]  Rajkumar Buyya,et al.  Energy-aware resource allocation heuristics for efficient management of data centers for Cloud computing , 2012, Future Gener. Comput. Syst..

[2]  Fei Tao,et al.  BGM-BLA: A New Algorithm for Dynamic Migration of Virtual Machines in Cloud Computing , 2016, IEEE Transactions on Services Computing.

[3]  Huimin Lu,et al.  Deep adversarial metric learning for cross-modal retrieval , 2019, World Wide Web.

[4]  Arun Kumar Sangaiah,et al.  PCCA: Position Confidentiality Conserving Algorithm for Content-Protection in e-Governance Services and Applications , 2018, IEEE Transactions on Emerging Topics in Computational Intelligence.

[5]  Victor Chang,et al.  A Reliability-Aware Approach for Resource Efficient Virtual Network Function Deployment , 2018, IEEE Access.

[6]  Arun Kumar Sangaiah,et al.  Reliable design for virtual network requests with location constraints in edge-of-things computing , 2018, EURASIP J. Wirel. Commun. Netw..

[7]  Huimin Lu,et al.  Low illumination underwater light field images reconstruction using deep convolutional neural networks , 2018, Future Gener. Comput. Syst..

[8]  Inderveer Chana,et al.  Energy-aware Virtual Machine Migration for Cloud Computing - A Firefly Optimization Approach , 2016, Journal of Grid Computing.

[9]  Jing Huang,et al.  Dynamic Virtual Machine migration algorithms using enhanced energy consumption model for green cloud data centers , 2014, 2014 International Conference on High Performance Computing & Simulation (HPCS).

[10]  Abdellatif Kobbane,et al.  Many-to-one matching game towards secure virtual machines migration in cloud computing , 2016, 2016 International Conference on Advanced Communication Systems and Information Security (ACOSIS).

[11]  Tatiana Kovacikova,et al.  Grid and Cloud Computing: Opportunities for Integration with the Next Generation Network , 2009, Journal of Grid Computing.

[12]  Huimin Lu,et al.  Automatic road detection system for an air-land amphibious car drone , 2018, Future Gener. Comput. Syst..

[13]  Bin Li,et al.  Wound intensity correction and segmentation with convolutional neural networks , 2017, Concurr. Comput. Pract. Exp..

[14]  Huimin Lu,et al.  Brain Intelligence: Go beyond Artificial Intelligence , 2017, Mobile Networks and Applications.

[15]  Hui He,et al.  Network-aware virtual machine migration in an overcommitted cloud , 2017, Future Gener. Comput. Syst..

[16]  Kang-Won Lee,et al.  Application-aware virtual machine migration in data centers , 2011, 2011 Proceedings IEEE INFOCOM.

[17]  Xi He,et al.  Cloud Computing: a Perspective Study , 2010, New Generation Computing.

[18]  Jianfeng Ma,et al.  Ridra: A Rigorous Decentralized Randomized Authentication in VANETs , 2018, IEEE Access.

[19]  Vasileios Pappas,et al.  Improving the Scalability of Data Center Networks with Traffic-aware Virtual Machine Placement , 2010, 2010 Proceedings IEEE INFOCOM.

[20]  Hieu Trong Vu,et al.  A Traffic and Power-aware Algorithm for Virtual Machine Placement in Cloud Data Center , 2014 .

[21]  Huimin Lu,et al.  Motor Anomaly Detection for Unmanned Aerial Vehicles Using Reinforcement Learning , 2018, IEEE Internet of Things Journal.

[22]  Arun Kumar Sangaiah,et al.  An improved Lévy based whale optimization algorithm for bandwidth-efficient virtual machine placement in cloud computing environment , 2018, Cluster Computing.

[23]  Melody Moh,et al.  Energy Efficient Traffic-Aware Virtual Machine Migration in Green Cloud Data Centers , 2016, 2016 IEEE 2nd International Conference on Big Data Security on Cloud (BigDataSecurity), IEEE International Conference on High Performance and Smart Computing (HPSC), and IEEE International Conference on Intelligent Data and Security (IDS).

[24]  Robert P. Goldberg,et al.  Survey of virtual machine research , 1974, Computer.

[25]  Arun Kumar Sangaiah,et al.  Energy-Aware Fault-Tolerant Dynamic Task Scheduling Scheme for Virtualized Cloud Data Centers , 2018, Mobile Networks and Applications.

[26]  Daniel Grosu,et al.  Combinatorial Auction-Based Allocation of Virtual Machine Instances in Clouds , 2010, CloudCom.