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.

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call

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.