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
来源
关键词
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
相关论文
共 50 条
  • [1] SLA-driven resource re-allocation for SQL-like queries in the cloud
    Kandi, Mohamed Mehdi
    Yin, Shaoyi
    Hameurlain, Abdelkader
    KNOWLEDGE AND INFORMATION SYSTEMS, 2020, 62 (12) : 4653 - 4680
  • [2] An Integer Linear-programming based Resource Allocation Method for SQL-like Queries in the Cloud
    Kandi, Mohamed Mehdi
    Yin, Shaoyi
    Hameurlain, Abdelkader
    33RD ANNUAL ACM SYMPOSIUM ON APPLIED COMPUTING, 2018, : 161 - 166
  • [3] SLA-driven Creditable and Negotiable Resource optimized Allocation Scheme in Cloud
    Peng, Yu
    Yong, Yan
    Haotian, Qiu
    Ying, Wang
    Fanqin, Zhou
    Lei, Feng
    Wenjing, Li
    Xue-Song, Qiu
    2020 16TH INTERNATIONAL WIRELESS COMMUNICATIONS & MOBILE COMPUTING CONFERENCE, IWCMC, 2020, : 783 - 788
  • [4] SLA-driven dynamic cloud resource management
    Garcia Garcia, Andres
    Blanquer Espert, Ignacio
    Hernandez Garcia, Vicente
    FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE, 2014, 31 : 1 - 11
  • [5] Negotiation-based Flexible SLA Establishment with SLA-driven Resource Allocation in Cloud Computing
    Son, Seokho
    Jun, Sung Chan
    PROCEEDINGS OF THE 2013 13TH IEEE/ACM INTERNATIONAL SYMPOSIUM ON CLUSTER, CLOUD AND GRID COMPUTING (CCGRID 2013), 2013, : 168 - 171
  • [6] Resource auto-scaling for SQL-like queries in the cloud based on parallel reinforcement learning
    Kandi, Mohamed Mehdi
    Yin, Shaoyi
    Hameurlain, Abdelkader
    INTERNATIONAL JOURNAL OF GRID AND UTILITY COMPUTING, 2019, 10 (06) : 654 - 671
  • [7] Exploiting semantics and virtualization for SLA-driven resource allocation in service providers
    Ejarque, Jorge
    de Palol, Marc
    Goiri, Inigo
    Julia, Ferran
    Guitart, Jordi
    Badia, Rosa M.
    Torres, Jordi
    CONCURRENCY AND COMPUTATION-PRACTICE & EXPERIENCE, 2010, 22 (05): : 541 - 572
  • [8] SLA-driven Dynamic Resource Provisioning for Service Provider in Cloud Computing
    Ran, Yongyi
    Yang, Jian
    Zhang, Shuben
    Xi, Hongsheng
    2013 IEEE GLOBECOM WORKSHOPS (GC WKSHPS), 2013, : 408 - 413
  • [9] SLA-driven dynamic capacity forecasting and resource allocation with risk analysis on clouds
    Siddesh, G. M.
    Srinivasa, K. G.
    INTERNATIONAL JOURNAL OF COMMUNICATION NETWORKS AND DISTRIBUTED SYSTEMS, 2013, 11 (03) : 327 - 346
  • [10] SLA-Driven Adaptive Resource Management for Web Applications on a Heterogeneous Compute Cloud
    Iqbal, Waheed
    Dailey, Matthew
    Carrera, David
    CLOUD COMPUTING, PROCEEDINGS, 2009, 5931 : 243 - +