An Eco Migration of Virtual Machines in a Server Cluster
Dilawaer Duolikun, Ryo Watanabe, Tomoya Enokido, Makoto Takizawa · 2017
Virtual machines are now widely used to support applications with virtual computation service in server clusters. Here, a virtual machine can migrate to a guest server while processes are being performed. In this paper, we discuss a virtual machine migration approach to reducing the electric energy consumption of servers. We newly propose two types of algorithms, energy-aware virtual machine selection (EVMS) algorithm to select a virtual machine to perform a process newly issued by a client and energy-aware virtual machine migration (EVMM) algorithm to migrate a virtual machine to a guest server. Here, the termination time of each virtual machine is estimated without considering each process. We evaluate the EVMS and EVMM algorithms and show the total electric energy consumption and active time of servers and the average execution time of processes can be reduced compared with other non-migration algorithms.