Cloud Task Scheduling Based on Proximal Policy Optimization Algorithm for Lowering Energy Consumption of Data Center

被引:3
作者
Yang, Yongquan [1 ]
He, Cuihua [1 ]
Yin, Bo [1 ]
Wei, Zhiqiang [1 ]
Hong, Bowei [1 ]
机构
[1] Ocean Univ China, Dept Comp Sci & technol, Qingdao, Peoples R China
来源
KSII TRANSACTIONS ON INTERNET AND INFORMATION SYSTEMS | 2022年 / 16卷 / 06期
关键词
cloud computing; cloud task scheduling; deep reinforcement learning; energy consumption; proximal policy optimization;
D O I
10.3837/tiis.2022.06.006
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
As a part of cloud computing technology, algorithms for cloud task scheduling place an important influence on the area of cloud computing in data centers. In our earlier work, we proposed DeepEnergyJS, which was designed based on the original version of the policy gradient and reinforcement learning algorithm. We verified its effectiveness through simulation experiments. In this study, we used the Proximal Policy Optimization (PPO) algorithm to update DeepEnergyJS to DeepEnergyJSV2.0. First, we verify the convergence of the PPO algorithm on the dataset of Alibaba Cluster Data V2018. Then we contrast it with reinforcement learning algorithm in terms of convergence rate, converged value, and stability. The results indicate that PPO performed better in training and test data sets compared with reinforcement learning algorithm, as well as other general heuristic algorithms, such as First Fit, Random, and Tetris. DeepEnergyJSV2.0 achieves better energy efficiency than DeepEnergyJS by about 7.814%.
引用
收藏
页码:1877 / 1891
页数:15
相关论文
共 25 条
  • [1] Abadi M., 2015, TENSORFLOW LARGE SCA
  • [2] [Anonymous], 2021, ALIB CLUST TRAC PROG
  • [3] Hybridization of firefly and Improved Multi-Objective Particle Swarm Optimization algorithm for energy efficient load balancing in Cloud Computing environments
    Devaraj, A. Francis Saviour
    Elhoseny, Mohamed
    Dhanasekaran, S.
    Lydia, E. Laxmi
    Shankar, K.
    [J]. JOURNAL OF PARALLEL AND DISTRIBUTED COMPUTING, 2020, 142 : 36 - 45
  • [4] Q-learning based dynamic task scheduling for energy-efficient cloud computing
    Ding, Ding
    Fan, Xiaocong
    Zhao, Yihuan
    Kang, Kaixuan
    Yin, Qian
    Zeng, Jing
    [J]. FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE, 2020, 108 : 361 - 371
  • [5] Gill Sukhpal Singh, 2022, INTERNET THINGS
  • [6] He C., 2020, INT C INTERNET THING, V2020, P1, DOI DOI 10.1109/ITIA50152.2020.9312273
  • [7] Matplotlib: A 2D graphics environment
    Hunter, John D.
    [J]. COMPUTING IN SCIENCE & ENGINEERING, 2007, 9 (03) : 90 - 95
  • [8] LeCun Y., 2015, NATURE, V521, P436, DOI [10.1038/nature14539, DOI 10.1038/NATURE14539]
  • [9] Lu CZ, 2017, IEEE INT CONF BIG DA, P2884, DOI 10.1109/BigData.2017.8258257
  • [10] McKinney W., 2010, P 9 PYTH SCI C, V445, P51, DOI [DOI 10.25080/MAJORA-92BF1922-00A, 10.25080/Majora-92bf1922-00a]