Optimized intellectual resource scheduling using deep reinforcement Q-learning in cloud computing

被引:8
|
作者
Uma, J. [1 ]
Vivekanandan, P. [2 ]
Shankar, S. [3 ]
机构
[1] Hindusthan Coll Engn & Technol, Dept Informat Technol, Coimbatore, Tamil Nadu, India
[2] Pk Coll Engn & Technol, Dept Comp Sci & Engn, Coimbatore, Tamil Nadu, India
[3] Hindusthan Coll Engn & Technol, Dept Comp Sci & Engn, Coimbatore, Tamil Nadu, India
关键词
ALGORITHM;
D O I
10.1002/ett.4463
中图分类号
TN [电子技术、通信技术];
学科分类号
0809 ;
摘要
Cloud computing has recently attracted both academics and industrialists in the field of research. Virtualization allows cloud service providers (CSPs) with their own data centers to supply infrastructures, resources, and services to users by converting real servers into virtual machines (VMs). Profit-driven CSPs charge users for VM leasing and service access while reducing energy consumption to increase profits. But CSPs even face challenges like minimizing the energy cost for the data center. Several different algorithms were introduced for minimizing the energy cost by using task scheduling (TS) and/or resource provisioning. However, scalability issues were encountered, or TS with task dependencies were not considered, which is a critical factor in assuring exact parallel execution of tasks in parallel. This article introduces a novel artificial algorithm, called deep reinforcement Q-learning for resource scheduling which integrates the features of the Q-learning and reinforcement learning approaches. The objective of this new approach is to provide a solution to the problem of handling energy consumption in a cloud computing environment. Based on advancements in WorkflowSim, experiments are carried out comparatively by considering the variance of make-span, time, cost analysis, deadline overflow, and load balance in resource scheduling. The proposed method tends to be effective in terms of cost, energy consumption, resource utilization, and response time. The resource reuse capability of the proposed methodology is 63% higher when compared to the modified particle swarm optimization and modified cat swarm optimization technique. The task approval rate of the proposed methodology is 54% higher than the crow search-based load balancing algorithm and 50% higher than the task duplication-based scheduling algorithm.
引用
收藏
页数:19
相关论文
共 50 条
  • [1] A scheduling scheme in the cloud computing environment using deep Q-learning
    Tong, Zhao
    Chen, Hongjian
    Deng, Xiaomei
    Li, Kenli
    Li, Keqin
    [J]. INFORMATION SCIENCES, 2020, 512 : 1170 - 1191
  • [2] Resource Scheduling for Offline Cloud Computing Using Deep Reinforcement Learning
    El-Boghdadi, Hatem M.
    Ramadan, Rabie A.
    [J]. INTERNATIONAL JOURNAL OF COMPUTER SCIENCE AND NETWORK SECURITY, 2019, 19 (04): : 54 - 60
  • [3] Deep Reinforcement Learning: From Q-Learning to Deep Q-Learning
    Tan, Fuxiao
    Yan, Pengfei
    Guan, Xinping
    [J]. NEURAL INFORMATION PROCESSING (ICONIP 2017), PT IV, 2017, 10637 : 475 - 483
  • [4] Space Information Network Resource Scheduling for Cloud Computing: A Deep Reinforcement Learning Approach
    Wang, Yufei
    Liu, Jun
    Yin, Yanhua
    Tong, Yu
    Liu, Jiansheng
    [J]. WIRELESS COMMUNICATIONS & MOBILE COMPUTING, 2022, 2022
  • [5] Cloud Resource Scheduling With Deep Reinforcement Learning and Imitation Learning
    Guo, Wenxia
    Tian, Wenhong
    Ye, Yufei
    Xu, Lingxiao
    Wu, Kui
    [J]. IEEE INTERNET OF THINGS JOURNAL, 2021, 8 (05): : 3576 - 3586
  • [6] Deep reinforcement learning-based algorithms selectors for the resource scheduling in hierarchical Cloud computing
    Zhou, Guangyao
    Wen, Ruiming
    Tian, Wenhong
    Buyya, Rajkumar
    [J]. Journal of Network and Computer Applications, 2022, 208
  • [7] Reinforcement Learning to Improve Resource Scheduling and Load Balancing in Cloud Computing
    Kaveri P.R.
    Lahande P.
    [J]. SN Computer Science, 4 (2)
  • [8] Deep Reinforcement Learning with Double Q-Learning
    van Hasselt, Hado
    Guez, Arthur
    Silver, David
    [J]. THIRTIETH AAAI CONFERENCE ON ARTIFICIAL INTELLIGENCE, 2016, : 2094 - 2100
  • [9] Resource scheduling approach in cloud Testing as a Service using deep reinforcement learning algorithms
    Karthik, Priyadarsini
    Sekhar, Karthik
    [J]. CAAI TRANSACTIONS ON INTELLIGENCE TECHNOLOGY, 2021, 6 (02) : 147 - 154
  • [10] Deep reinforcement learning-based methods for resource scheduling in cloud computing: a review and future directions
    Zhou, Guangyao
    Tian, Wenhong
    Buyya, Rajkumar
    Xue, Ruini
    Song, Liang
    [J]. ARTIFICIAL INTELLIGENCE REVIEW, 2024, 57 (05)