Resource auto-scaling for SQL-like queries in the cloud based on parallel reinforcement learning

被引:0
|
作者
Kandi, Mohamed Mehdi [1 ]
Yin, Shaoyi [1 ]
Hameurlain, Abdelkader [1 ]
机构
[1] IRIT Laboratory, Paul Sabatier University, Toulouse, France
关键词
Economics - Reinforcement learning - Cloud computing - Query processing;
D O I
10.1504/IJGUC.2019.102748
中图分类号
学科分类号
摘要
Cloud computing is a technology that provides on-demand services in which the number of assigned resources can be automatically adjusted. A key challenge is how to choose the right number of resources so that the overall monetary cost is minimised. This problem, known as auto-scaling, was addressed in some existing works but most of them are dedicated to web applications. In these applications, it is assumed that the queries are atomic and each of them uses a single resource for a short period of time. However, this assumption cannot be considered for database applications. A query, in this case, contains many dependent and long tasks so several resources are required. We propose in this work an auto-scaling method based on reinforcement learning. The method is coupled with placement-scheduling. In the experimental section, we show the advantage of coupling the auto-scaling to the placement-scheduling by comparing our work to an existing auto-scaling method. Copyright © 2019 Inderscience Enterprises Ltd.
引用
收藏
页码:654 / 671
相关论文
共 50 条
  • [1] Resource auto-scaling for SQL-like queries in the cloud based on parallel reinforcement learning
    Kandi, Mohamed Mehdi
    Yin, Shaoyi
    Hameurlain, Abdelkader
    [J]. INTERNATIONAL JOURNAL OF GRID AND UTILITY COMPUTING, 2019, 10 (06) : 654 - 671
  • [2] An Integer Linear-programming based Resource Allocation Method for SQL-like Queries in the Cloud
    Kandi, Mohamed Mehdi
    Yin, Shaoyi
    Hameurlain, Abdelkader
    [J]. 33RD ANNUAL ACM SYMPOSIUM ON APPLIED COMPUTING, 2018, : 161 - 166
  • [3] A Comparison of Reinforcement Learning Techniques for Fuzzy Cloud Auto-Scaling
    Arabnejad, Hamid
    Pahl, Claus
    Jamshidi, Pooyan
    Estrada, Giovani
    [J]. 2017 17TH IEEE/ACM INTERNATIONAL SYMPOSIUM ON CLUSTER, CLOUD AND GRID COMPUTING (CCGRID), 2017, : 64 - 73
  • [4] SLA-driven resource re-allocation for SQL-like queries in the cloud
    Kandi, Mohamed Mehdi
    Yin, Shaoyi
    Hameurlain, Abdelkader
    [J]. KNOWLEDGE AND INFORMATION SYSTEMS, 2020, 62 (12) : 4653 - 4680
  • [5] SLA-driven resource re-allocation for SQL-like queries in the cloud
    Mohamed Mehdi Kandi
    Shaoyi Yin
    Abdelkader Hameurlain
    [J]. Knowledge and Information Systems, 2020, 62 : 4653 - 4680
  • [6] Reinforcement Learning-Based Auto-scaling Algorithm for Elastic Cloud Workflow Service
    Lu, Jian-bin
    Yu, Yang
    Pan, Mao-lin
    [J]. PARALLEL AND DISTRIBUTED COMPUTING, APPLICATIONS AND TECHNOLOGIES, PDCAT 2021, 2022, 13148 : 303 - 310
  • [7] A Reinforcement Learning Based Auto-Scaling Approach for SaaS Providers in Dynamic Cloud Environment
    Wei, Yi
    Kudenko, Daniel
    Liu, Shijun
    Pan, Li
    Wu, Lei
    Meng, Xiangxu
    [J]. MATHEMATICAL PROBLEMS IN ENGINEERING, 2019, 2019
  • [8] Reinforcement Learning Applicability for Resource-Based Auto-scaling in Serverless Edge Applications
    Benedetti, Priscilla
    Femminella, M.
    Reali, G.
    Steenhaut, Kris
    [J]. 2022 IEEE INTERNATIONAL CONFERENCE ON PERVASIVE COMPUTING AND COMMUNICATIONS WORKSHOPS AND OTHER AFFILIATED EVENTS (PERCOM WORKSHOPS), 2022,
  • [9] A Data Analytics Based Approach to Cloud Resource Auto-Scaling
    Hao, Fang
    Kodialam, Murali
    Mukherjee, Sarit
    Lakshman, T., V
    [J]. 2022 IEEE 23RD INTERNATIONAL CONFERENCE ON HIGH PERFORMANCE SWITCHING AND ROUTING (IEEE HPSR), 2022, : 224 - 231
  • [10] Auto-Scaling Approach for Cloud based Mobile Learning Applications
    Almutlaq, Amani Nasser
    Daadaa, Yassine
    [J]. INTERNATIONAL JOURNAL OF ADVANCED COMPUTER SCIENCE AND APPLICATIONS, 2019, 10 (01) : 472 - 479