Cost-Performance Driven Resource Configuration for Database Applications in IaaS Cloud Environments

Shoubin Kong,Yuanping Li,Ling Feng
DOI: https://doi.org/10.1007/978-1-4614-2326-3_6
2012-01-01
Abstract:IaaS (Infrastructure-as-a-Service) typically delivers a platform virtualization environment as a service. In IaaS cloud environments, applications are deployed on VMs (virtual machines), and the customers pay for the computing resources (e.g. CPU, memory) configured to VMs. As to the resource configuration of VMs, there are some problems on cost and performance control which the cloud customers care about, such as, minimizing the financial cost while ensuring the performance, optimizing the performance within the limitation of budget, making a tradeoff between cost and performance, and balancing the performance of applications on different VMs. In this paper, we focus on database applications and present a multiple objective optimization approach to address these problems. We have carried out some evaluation experiments using TPC-H queries and PostgreSQL database in a simulated cloud environment; and the results show that the effectiveness of our approach is significant.
What problem does this paper attempt to address?