Bio-inspired Threshold Based VM Migration for Green Cloud

Cloud data centers are always in demand of energy resources. There are very limited numbers of nonrenewable energy resources but data centers have large energy consumption as well as carbon footprints. It is a big challenge to reduce the energy consumption. VM migration techniques are used for server consolidation in order to reduce the power consumption. In general Power consumption varies directly proportional to CPU utilization thus three threshold energy saving algorithm (TESA) having a larger impact on the performance of the system with respect to CPU utilization. But with existing TESA too many migrations leads to performance degradation. The proposed ant colony optimization (ACO) is the algorithm which is applied for the VM placement to select the appropriate host, the host which has the least chances of overutilization and requires minimum migrations is selected as the best machine for task migration. The performance of the proposed algorithm is tested in cloudsim in terms of energy efficiency, number of migrations, and SLA violation.

[1]  Yonggang Wen,et al.  Data Center Energy Consumption Modeling: A Survey , 2016, IEEE Communications Surveys & Tutorials.

[2]  EunYoung Lee,et al.  Task Classification Based Energy-Aware Consolidation in Clouds , 2016, Sci. Program..

[3]  Demian Antony D'Mello,et al.  A taxonomy of Live Virtual Machine (VM) Migration mechanisms in cloud computing environment , 2013, 2013 International Conference on Green Computing, Communication and Conservation of Energy (ICGCE).

[4]  Amir Hayat,et al.  Resource management in cloud computing: Taxonomy, prospects, and challenges , 2015, Comput. Electr. Eng..

[5]  Chun-xiang Xu,et al.  Energy Efficient Multiresource Allocation of Virtual Machine Based on PSO in Cloud Data Center , 2014 .

[6]  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).

[7]  Rajkumar Buyya,et al.  Article in Press Future Generation Computer Systems ( ) – Future Generation Computer Systems Cloud Computing and Emerging It Platforms: Vision, Hype, and Reality for Delivering Computing as the 5th Utility , 2022 .

[8]  Hua Wang,et al.  An Energy-Aware Ant Colony Algorithm for Network-Aware Virtual Machine Placement in Cloud Computing , 2016, 2016 IEEE 22nd International Conference on Parallel and Distributed Systems (ICPADS).

[9]  Sarbjeet Singh,et al.  A review of metaheuristic scheduling techniques in cloud computing , 2015 .

[10]  Chang-Dong Wang,et al.  An ACO-based Scheduling Strategy on Load Balancing in Cloud Computing Environment , 2015, 2015 Ninth International Conference on Frontier of Computer Science and Technology.

[11]  Hannu Tenhunen,et al.  Utilization Prediction Aware VM Consolidation Approach for Green Cloud Computing , 2015, 2015 IEEE 8th International Conference on Cloud Computing.

[12]  Wei‐Xing Zhou,et al.  An agent-based computational model for China's stock market and stock index futures market , 2014, 1404.1052.

[13]  Christian Blum,et al.  Ant colony optimization: Introduction and recent trends , 2005 .

[14]  Raouf Boutaba,et al.  Cloud computing: state-of-the-art and research challenges , 2010, Journal of Internet Services and Applications.

[15]  Gamal Eldin I. Selim,et al.  An efficient resource utilization technique for consolidation of virtual machines in cloud computing environments , 2016, 2016 33rd National Radio Science Conference (NRSC).

[16]  Miguel A. Mariño,et al.  Ant colony optimization algorithm (ACO): a new heuristic approach for engineering optimization , 2005 .

[17]  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).

[18]  Rajkumar Buyya,et al.  Energy Efficient Allocation of Virtual Machines in Cloud Data Centers , 2010, 2010 10th IEEE/ACM International Conference on Cluster, Cloud and Grid Computing.

[19]  Inderveer Chana,et al.  A Survey on Resource Scheduling in Cloud Computing: Issues and Challenges , 2016, Journal of Grid Computing.

[20]  I. Salomie,et al.  Cloud SLA negotiation for energy saving — A particle swarm optimization approach , 2012, 2012 IEEE 8th International Conference on Intelligent Computer Communication and Processing.

[21]  Zhigang Hu,et al.  A novel virtual machine deployment algorithm with energy efficiency in cloud computing , 2015 .

[22]  Sakshi Kaushal,et al.  Energy Efficient Resource Provisioning Through Power Stability Algorithm in Cloud Computing , 2016 .

[23]  Jingyu Wang,et al.  Ant colony optimization for the nonlinear resource allocation problem , 2006, Appl. Math. Comput..

[24]  Bart De Schutter,et al.  Fuzzy Ant Colony Optimization for optimal control , 2009, 2009 American Control Conference.