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 条
  • [21] A novel load balancing scheme for mobile edge computing
    Duan, Zhenhua
    Tian, Cong
    Zhang, Nan
    Zhou, Mengchu
    Yu, Bin
    Wang, Xiaobing
    Guo, Jiangen
    Wu, Ying
    JOURNAL OF SYSTEMS AND SOFTWARE, 2022, 186
  • [22] Load Balancing in Cloud Computing
    Volkova, Violetta N.
    Chernenkaya, Liudmila V.
    Desyatirikova, Elena N.
    Hajali, Moussa
    Khodar, Almothana
    Osama, Alkaadi
    PROCEEDINGS OF THE 2018 IEEE CONFERENCE OF RUSSIAN YOUNG RESEARCHERS IN ELECTRICAL AND ELECTRONIC ENGINEERING (EICONRUS), 2018, : 387 - 390
  • [23] Load Balancing Task Scheduling based on Genetic Algorithm in Cloud Computing
    Wang, Tingting
    Liu, Zhaobin
    Chen, Yi
    Xu, Yujie
    Dai, Xiaoming
    2014 IEEE 12TH INTERNATIONAL CONFERENCE ON DEPENDABLE, AUTONOMIC AND SECURE COMPUTING (DASC)/2014 IEEE 12TH INTERNATIONAL CONFERENCE ON EMBEDDED COMPUTING (EMBEDDEDCOM)/2014 IEEE 12TH INTERNATIONAL CONF ON PERVASIVE INTELLIGENCE AND COMPUTING (PICOM), 2014, : 146 - +
  • [24] Reliable scheduling and load balancing for requests in cloud-fog computing
    Fayez Alqahtani
    Mohammed Amoon
    Aida A. Nasr
    Peer-to-Peer Networking and Applications, 2021, 14 : 1905 - 1916
  • [25] Reinforcement Learning to Improve Resource Scheduling and Load Balancing in Cloud Computing
    Kaveri P.R.
    Lahande P.
    SN Computer Science, 4 (2)
  • [26] Reliable scheduling and load balancing for requests in cloud-fog computing
    Alqahtani, Fayez
    Amoon, Mohammed
    Nasr, Aida A.
    PEER-TO-PEER NETWORKING AND APPLICATIONS, 2021, 14 (04) : 1905 - 1916
  • [27] Dynamic And Elasticity ACO Load Balancing Algorithm for Cloud Computing
    Padmavathi, M.
    Basha, Shaik Mahaboob
    2017 INTERNATIONAL CONFERENCE ON INTELLIGENT COMPUTING AND CONTROL SYSTEMS (ICICCS), 2017, : 77 - 81
  • [28] Budget and SLA Aware Dynamic Workflow Scheduling in Cloud Computing with Heterogeneous Resources
    Yang, Yifan
    Chen, Gang
    Ma, Hui
    Zhang, Mengjie
    Huang, Victoria
    2021 IEEE CONGRESS ON EVOLUTIONARY COMPUTATION (CEC 2021), 2021, : 2141 - 2148
  • [29] A novel load balancing strategy based on node load comprehensive measuring under cloud computing environment
    Liu, Wei
    Zhang, Dongwei
    Gao, Zhijun
    JOURNAL OF COMPUTATIONAL METHODS IN SCIENCES AND ENGINEERING, 2019, 19 (S3-S9) : S3 - S9
  • [30] DeMS: A hybrid scheme of task scheduling and load balancing in computing clusters
    Liu, Yu
    Zhang, Changjie
    Li, Bo
    Niu, Jianwei
    JOURNAL OF NETWORK AND COMPUTER APPLICATIONS, 2017, 83 : 213 - 220