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

被引:8
|
作者
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 条
  • [21] SLA-WS: SLA-based workload scheduling technique in multi-cloud platform
    Nelli, Arundhati
    Jogdand, Rashmi
    JOURNAL OF AMBIENT INTELLIGENCE AND HUMANIZED COMPUTING, 2022, 14 (8) : 10001 - 10012
  • [22] Negotiation-based Flexible SLA Establishment with SLA-driven Resource Allocation in Cloud Computing
    Son, Seokho
    Jun, Sung Chan
    PROCEEDINGS OF THE 2013 13TH IEEE/ACM INTERNATIONAL SYMPOSIUM ON CLUSTER, CLOUD AND GRID COMPUTING (CCGRID 2013), 2013, : 168 - 171
  • [23] 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
  • [24] SLA Based Utility Analysis for Improving QoS in Cloud Computing
    Sheshasaayee, Ananthi
    Margaret, T. A. Swetha
    INFORMATION SYSTEMS DESIGN AND INTELLIGENT APPLICATIONS, VOL 3, INDIA 2016, 2016, 435 : 573 - 581
  • [25] Broker-based optimization of SLA negotiations in cloud computing
    Bharti, Priyanka
    Ranjan, Rajeev
    Prasad, Bhanu
    MULTIAGENT AND GRID SYSTEMS, 2021, 17 (02) : 179 - 195
  • [26] SLA for E-Learning System Based on Cloud Computing
    Elmatary, Doaa
    Awad, Wael
    Abd El Hafeez, Samy
    Omara, Fatma
    INTERNATIONAL JOURNAL OF ADVANCED COMPUTER SCIENCE AND APPLICATIONS, 2015, 6 (10) : 189 - 194
  • [27] QoS aware task consolidation approach for maintaining SLA violations in cloud computing
    Singh, Pardeep
    Prakash, Vijay
    Bathla, Gourav
    Singh, Rahul Kumar
    COMPUTERS & ELECTRICAL ENGINEERING, 2022, 99
  • [28] Agent-based SLA negotiation protocol for cloud computing
    Baig, Ramsha
    Khan, Waqas A.
    ul Haq, Irfan
    Khan, Irfan Muhammad
    2017 5TH INTERNATIONAL CONFERENCE ON CLOUD COMPUTING RESEARCH AND INNOVATION (ICCCRI), 2017, : 33 - 37
  • [29] A dynamic cloud service selection model based on trust and SLA in cloud computing
    Wang, Yubiao
    Wen, Junhao
    Wu, Quanwang
    Guo, Lei
    Tao, Bamei
    INTERNATIONAL JOURNAL OF GRID AND UTILITY COMPUTING, 2019, 10 (04) : 334 - 343
  • [30] A dynamic cloud service selection model based on trust and SLA in cloud computing
    Wang Y.
    Wen J.
    Wu Q.
    Guo L.
    Tao B.
    International Journal of Grid and Utility Computing, 2019, 10 (04): : 334 - 343