• DocumentCode
    3151966
  • Title

    A Dynamic Resource Allocation Algorithm for Database-as-a-Service

  • Author

    Zhu, Jie ; Gao, Bo ; Wang, Zhihu ; Reinwald, Berthold ; Guo, ChangJie ; Li, Xiaoping ; Sun, Wei

  • Author_Institution
    Sch. of Comput. Sci. & Eng., Southeast Univ., Nanjing, China
  • fYear
    2011
  • fDate
    4-9 July 2011
  • Firstpage
    564
  • Lastpage
    571
  • Abstract
    In Database-as-a-Service (DBaaS), a large number of tenants share DBaaS resources (CPU, I/O and Memory). While the DBaaS provider runs DBaaS to "share" resources across the entire tenant population to maximize resource utilization and minimize cost, the tenants subscribe to DBaaS at a low price point while still having resources conceptually "isolated" according to service level agreements (SLAs). To optimize this dichotomy of goals, we propose a dynamic resource allocation framework that periodically re-allocates resources to tenants to maximize resource utilization while tolerating a low risk of SLA violations. We model the resource allocation problem as a modified unbounded knapsack problem. The model introduces an additional fairness constraint to assign residual resources to active tenants, while avoiding that few tenants consume all residual resources. Performed experiments demonstrate the effectiveness and efficiency of the proposed allocation algorithm for a synthetic workload with burstiness and predicted tenant behavior.
  • Keywords
    cloud computing; database management systems; resource allocation; burstiness; cost minimisation; database-as-a-service; dynamic resource allocation algorithm; fairness constraint; periodic resource reallocation; residual resource assignment; service level agreements; synthetic workload; tenant behavior prediction; unbounded knapsack problem; Dynamic scheduling; Heuristic algorithms; Monitoring; Noise; Resource management; Servers; Time series analysis; DBaaS; dynamic resource allocation; multi-tenancy;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Web Services (ICWS), 2011 IEEE International Conference on
  • Conference_Location
    Washington, DC
  • Print_ISBN
    978-1-4577-0842-8
  • Electronic_ISBN
    978-0-7695-4463-2
  • Type

    conf

  • DOI
    10.1109/ICWS.2011.64
  • Filename
    6009438