SLA-driven resource re-allocation for SQL-like queries in the cloud

被引:0
作者
Mohamed Mehdi Kandi
Shaoyi Yin
Abdelkader Hameurlain
机构
[1] Paul Sabatier University,IRIT Laboratory
来源
Knowledge and Information Systems | 2020年 / 62卷
关键词
Cloud computing; Databases; Services-level agreement; Statistics collection; Resource re-allocation;
D O I
暂无
中图分类号
学科分类号
摘要
Cloud computing has become a widely used environment for database querying. In this context, the goal of a query optimizer is to satisfy the needs of tenants and maximize the provider’s benefit. Resource allocation is an important step toward achieving this goal. Allocation methods are based on analytical formulas and statistics collected from a catalog to estimate the cost of various possible allocations and then choose the best one. However, the allocation initially chosen is not necessarily the optimal one because of the approximate nature of the analytical formulas and the fact that the catalog may not be up to date. To solve this problem, existing work was proposed to collect statistics during the execution of the query and then trigger a re-allocation if suboptimality is detected. However, these proposals consider that queries have the same level of priority. Unlike the existing work, we propose in this paper a method of statistics collector placement and resource re-allocation by taking into account that the cloud is a multi-tenant environment and queries have different services-level agreements. In the experimental section, we show that our method provides a better benefit for the provider compared to state-of-the-art methods.
引用
收藏
页码:4653 / 4680
页数:27
相关论文
共 41 条
  • [1] Bi J(2015)Application-aware dynamic fine-grained resource provisioning in a virtualized cloud data center IEEE Trans Autom Sci Eng 14 1172-1184
  • [2] Yuan H(2015)Sla-based optimisation of virtualised resource for multi-tier web applications in cloud data centres Enterp Inf Syst 9 743-767
  • [3] Tan W(2013)Continuous cloud-scale query optimization and processing Proc VLDB Endow 6 961-972
  • [4] Zhou M(2014)Sql-on-hadoop: full circle back to shared-nothing database architectures Proc VLDB Endow 7 1295-1306
  • [5] Fan Y(1998)Efficient mid-query re-optimization of sub-optimal query execution plans ACM SIGMOD Record ACM 27 106-117
  • [6] Zhang J(2019)Resource auto-scaling for sql-like queries in the cloud based on parallel reinforcement learning Int J Grid Util Comput 10 654-671
  • [7] Li J(2019)Fairness in dataflow scheduling in the cloud Inf Syst 83 118-125
  • [8] Bi J(2018)SLA definition for multi-tenant dbms and its impact on query optimization IEEE Trans Knowl Data Eng 30 2213-2226
  • [9] Yuan H(1993)Buffer management based on return on consumption in a multi-query environment VLDB J 2 1-38
  • [10] Tie M(2016)Temporal task scheduling with constrained service delay for profit maximization in hybrid clouds IEEE Trans Autom Sci Eng 14 337-348