DDMTS: A novel dynamic load balancing scheduling scheme under SLA constraints in cloud computing

被引:34
|
作者
Tong, Zhao [1 ]
Deng, Xiaomei [1 ]
Chen, Hongjian [1 ]
Mei, Jing [1 ]
机构
[1] Hunan Normal Univ, Coll Informat Sci & Engn, Changsha 410012, Peoples R China
基金
中国国家自然科学基金;
关键词
Cloud computing; Deep reinforcement learning; Load balancing; Service-level agreement; Task scheduling; RELIABILITY; CONSUMPTION; ALGORITHM; SERVICE;
D O I
10.1016/j.jpdc.2020.11.007
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Cloud computing is a computing method based on the Internet designed to share resources through virtualization technology. For a large number of requests waiting to be processed, task scheduling is used to reasonably allocate computing resources to requests. With the rapid development of computer hardware and software, deep reinforcement learning (DRL) provides a new direction for better solving task scheduling problems. In this paper, we propose a novel DRL-based dynamic load balancing task scheduling algorithm under service-level agreement (SLA) constraints to reduce the load imbalance of virtual machines (VMs) and task rejection rate. First, we use the DRL method to select a suitable VM for the task and then determine whether to execute the task on the selected VM violates the SLA. If the SLA is violated, the task is refused and feedback a negative reward for DRL training; otherwise, the task is received and executed, and feedback a reward according to the balance of the VMs load after the task is executed. Compared with three other task scheduling algorithms applied to randomly generated benchmark and Google real user workload trace benchmark, the proposed algorithm exhibits the best performance in balancing VMs load and reducing the task rejection rate, improving the overall level of cloud computing services. (C) 2020 Elsevier Inc. All rights reserved.
引用
收藏
页码:138 / 148
页数:11
相关论文
共 50 条
  • [31] A Predictive Priority-Based Dynamic Resource Provisioning Scheme With Load Balancing in Heterogeneous Cloud Computing
    Sohani, Mayank
    Jain, S. C.
    IEEE ACCESS, 2021, 9 : 62653 - 62664
  • [32] Improvement of tasks scheduling algorithm based on load balancing candidate method under cloud computing environment
    Chiang, Mao-Lun
    Hsieh, Hui-Ching
    Cheng, Yu-Huei
    Lin, Wei-Ling
    Zeng, Bo-Hao
    EXPERT SYSTEMS WITH APPLICATIONS, 2023, 212
  • [33] A novel multi-level hybrid load balancing and tasks scheduling algorithm for cloud computing environment
    Elsakaan, Nadim
    Amroun, Kamal
    JOURNAL OF SUPERCOMPUTING, 2024, 80 (09): : 13434 - 13474
  • [34] CBWO: A Novel Load Balancing Technique for Cloud Computing Systems
    Hayyolalam, Vahideh
    Ozkasap, Oznur
    32ND IEEE SIGNAL PROCESSING AND COMMUNICATIONS APPLICATIONS CONFERENCE, SIU 2024, 2024,
  • [35] Implementation of Novel Load Balancing Technique in Cloud Computing Environmen
    Joshi, Narayan
    Kotecha, Ketan
    Choksi, D. B.
    Pandya, Sharnil
    2018 INTERNATIONAL CONFERENCE ON COMPUTER COMMUNICATION AND INFORMATICS (ICCCI), 2018,
  • [36] A novel dynamic load balancing library for cluster computing
    Balasubramaniam, M
    Barker, K
    Banicescu, I
    Chrisochoides, N
    Pabico, JP
    Cariño, RL
    ISPDC 2004: THIRD INTERNATIONAL SYMPOSIUM ON PARALLEL AND DISTRIBUTED COMPUTING/HETEROPAR '04: THIRD INTERNATIONAL WORKSHOP ON ALGORITHMS, MODELS AND TOOLS FOR PARALLEL COMPUTING ON HETEROGENEOUS NETWORKS, PROCEEDINGS, 2004, : 346 - 353
  • [37] An Improved Efficient Dynamic Load Balancing Scheme Under Heterogeneous Networks in Hybrid Cloud Environment
    T. K. P. Rajagopal
    M. Venkatesan
    A. Rajivkannan
    Wireless Personal Communications, 2020, 111 : 1837 - 1851
  • [38] An Improved Efficient Dynamic Load Balancing Scheme Under Heterogeneous Networks in Hybrid Cloud Environment
    Rajagopal, T. K. P.
    Venkatesan, M.
    Rajivkannan, A.
    WIRELESS PERSONAL COMMUNICATIONS, 2020, 111 (03) : 1837 - 1851
  • [39] Cloud Computing and Load Balancing in Cloud Computing-Survey
    Jyoti, Amrita
    Shrimali, Manish
    Mishra, Rashmi
    2019 9TH INTERNATIONAL CONFERENCE ON CLOUD COMPUTING, DATA SCIENCE & ENGINEERING (CONFLUENCE 2019), 2019, : 51 - 55
  • [40] Predictive Job Scheduling under Uncertain Constraints in Cloud Computing
    Dong, Hang
    Wang, Boshi
    Qiao, Bo
    Xing, Wenqian
    Luo, Chuan
    Qin, Si
    Lin, Qingwei
    Zhang, Dongmei
    Virdi, Gurpreet
    Moscibroda, Thomas
    PROCEEDINGS OF THE THIRTIETH INTERNATIONAL JOINT CONFERENCE ON ARTIFICIAL INTELLIGENCE, IJCAI 2021, 2021, : 3627 - 3634