A novel deep reinforcement learning scheme for task scheduling in cloud computing

被引:17
|
作者
Siddesha, K. [1 ]
Jayaramaiah, G. V. [1 ]
Singh, Chandrapal [2 ]
机构
[1] Dr Ambedkar Inst Technol, Bengaluru, India
[2] Xsys Softech, Bengaluru, India
关键词
Task scheduling; Cloud computing; Machine learning; Deep reinforcement learning; DATA CENTERS; OPTIMIZATION; TAXONOMY;
D O I
10.1007/s10586-022-03630-2
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Recently, the demand of cloud computing systems has increased drastically due to their significant use in various real-time online and offline applications. Moreover, it is widely being adopted from research, academia and industrial field as a main solution for computation and storage platform. Due to increased workload and big-data, the cloud servers receive huge amount of data storage and computation request which need to be processed through cloud modules by mapping the tasks to available virtual machines. The cloud computing models consume huge amount of energy and resources to complete these tasks. Thus, the energy aware and efficient task scheduling approach need to be developed to mitigate these issues. Several techniques have been introduced for task scheduling, where most of the techniques are based on the heuristic algorithms, where the scheduling problem is considered as NP-hard problem and obtain near optimal solution. But handling the different size of tasks and achieving near optimal solution for varied number of VMs according to the task configuration remains a challenging task. To overcome these issues, we present a machine learning based technique and adopted deep reinforcement learning approach. In the proposed approach, we present a novel policy to maximize the reward for task scheduling actions. An extensive comparative analysis is also presented, which shows that the proposed approach achieves better performance, when compared with existing techniques in terms of makespan, throughput, resource utilization and energy consumption.
引用
收藏
页码:4171 / 4188
页数:18
相关论文
共 50 条
  • [1] A novel deep reinforcement learning scheme for task scheduling in cloud computing
    K. Siddesha
    G. V. Jayaramaiah
    Chandrapal Singh
    [J]. Cluster Computing, 2022, 25 : 4171 - 4188
  • [2] Random task scheduling scheme based on reinforcement learning in cloud computing
    Peng, Zhiping
    Cui, Delong
    Zuo, Jinglong
    Li, Qirui
    Xu, Bo
    Lin, Weiwei
    [J]. CLUSTER COMPUTING-THE JOURNAL OF NETWORKS SOFTWARE TOOLS AND APPLICATIONS, 2015, 18 (04): : 1595 - 1607
  • [3] Random task scheduling scheme based on reinforcement learning in cloud computing
    Zhiping Peng
    Delong Cui
    Jinglong Zuo
    Qirui Li
    Bo Xu
    Weiwei Lin
    [J]. Cluster Computing, 2015, 18 : 1595 - 1607
  • [4] DRLBTSA: Deep reinforcement learning based task-scheduling algorithm in cloud computing
    Mangalampalli, Sudheer
    Karri, Ganesh Reddy
    Kumar, Mohit
    Khalaf, Osama Ibrahim
    Romero, Carlos Andres Tavera
    Sahib, GhaidaMuttashar Abdul
    [J]. MULTIMEDIA TOOLS AND APPLICATIONS, 2024, 83 (03) : 8359 - 8387
  • [5] Task Scheduling in Cloud Using Deep Reinforcement Learning
    Swarup, Shashank
    Shakshuki, Elhadi M.
    Yasar, Ansar
    [J]. 12TH INTERNATIONAL CONFERENCE ON AMBIENT SYSTEMS, NETWORKS AND TECHNOLOGIES (ANT) / THE 4TH INTERNATIONAL CONFERENCE ON EMERGING DATA AND INDUSTRY 4.0 (EDI40) / AFFILIATED WORKSHOPS, 2021, 184 : 42 - 51
  • [6] DRLBTSA: Deep reinforcement learning based task-scheduling algorithm in cloud computing
    Sudheer Mangalampalli
    Ganesh Reddy Karri
    Mohit Kumar
    Osama Ibrahim Khalaf
    Carlos Andres Tavera Romero
    GhaidaMuttashar Abdul Sahib
    [J]. Multimedia Tools and Applications, 2024, 83 : 8359 - 8387
  • [7] Deep Reinforcement Learning based Task Scheduling Scheme in Mobile Edge Computing Network
    Zhao, Qi
    Feng, Mingjie
    Li, Li
    Li, Yi
    Liu, Hang
    Chen, Genshe
    [J]. SENSORS AND SYSTEMS FOR SPACE APPLICATIONS XIV, 2021, 11755
  • [8] Task Scheduling Mechanism Based on Reinforcement Learning in Cloud Computing
    Wang, Yugui
    Dong, Shizhong
    Fan, Weibei
    [J]. MATHEMATICS, 2023, 11 (15)
  • [9] Deep and reinforcement learning for automated task scheduling in large-scale cloud computing systems
    Rjoub, Gaith
    Bentahar, Jamal
    Wahab, Omar Abdel
    Bataineh, Ahmed Saleh
    [J]. CONCURRENCY AND COMPUTATION-PRACTICE & EXPERIENCE, 2021, 33 (23):
  • [10] Deep Reinforcement Learning Based Task Scheduling in Edge Computing Networks
    Qi, Fan
    Li Zhuo
    Chen Xin
    [J]. 2020 IEEE/CIC INTERNATIONAL CONFERENCE ON COMMUNICATIONS IN CHINA (ICCC), 2020, : 835 - 840