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 条
  • [31] An Optimized Task Scheduling Algorithm in Cloud Computing
    Mittal, Shubham
    Katal, Avita
    2016 IEEE 6TH INTERNATIONAL CONFERENCE ON ADVANCED COMPUTING (IACC), 2016, : 197 - 202
  • [32] A Duplication Task Scheduling Algorithm in Cloud Environments
    Ruan, Min
    Li, Yun
    Zhang, Yinjuan
    INTELLIGENT DATA ENGINEERING AND AUTOMATED LEARNING - IDEAL 2016, 2016, 9937 : 285 - 292
  • [33] Task Scheduling Algorithm in Cloud Computing Environment Based on Cloud Pricing Models
    Ibrahim, Elhossiny
    El-Bahnasawy, Nirmeen A.
    Omara, Fatma A.
    2016 WORLD SYMPOSIUM ON COMPUTER APPLICATIONS & RESEARCH (WSCAR), 2016, : 65 - 71
  • [34] Task Scheduling Mechanism Based on Reinforcement Learning in Cloud Computing
    Wang, Yugui
    Dong, Shizhong
    Fan, Weibei
    MATHEMATICS, 2023, 11 (15)
  • [35] HunterPlus: AI based energy-efficient task scheduling for cloud-fog computing environments
    Iftikhar, Sundas
    Ahmad, Mirza Mohammad Mufleh
    Tuli, Shreshth
    Chowdhury, Deepraj
    Xu, Minxian
    Gill, Sukhpal Singh
    Uhlig, Steve
    INTERNET OF THINGS, 2023, 21
  • [36] Metaheuristic task scheduling algorithms for cloud computing environments
    Aktan, Merve Nur
    Bulut, Hasan
    CONCURRENCY AND COMPUTATION-PRACTICE & EXPERIENCE, 2022, 34 (09):
  • [37] Learning-Based Task Offloading for Vehicular Cloud Computing Systems
    Sun, Yuxuan
    Guo, Xueying
    Zhou, Sheng
    Jiang, Zhiyuan
    Liu, Xin
    Niu, Zhisheng
    2018 IEEE INTERNATIONAL CONFERENCE ON COMMUNICATIONS (ICC), 2018,
  • [38] An Energy-Efficient Task Scheduling using BAT Algorithm for Cloud Computing
    Ullah, Arif
    Umeriqbal
    Shoukat, Ijaz Ali
    Rauf, Abdul
    Usman, O. Y.
    Ahmed, Sheeraz
    Najam, Zeeshan
    JOURNAL OF MECHANICS OF CONTINUA AND MATHEMATICAL SCIENCES, 2019, 14 (04): : 613 - 627
  • [39] Q-learning based dynamic task scheduling for energy-efficient cloud computing
    Ding, Ding
    Fan, Xiaocong
    Zhao, Yihuan
    Kang, Kaixuan
    Yin, Qian
    Zeng, Jing
    FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE, 2020, 108 : 361 - 371
  • [40] An energy-efficient task scheduling algorithm for heterogeneous cloud computing systems
    Sanjaya K. Panda
    Prasanta K. Jana
    Cluster Computing, 2019, 22 : 509 - 527