A Simply Energy-efficient Migration Algorithm of Processes
with Virtual Machines in Server
University, Koganei, Tokyo 1848584 Japan
2Rissho University Shinagawa, Tokyo 1418602 Japan
Virtual services on computation resources like CPUs and storages are supported to applications by using virtual machines in server clusters. Virtual machines with application processes can migrate from host servers to guest servers. In this paper, we discuss a process migration approach to reducing total electric energy consumption of servers by taking advantage of virtual machines in a cluster. We newly propose a Simple Globally-Energy-Aware Migration (SGEAM) algorithm. Here, a host server is first found to perform a process issued by an application in a cluster and then the process is performed on a virtual machine. Next, a virtual machine migrates from a host server to another guest server in order to reduce the electric energy consumption of servers. Here, the amount of computation to be performed by current processes on a virtual machine is simply estimated only by using the number of the current processes and then the total electric energy to be consumed by each server is estimated. Then, a guest server where a virtual machine migrates from a host server is selected so that the total electric energy to be consumed by not only the host server and guest server but also the other servers can be reduced. We show the total electric energy consumption of servers can be reduced in the SGEAM algorithm compared with other non-migration and migration algorithms in the evaluation.
Keywords: Computation model, Virtual machine migration, SGEAM algorithm, Simple estimation model, Power consumption model.
+: Corresponding author: Ryo Watanabe
Vol. 8, No. 2, pp. 1-18, June 2017 [pdf]