TY - GEN
T1 - A generic auto-provisioning framework for cloud databases
AU - Rogers, Jennie
AU - Papaemmanouil, Olga
AU - Cetintemel, Ugur
PY - 2010
Y1 - 2010
N2 - We discuss the problem of resource provisioning for database management systems operating on top of an Infrastructure-As-A-Service (IaaS) cloud. To solve this problem, we describe an extensible framework that, given a target query workload, continually optimizes the system's operational cost, estimated based on the IaaS provider's pricing model, while satisfying QoS expectations. Specifically, we describe two different approaches, a "white-box" approach that uses a fine-grained estimation of the expected resource consumption for a workload, and a "black-box" approach that relies on coarse-grained profiling to characterize the workload's end-to-end performance across various cloud resources. We formalize both approaches as a constraint programming problem and use a generic constraint solver to efficiently tackle them. We present preliminary experimental numbers, obtained by running TPC-H queries with PostsgreSQL on Amazon's EC2, that provide evidence of the feasibility and utility of our approaches. We also briefly discuss the pertinent challenges and directions of on-going research.
AB - We discuss the problem of resource provisioning for database management systems operating on top of an Infrastructure-As-A-Service (IaaS) cloud. To solve this problem, we describe an extensible framework that, given a target query workload, continually optimizes the system's operational cost, estimated based on the IaaS provider's pricing model, while satisfying QoS expectations. Specifically, we describe two different approaches, a "white-box" approach that uses a fine-grained estimation of the expected resource consumption for a workload, and a "black-box" approach that relies on coarse-grained profiling to characterize the workload's end-to-end performance across various cloud resources. We formalize both approaches as a constraint programming problem and use a generic constraint solver to efficiently tackle them. We present preliminary experimental numbers, obtained by running TPC-H queries with PostsgreSQL on Amazon's EC2, that provide evidence of the feasibility and utility of our approaches. We also briefly discuss the pertinent challenges and directions of on-going research.
UR - http://www.scopus.com/inward/record.url?scp=77952656750&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=77952656750&partnerID=8YFLogxK
U2 - 10.1109/ICDEW.2010.5452746
DO - 10.1109/ICDEW.2010.5452746
M3 - Conference contribution
AN - SCOPUS:77952656750
SN - 9781424465217
T3 - Proceedings - International Conference on Data Engineering
SP - 63
EP - 68
BT - ICDE Workshops 2010 - The 2010 IEEE 26th International Conference on Data Engineering Workshops
T2 - 2010 IEEE 26th International Conference on Data Engineering Workshops, ICDEW 2010
Y2 - 1 March 2010 through 6 March 2010
ER -