SLA-DQTS: SLA Constrained Adaptive Online Task Scheduling Based on DDQN in Cloud Computing

被引:6
|
作者
Li, Kaibin [1 ,2 ]
Peng, Zhiping [1 ]
Cui, Delong [1 ]
Li, Qirui [1 ]
机构
[1] Guangdong Univ Petrochem Technol, Coll Comp & Elect Informat, Maoming 525000, Peoples R China
[2] Guangdong Univ Technol, Coll Comp, Guangzhou 510006, Peoples R China
来源
APPLIED SCIENCES-BASEL | 2021年 / 11卷 / 20期
基金
中国国家自然科学基金;
关键词
cloud computing; task scheduling; DDQN; ALGORITHM; SCHEME;
D O I
10.3390/app11209360
中图分类号
O6 [化学];
学科分类号
0703 ;
摘要
Task scheduling is key to performance optimization and resource management in cloud computing systems. Because of its complexity, it has been defined as an NP problem. We introduce an online scheme to solve the problem of task scheduling under a dynamic load in the cloud environment. After analyzing the process, we propose a server level agreement constraint adaptive online task scheduling algorithm based on double deep Q-learning (SLA-DQTS) to reduce the makespan, cost, and average overdue time under the constraints of virtual machine (VM) resources and deadlines. In the algorithm, we prevent the change of the model input dimension with the number of VMs by taking the Gaussian distribution of related parameters as a part of the state space. Through the design of the reward function, the model can be optimized for different goals and task loads. We evaluate the performance of the algorithm by comparing it with three heuristic algorithms (Min-Min, random, and round robin) under different loads. The results show that the algorithm in this paper can achieve similar or better results than the comparison algorithms at a lower cost.
引用
收藏
页数:17
相关论文
共 50 条
  • [1] Adaptive Scheduling in the Cloud - SLA for Hadoop Job Scheduling
    Nayak, Deveeshree
    Martha, Venkata Swamy
    Threm, David
    Ramaswamy, Srini
    Prince, Summer
    Fahrnberger, Guenter
    [J]. 2015 SCIENCE AND INFORMATION CONFERENCE (SAI), 2015, : 832 - 837
  • [2] The SLA Framework Based on Cloud Computing
    Liu, Xuan
    Xu, Feng
    [J]. PROCEEDINGS OF THE 1ST INTERNATIONAL WORKSHOP ON CLOUD COMPUTING AND INFORMATION SECURITY (CCIS 2013), 2013, 52 : 6 - 9
  • [3] SLA-Based Scheduling of Spark Jobs in Hybrid Cloud Computing Environments
    Islam, Muhammed Tawfiqul
    Wu, Huaming
    Karunasekera, Shanika
    Buyya, Rajkumar
    [J]. IEEE TRANSACTIONS ON COMPUTERS, 2022, 71 (05) : 1117 - 1132
  • [4] SLA Aware Task-Scheduling Algorithm in Cloud Computing Using Whale Optimization Algorithm
    Mangalampalli S.
    Swain S.K.
    Karri G.R.
    Mishra S.
    [J]. Scientific Programming, 2023, 2023
  • [5] Enhanced Harris Hawks Optimization Algorithm for SLA-Aware Task Scheduling in Cloud Computing
    Liu, Junhua
    Lei, Chaoyang
    Yin, Gen
    [J]. INTERNATIONAL JOURNAL OF ADVANCED COMPUTER SCIENCE AND APPLICATIONS, 2024, 15 (07) : 788 - 795
  • [6] SLA-based task offloading for energy consumption constrained workflows in fog computing
    Li, Hongjian
    Zhang, Xue
    Li, Hua
    Duan, Xiaolin
    Xu, Chen
    [J]. FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE, 2024, 156 : 64 - 76
  • [7] SLA-based task scheduling algorithms for heterogeneous multi-cloud environment
    Panda, Sanjaya K.
    Jana, Prasanta K.
    [J]. JOURNAL OF SUPERCOMPUTING, 2017, 73 (06): : 2730 - 2762
  • [8] A quantum inspired hybrid SSA–GWO algorithm for SLA based task scheduling to improve QoS parameter in cloud computing
    Richa Jain
    Neelam Sharma
    [J]. Cluster Computing, 2023, 26 : 3587 - 3610
  • [9] SLA-based task scheduling algorithms for heterogeneous multi-cloud environment
    Sanjaya K. Panda
    Prasanta K. Jana
    [J]. The Journal of Supercomputing, 2017, 73 : 2730 - 2762
  • [10] SLA based Workflow Scheduling algorithm in Cloud Computing using Haris Hawks optimization
    Mangalampalli S.
    Karri G.R.
    Pokkuluri K.S.
    RajKumar K.V.
    Satish G.N.
    [J]. EAI Endorsed Transactions on Scalable Information Systems, 2023, 10 (06)