Abstract
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, we proposed a power aware thin provisioning approach for resource allocation, named PATPro, to coordinate and tradeoff the power and performance among multiple virtual machines. In order to provide enough information about power characteristics of individual VM and applications, we use agent for real time power collection and workload characterization. We evaluated our algorithm in a real virtualization environment with 8 VMs. The results show that the proposed approach can save 5.41% to 6.33% power consumption to provide the same performance in applications including computing-intensive, I/O intensive and hybrid workloads such as web servers and database operations. The results also show the potential of our approach to be used in real virtualized environments.
Talk to us
Join us for a 30 min session where you can share your feedback and ask us any queries you have
Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.