A self-adaptive approach to job scheduling in cloud computing environments

被引:0
|
作者
Sheibanirad, A. [1 ]
Ashtiani, M. [1 ]
机构
[1] Iran Univ Sci & Technol, Cloud Comp Ctr, Sch Comp Engn, POB 1684613114, Tehran, Iran
关键词
Cloud computing; Reinforcement learning; Job scheduling; Autonomicity; Soft actor-critic;
D O I
10.24200/sci.2023.59168.6090
中图分类号
T [工业技术];
学科分类号
08 ;
摘要
Manual configuration of available resources in the data center, as well as manual decision-making for customers' requests, makes the resource management process potentially error-prone. Therefore, the resource manager should make intelligent decisions for assigning available resources to existing requests to ensure scalable and efficient on-demand resource provisioning. Cloud job scheduling mechanisms aim to allocate the resources to users' submitted jobs optimally, yet optimal scheduling is an NP-complete problem. To address these challenges, many researchers have tried to tackle the job scheduling problem by proposing automatic solutions using Reinforcement Learning (RL) methods. Unfortunately, most of these methods ignore fair response time to all the incoming jobs with the proper utilization of data center resources. Tn this research, we use deep RL as a sequential decision-making method for automatic resource management that changes its behavior to deal with environmental changes. The approach uses the discrete soft-actor-critic algorithm. Tt has efficient sampling and stable learning convergence, as well as a precise adjustment of learning hyperparameters. Results show that compared to DeepRM and DeepScheduler, our approach improves slowdown and the balance of slowdown by at least three times using Google's dataset.
引用
收藏
页码:373 / 387
页数:15
相关论文
共 50 条
  • [1] Developers' mindset on self-adaptive privacy and its requirements for cloud computing environments
    Kitsiou, Angeliki
    Sideri, Maria
    Pantelelis, Michail
    Simou, Stavros
    Mavroeidi, Aikaterini-Georgia
    Vgena, Katerina
    Tzortzaki, Eleni
    Kalloniatis, Christos
    INTERNATIONAL JOURNAL OF INFORMATION SECURITY, 2025, 24 (01)
  • [2] Towards self-adaptive policy scheduling in multi-nodes computing environments
    Wang, Hua
    Zheng, Zhijun
    Journal of Computational Information Systems, 2011, 7 (05): : 1730 - 1737
  • [3] Context-aware Job Scheduling for Cloud Computing Environments
    Assuncao, Marcos D.
    Netto, Marco A. S.
    Koch, Fernando
    Bianchi, Silvia
    2012 IEEE/ACM FIFTH INTERNATIONAL CONFERENCE ON UTILITY AND CLOUD COMPUTING (UCC 2012), 2012, : 255 - 262
  • [4] Formal Modeling of Self-Adaptive Resource Scheduling in Cloud
    Khan, Atif Ishaq
    Kazmi, Syed Asad Raza
    Qasim, Awais
    CMC-COMPUTERS MATERIALS & CONTINUA, 2023, 74 (01): : 1183 - 1197
  • [5] Self-Adaptive Access Control & Delegation in Cloud Computing
    Malik, Ali Ahmad
    Anwar, Hirra
    Shibli, Muhammad Awais
    2016 17TH IEEE/ACIS INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING, ARTIFICIAL INTELLIGENCE, NETWORKING AND PARALLEL/DISTRIBUTED COMPUTING (SNPD), 2016, : 169 - 176
  • [6] Hogna: A Platform for Self-Adaptive Applications in Cloud Environments
    Barna, Cornel
    Ghanbari, Hamoun
    Litoiu, Marin
    Shtern, Mark
    2015 IEEE/ACM 10TH INTERNATIONAL SYMPOSIUM ON SOFTWARE ENGINEERING FOR ADAPTIVE AND SELF-MANAGING SYSTEMS, 2015, : 83 - 87
  • [7] Specification of Self-Adaptive Privacy-Related Requirements within Cloud Computing Environments (CCE)
    Kitsiou, Angeliki
    Sideri, Maria
    Pantelelis, Michail
    Simou, Stavros
    Mavroeidi, Aikaterini-Georgia
    Vgena, Katerina
    Tzortzaki, Eleni
    Kalloniatis, Christos
    SENSORS, 2024, 24 (10)
  • [8] Cost-based job scheduling strategy in cloud computing environments
    Mansouri, N.
    Javidi, M. M.
    DISTRIBUTED AND PARALLEL DATABASES, 2020, 38 (02) : 365 - 400
  • [9] Cost-based job scheduling strategy in cloud computing environments
    N. Mansouri
    M. M. Javidi
    Distributed and Parallel Databases, 2020, 38 : 365 - 400
  • [10] A Self-Adaptive Approach for Managing Applications and Harnessing Renewable Energy for Sustainable Cloud Computing
    Xu, Minxian
    Toosi, Adel Nadjaran
    Buyya, Rajkumar
    IEEE TRANSACTIONS ON SUSTAINABLE COMPUTING, 2021, 6 (04): : 544 - 558