Implementing an intelligent learning-based algorithm for efficient task scheduling in cloud computing environments

被引:0
|
作者
Ahmed, Mohammed Waseem [1 ]
Kavitha, G. [2 ]
机构
[1] BS Abdur Rahman Crescent Inst Sci & Technol, Dept Comp Sci & Engn, Chennai, India
[2] BS Abdur Rahman Crescent Inst Sci & Technol, Dept Informat Technol, GST Rd, Chennai 600048, Tamil Nadu, India
关键词
Cloud Computing; deep reinforcement learning; machine learning; service level agreements; task scheduling; REINFORCEMENT; ALLOCATION; IOT;
D O I
10.1080/19393555.2025.2461558
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Cloud technology provides scaled resources to support real-world applications, which often adopt cloud infrastructure for storage and computing. As cloud platforms enlarge their user numbers, optimizing infrastructure usage and balancing the utility and satisfaction between the service provider and users under the Service Level Agreements (SLAs) becomes crucial. Since the dynamism from millions of user workloads makes task scheduling more challenging, especially in the emergence of energy-saving and real-time Quality of Service (QoS) requirements, traditional heuristic scheduling strategy fails to meet the more accurate and optimized operations. We propose an intelligent learning-based cloud task scheduling (ILbCTS) algorithm that leverages Deep Reinforcement Learning (DRL) technology to address this. The intelligent cloud task scheduling is a dynamic process that continuously adapts the action based on the changing states and the available rewards. The empirical studies with job sets of 1000, 5000 and 10,000 show that the ILbCTS algorithm outperforms the existing task scheduling algorithms, such as PSO, MBO and MOPSO, in terms of execution time, energy conservation and success rate of task scheduling.
引用
收藏
页数:12
相关论文
共 50 条
  • [21] A Task Scheduling Algorithm Based on Load Balancing in Cloud Computing
    Fang, Yiqiu
    Wang, Fei
    Ge, Junwei
    WEB INFORMATION SYSTEMS AND MINING, 2010, 6318 : 271 - +
  • [22] Research on cloud computing task scheduling based on evolutionary algorithm
    Yang, Qi Zhen
    Li, Zuo Tong
    Xie, Xiao Lan
    2020 INTERNATIONAL CONFERENCE ON BIG DATA & ARTIFICIAL INTELLIGENCE & SOFTWARE ENGINEERING (ICBASE 2020), 2020, : 377 - 380
  • [23] Reinforcement learning-based task scheduling for heterogeneous computing in end-edge-cloud environment
    Wangbo Shen
    Weiwei Lin
    Wentai Wu
    Haijie Wu
    Keqin Li
    Cluster Computing, 2025, 28 (3)
  • [24] A Study into Cloud Computing Task Scheduling Based on BIAS Algorithm
    Li, Kun
    Jia, Liwei
    Shi, Xiaoming
    JOURNAL OF INTERNET TECHNOLOGY, 2021, 22 (06): : 1375 - 1383
  • [25] Task Scheduling Algorithm Based on Reliability Perception in Cloud Computing
    Kuang, Yuejuan
    Luo, Zhuojun
    Ouyang, Weihao
    RECENT ADVANCES IN ELECTRICAL & ELECTRONIC ENGINEERING, 2021, 14 (01) : 52 - 58
  • [26] Makespan Efficient Task Scheduling in Cloud Computing
    Raju, Y. Home Prasanna
    Devarakonda, Nagaraju
    EMERGING TECHNOLOGIES IN DATA MINING AND INFORMATION SECURITY, IEMIS 2018, VOL 1, 2019, 755 : 283 - 298
  • [27] Scheduling algorithm for a task under cloud computing
    Li Y.
    Yao Y.
    International Journal of Performability Engineering, 2019, 15 (08) : 2081 - 2090
  • [28] MSA: A task scheduling algorithm for cloud computing
    Mohapatra S.
    Panigrahi C.R.
    Pati B.
    Mishra M.
    International Journal of Cloud Computing, 2019, 8 (03) : 283 - 297
  • [29] Research on scheduling algorithm of cloud computing task
    Li, Mei-An
    Zhang, Pei-Qiang
    Wang, Bu-Yu
    Metallurgical and Mining Industry, 2015, 7 (09): : 254 - 258
  • [30] SAMPGA Task Scheduling Algorithm in Cloud Computing
    Wei, Xing Jia
    Bei, Wang
    Jun, Li
    PROCEEDINGS OF THE 36TH CHINESE CONTROL CONFERENCE (CCC 2017), 2017, : 5633 - 5637