A Simply Energy-efficient Migration
Algorithm of Processes with Virtual Machines in Server
Clusters 1Hosei
University, Koganei, Tokyo 1848584 Japan 2Rissho
University Shinagawa, Tokyo 1418602 Japan eno@ris.ac.jp Abstract 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 Journal of Wireless
Mobile Networks, Ubiquitous Computing, and Dependable Applications (JoWUA) Vol. 8, No. 2, pp. 1-18, June 2017 [pdf] |