Database as a service system for business database application hosting and its resource optimization technique

Xicheng Wang · Computer Engineering and Applications Journal · 2011

Database as a Service(DBaaS) is becoming a research hotspot of cloud computing.As a main application domain, business database application hosting puts forward the requirements of data and performance isolation and reliability guarantee. To satisfy these requirements,this paper proposes a virtual machine based database hosting method and corresponding DBaaS system.Furthermore,aiming at the key problem of resource(such as CPU,memory,etc.) optimal allocation for virtual machines which host database applications of different tenants,the paper formalizes the constraint programming problem,and solves the problem through a greedy algorithm based on a performance model and a utility function.The application example and experiment show that,the algorithm can optimize the resource cost while meeting database performance demand of each tenant.

Read the paper · More papers on PaperTik