Research Article
Evolutionary Game Theoretic Power Capping for Virtual Machine Placement in Clouds
@INPROCEEDINGS{10.4108/icst.bict.2014.258228, author={Yi Cheng-Ren and Junichi Suzuki and Athanasios Vasilakos and Shingo Omura and Ryuichi Hosoya}, title={Evolutionary Game Theoretic Power Capping for Virtual Machine Placement in Clouds}, proceedings={8th International Conference on Bio-inspired Information and Communications Technologies (formerly BIONETICS)}, publisher={ICST}, proceedings_a={BICT}, year={2015}, month={2}, keywords={cloud computing power-aware virtual machine placement power capping multiobjective optimization evolutionary game theory}, doi={10.4108/icst.bict.2014.258228} }
- Yi Cheng-Ren
Junichi Suzuki
Athanasios Vasilakos
Shingo Omura
Ryuichi Hosoya
Year: 2015
Evolutionary Game Theoretic Power Capping for Virtual Machine Placement in Clouds
BICT
ACM
DOI: 10.4108/icst.bict.2014.258228
Abstract
This paper studies a multiobjective evolutionary game theoretic framework for application placement in clouds that support a power capping mechanism (e.g., Intel’s Runtime Average Power Limit–RAPL) for CPUs. Given the notion of power capping, power can be treated as a schedulable resource in addition to traditional resources such as CPU time share and bandwidth share. The proposed framework, called Cielo, aids cloud operators to schedule resources (e.g., power, CPU and bandwidth) to applications and place applications onto particular CPU cores in an adaptive and stable manner according to the operational conditions in a cloud, such as workload and resource availability. This paper evaluates Cielo through a theoretical analysis and simulations. It is theoretically guaranteed that Cielo allows each application to perform an evolutionarily stable deployment strategy, which is an equilibrium solution under given operational conditions. Simulation results demonstrate that Cielo allows applications to successfully leverage the notion of power cap- ping to balance their response time performance, resource utilization and power consumption.