• DocumentCode
    2182087
  • Title

    A generic auto-provisioning framework for cloud databases

  • Author

    Rogers, Jennie ; Papaemmanouil, Olga ; Cetintemel, Ugur

  • fYear
    2010
  • fDate
    1-6 March 2010
  • Firstpage
    63
  • Lastpage
    68
  • Abstract
    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.
  • Keywords
    Internet; constraint handling; database management systems; IaaS cloud; PostsgreSQL; TPC-H queries; black box approach; cloud databases; coarse grained profiling; constraint programming problem; database management systems; end-to-end performance; fine grained estimation; generic auto provisioning framework; generic constraint solver; infrastructure as a service; white box approach; Cloud computing; Cost function; Database systems; Economic forecasting; Hardware; Home appliances; Pricing; Resource management; Virtual machining; Voice mail;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Data Engineering Workshops (ICDEW), 2010 IEEE 26th International Conference on
  • Conference_Location
    Long Beach, CA
  • Print_ISBN
    978-1-4244-6522-4
  • Electronic_ISBN
    978-1-4244-6521-7
  • Type

    conf

  • DOI
    10.1109/ICDEW.2010.5452746
  • Filename
    5452746