An Eco Migration Algorithm of Virtual Machines in a Server Cluster

Processes on virtual machines can migrate from a host server to a guest server by migrating the virtual machines. In this paper, we propose a DMMV (Dynamic Migration of Multiple Virtual machines) algorithm where virtual machines migrate from a host server to a more energy-efficient guest server. Here, virtual machines are dynamically suspended and resumed depending on the number of processes. In addition, one or more than one virtual machine is selected to migrate from a host server to a guest server. The number of virtual machines to migrate is decided so as to minimize the electric energy consumption of the host and guest servers. In the evaluation, we show not only the total electric energy consumption and active time of servers but also the average execution time of processes can be reduced in the DMMV algorithm compared with other algorithms.

[1]  Tomoya Enokido,et al.  An Extended Simple Power Consumption Model for Selecting a Server to Perform Computation Type Processes in Digital Ecosystems , 2014, IEEE Transactions on Industrial Informatics.

[2]  Tomoya Enokido,et al.  An Integrated Power Consumption Model for Distributed Systems , 2013, IEEE Transactions on Industrial Electronics.

[3]  Dilawaer Duolikun,et al.  An Eco Migration of Virtual Machines in a Server Cluster , 2017, 2017 IEEE 31st International Conference on Advanced Information Networking and Applications (AINA).

[4]  Erik Elmroth,et al.  A Survey on Modeling Energy Consumption of Cloud Applications: Deconstruction, State of the Art, and Trade-Off Debates , 2017, IEEE Transactions on Sustainable Computing.

[5]  Tomoya Enokido,et al.  An Energy-Efficient Load Balancing Algorithm for Virtual Machine Environments to Perform Communication Type Application Processes , 2016, 2016 IEEE 30th International Conference on Advanced Information Networking and Applications (AINA).

[6]  Tomoya Enokido,et al.  A Model for Reducing Power Consumption in Peer-to-Peer Systems , 2010, IEEE Systems Journal.

[7]  Dilawaer Duolikun,et al.  Power Consumption Models for Migrating Processes in a Server Cluster , 2014, 2014 17th International Conference on Network-Based Information Systems.

[8]  Dilawaer Duolikun,et al.  Power Consumption and Computation Models of a Server with a Multi-core CPU and Experiments , 2015, 2015 IEEE 29th International Conference on Advanced Information Networking and Applications Workshops.

[9]  Dilawaer Duolikun,et al.  Dynamic migration of virtual machines to reduce energy consumption in a cluster , 2018, Int. J. Grid Util. Comput..

[10]  Dilawaer Duolikun,et al.  An energy-aware algorithm to migrate virtual machines in a server cluster , 2017, Int. J. Space Based Situated Comput..

[11]  Tomoya Enokido,et al.  Power Consumption-Based Server Selection Algorithms for Communication-Based Systems , 2010, 2010 13th International Conference on Network-Based Information Systems.

[12]  Dilawaer Duolikun,et al.  An Eco Model of Process Migration with Virtual Machines , 2016, 2016 19th International Conference on Network-Based Information Systems (NBiS).

[13]  Dilawaer Duolikun,et al.  Multi-level Computation and Power Consumption Models , 2015, 2015 18th International Conference on Network-Based Information Systems.

[14]  Dilawaer Duolikun,et al.  A Simply Energy-efficient Migration Algorithm of Processes with Virtual Machines in Server Clusters , 2017, J. Wirel. Mob. Networks Ubiquitous Comput. Dependable Appl..

[15]  Dilawaer Duolikun,et al.  Simple Energy-efficient Server Selection Algorithm in a Scalable Cluster , 2016, BWCCA.

[16]  Dilawaer Duolikun,et al.  Energy-Aware Server Selection Algorithms in a Scalable Cluster , 2016, 2016 IEEE 30th International Conference on Advanced Information Networking and Applications (AINA).

[17]  Dilawaer Duolikun,et al.  An energy-aware algorithm to migrate virtual machines in a server cluster , 2017 .

[18]  Tomoya Enokido,et al.  Process Allocation Algorithms for Saving Power Consumption in Peer-to-Peer Systems , 2011, IEEE Transactions on Industrial Electronics.

[19]  E. N. Elnozahy,et al.  Energy-Efficient Server Clusters , 2002, PACS.

[20]  Dilawaer Duolikun,et al.  Energy-efficient dynamic clusters of servers , 2013, 2013 Eighth International Conference on Broadband and Wireless Computing, Communication and Applications.

[21]  Dilawaer Duolikun,et al.  An energy-efficient process migration approach to reducing electric energy consumption in a cluster of servers , 2015, Int. J. Commun. Networks Distributed Syst..

[22]  Dilawaer Duolikun,et al.  Energy-Aware Dynamic Migration of Virtual Machines in a Server Cluster , 2017, CISIS.

[23]  Dilawaer Duolikun,et al.  Energy-Aware Virtual Machine Migration Models in a Scalable Cluster of Servers , 2017, 2017 IEEE 31st International Conference on Advanced Information Networking and Applications (AINA).

[24]  Dilawaer Duolikun,et al.  A Model for Energy-Aware Migration of Virtual Machines , 2016, 2016 19th International Conference on Network-Based Information Systems (NBiS).

[25]  Dilawaer Duolikun,et al.  An Eco Algorithm for Dynamic Migration of Virtual Machines in a Server Cluster , 2017, NBiS.

[26]  Dilawaer Duolikun,et al.  A Model for Migration of Virtual Machines to Reduce Electric Energy Consumption , 2016, 2016 10th International Conference on Complex, Intelligent, and Software Intensive Systems (CISIS).

[27]  Dilawaer Duolikun,et al.  Energy-aware Migration of Virtual Machines in a Cluster , 2016, BWCCA.