PATPro: Power Aware Thin Provisioning of Resources in Virtualized Servers
In traditional virtualization systems Virtual Machines (VMs) are usually over-provisioned for guarantying peak performance of hosting applications and thus waste a lot of computing resources. Although virtual machine consolidation can save power consumptions, it also increases the power intensity in a rack and makes the servers more prone to failures. It also increases the probability of Service Level Agreements (SLAs) violations under constrained power budget. Due to the autonomy, workload dynamics and performance requirements of Virtual Machines, it is nontrivial to tradeoff between the power and performance in virtualized servers. In this paper, the authors proposed a power aware thin provisioning approach for resource allocation, named PATPro, to coordinate and tradeoff the power and performance among multiple virtual machines.