FHCS: Hybridised optimisation for virtual machine migration and task scheduling in cloud data center

Cloud computing and virtualisation are recent approaches to develop minimum energy usage in virtualised cloud data centre (DC) for resource management. One of the major problems faced by cloud DCs is energy consumption which increases the cost of cloud user and environmental influence. Therefore, virtual machine (VM) consolidation is properly proposed in many approaches which reallocate the VMs by VM migration with the objective of minimum energy consumption. Here, VM consolidation based on the Fruit fly Hybridised Cuckoo Search (FHCS) algorithm is proposed to obtain the optimal solution with the help of two objective functions in cloud DC. This FHCS approach efficiently minimises the energy usage and resource depletion in cloud DC. The proposed work comparison is done with Ant Colony System (ACS), Particle Swarm Optimisation (PSO) algorithm and Genetic Algorithm (GA). The simulation conclusion reveals the advantage of the FHCS and VM migration method over existing procedures such as GA, PSO and ACS in terms of energy consumption and resource utilisation. The proposed method achieves 68 Kwh less energy and 72% less resources than existing methods. Simulation results have shown that energy consumption of the proposed method is reduced with less number of active PMs than other conventional approaches.

[1]  Rashedur M. Rahman,et al.  VM consolidation approach based on heuristics, fuzzy logic, and migration control , 2016, Journal of Cloud Computing.

[2]  Keke Gai,et al.  Dynamic energy-aware cloudlet-based mobile cloud computing model for green computing , 2016, J. Netw. Comput. Appl..

[3]  Maziar Goudarzi,et al.  Structure-aware online virtual machine consolidation for datacenter energy improvement in cloud computing , 2015, Comput. Electr. Eng..

[4]  Dan C. Marinescu,et al.  Energy-Aware Load Balancing and Application Scaling for the Cloud Ecosystem , 2017, IEEE Transactions on Cloud Computing.

[5]  Liang Liu,et al.  A multi-objective ant colony system algorithm for virtual machine placement in cloud computing , 2013, J. Comput. Syst. Sci..

[6]  Lei Yu,et al.  Energy efficiency of VM consolidation in IaaS clouds , 2017, The Journal of Supercomputing.

[7]  Mohsen Guizani,et al.  Energy-Efficient Resource Allocation and Provisioning Framework for Cloud Data Centers , 2015, IEEE Transactions on Network and Service Management.

[8]  Song Deng,et al.  Layered virtual machine migration algorithm for network resource balancing in cloud computing , 2018, Frontiers of Computer Science.

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

[10]  Balamurugan Balusamy,et al.  Energy-aware hybrid fruitfly optimization for load balancing in cloud environments for EHR applications , 2017 .

[11]  Maolin Tang,et al.  A Hybrid Genetic Algorithm for the Energy-Efficient Virtual Machine Placement Problem in Data Centers , 2014, Neural Processing Letters.

[12]  Alex Delis,et al.  Decentralized and Energy-Efficient Workload Management in Enterprise Clouds , 2016, IEEE Transactions on Cloud Computing.