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

被引:9
作者
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 条
[41]   Cost - Deadline Based Task Scheduling in Cloud Computing [J].
Himani ;
Sidhu, Harmanbir Singh .
2015 SECOND INTERNATIONAL CONFERENCE ON ADVANCES IN COMPUTING AND COMMUNICATION ENGINEERING ICACCE 2015, 2015, :273-279
[42]   A Privacy-Based SLA Violation Detection Model for the Security of Cloud Computing [J].
Shengli Zhou ;
Lifa Wu ;
Canghong Jin .
中国通信, 2017, 14 (09) :155-165
[43]   Ontology-Based SLA Negotiation and re-Negotiation for Cloud Computing [J].
Labidi, Taher ;
Mtibaa, Achraf ;
Gaaloul, Walid ;
Gargouri, Faiez .
2017 IEEE 26TH INTERNATIONAL CONFERENCE ON ENABLING TECHNOLOGIES - INFRASTRUCTURE FOR COLLABORATIVE ENTERPRISES (WETICE), 2017, :36-41
[44]   Ontology-Based Context-Aware SLA Management for Cloud Computing [J].
Labidi, Taher ;
Mtibaa, Achraf ;
Gargouri, Faiez .
MODEL AND DATA ENGINEERING, MEDI 2014, 2014, 8748 :193-208
[45]   Ontology-based context-aware SLA management for cloud computing [J].
Labidi, Taher ;
Mtibaa, Achraf ;
Gargouri, Faiez .
Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics), 2014, 8748 :193-208
[46]   Convergence-Based Task Scheduling Techniques in Cloud Computing: A Review [J].
Zubair, Ajoze Abdulraheem ;
Bin Abd Razak, Shukor ;
Bin Ngadi, Md Asri ;
Ahmed, Aliyu ;
Madni, Syed Hamid Hussain .
EMERGING TRENDS IN INTELLIGENT COMPUTING AND INFORMATICS: DATA SCIENCE, INTELLIGENT INFORMATION SYSTEMS AND SMART COMPUTING, 2020, 1073 :227-234
[47]   Survey of Task Scheduling in Cloud Computing based on Particle Swarm Optimization [J].
Alkayal, Entisar S. ;
Jennings, Nicholas R. ;
Abulkhair, Maysoon F. .
2017 INTERNATIONAL CONFERENCE ON ELECTRICAL AND COMPUTING TECHNOLOGIES AND APPLICATIONS (ICECTA), 2017, :263-268
[48]   Improved snake optimization-based task scheduling in cloud computing [J].
Damera, Vijay Kumar ;
Vanitha, G. ;
Indira, B. ;
Sirisha, G. ;
Vatambeti, Ramesh .
COMPUTING, 2024, 106 (10) :3353-3385
[49]   A Privacy-Based SLA Violation Detection Model for the Security of Cloud Computing [J].
Zhou, Shengli ;
Wu, Lifa ;
Jin, Canghong .
CHINA COMMUNICATIONS, 2017, 14 (09) :155-165
[50]   Task Scheduling in Cloud Computing: A Priority-Based Heuristic Approach [J].
Lipsa, Swati ;
Dash, Ranjan Kumar ;
Ivkovic, Nikola ;
Cengiz, Korhan .
IEEE ACCESS, 2023, 11 :27111-27126