Task Scheduling Based on Adaptive Priority Experience Replay on Cloud Platforms

Task scheduling algorithms based on reinforce learning (RL) have been important methods with which to improve the performance of cloud platforms; however, due to the dynamics and complexity of the cloud environment, the action space has a very high dimension. This not only makes agent training diffi...

Full description

Bibliographic Details
Main Authors: Cuixia Li, Wenlong Gao, Li Shi, Zhiquan Shang, Shuyan Zhang
Format: Article
Language:English
Published: MDPI AG 2023-03-01
Series:Electronics
Subjects:
Online Access:https://www.mdpi.com/2079-9292/12/6/1358
_version_ 1797612168700493824
author Cuixia Li
Wenlong Gao
Li Shi
Zhiquan Shang
Shuyan Zhang
author_facet Cuixia Li
Wenlong Gao
Li Shi
Zhiquan Shang
Shuyan Zhang
author_sort Cuixia Li
collection DOAJ
description Task scheduling algorithms based on reinforce learning (RL) have been important methods with which to improve the performance of cloud platforms; however, due to the dynamics and complexity of the cloud environment, the action space has a very high dimension. This not only makes agent training difficult but also affects scheduling performance. In order to guide an agent’s behavior and reduce the number of episodes by using historical records, a task scheduling algorithm based on adaptive priority experience replay (APER) is proposed. APER uses performance metrics as scheduling and sampling optimization objectives with which to improve network accuracy. Combined with prioritized experience replay (PER), an agent can decide how to use experiences. Moreover, this algorithm also considers whether a subtask is executed in a workflow to improve scheduling efficiency. Experimental results on Tpc-h, Alibaba cluster data, and scientific workflows show that a model with APER has significant benefits in terms of convergence and performance.
first_indexed 2024-03-11T06:38:29Z
format Article
id doaj.art-10777014cc8849c19862bd5f10183f10
institution Directory Open Access Journal
issn 2079-9292
language English
last_indexed 2024-03-11T06:38:29Z
publishDate 2023-03-01
publisher MDPI AG
record_format Article
series Electronics
spelling doaj.art-10777014cc8849c19862bd5f10183f102023-11-17T10:44:24ZengMDPI AGElectronics2079-92922023-03-01126135810.3390/electronics12061358Task Scheduling Based on Adaptive Priority Experience Replay on Cloud PlatformsCuixia Li0Wenlong Gao1Li Shi2Zhiquan Shang3Shuyan Zhang4School of Electrical Engineering, Zhengzhou University, Zhengzhou 450001, ChinaSchool of Cyber Science and Engineering, Zhengzhou University, Zhengzhou 450001, ChinaSchool of Electrical Engineering, Zhengzhou University, Zhengzhou 450001, ChinaSchool of Cyber Science and Engineering, Zhengzhou University, Zhengzhou 450001, ChinaSchool of Cyber Science and Engineering, Zhengzhou University, Zhengzhou 450001, ChinaTask scheduling algorithms based on reinforce learning (RL) have been important methods with which to improve the performance of cloud platforms; however, due to the dynamics and complexity of the cloud environment, the action space has a very high dimension. This not only makes agent training difficult but also affects scheduling performance. In order to guide an agent’s behavior and reduce the number of episodes by using historical records, a task scheduling algorithm based on adaptive priority experience replay (APER) is proposed. APER uses performance metrics as scheduling and sampling optimization objectives with which to improve network accuracy. Combined with prioritized experience replay (PER), an agent can decide how to use experiences. Moreover, this algorithm also considers whether a subtask is executed in a workflow to improve scheduling efficiency. Experimental results on Tpc-h, Alibaba cluster data, and scientific workflows show that a model with APER has significant benefits in terms of convergence and performance.https://www.mdpi.com/2079-9292/12/6/1358reinforce learningadaptive priority experience replay (APER)task schedulingcloud platform
spellingShingle Cuixia Li
Wenlong Gao
Li Shi
Zhiquan Shang
Shuyan Zhang
Task Scheduling Based on Adaptive Priority Experience Replay on Cloud Platforms
Electronics
reinforce learning
adaptive priority experience replay (APER)
task scheduling
cloud platform
title Task Scheduling Based on Adaptive Priority Experience Replay on Cloud Platforms
title_full Task Scheduling Based on Adaptive Priority Experience Replay on Cloud Platforms
title_fullStr Task Scheduling Based on Adaptive Priority Experience Replay on Cloud Platforms
title_full_unstemmed Task Scheduling Based on Adaptive Priority Experience Replay on Cloud Platforms
title_short Task Scheduling Based on Adaptive Priority Experience Replay on Cloud Platforms
title_sort task scheduling based on adaptive priority experience replay on cloud platforms
topic reinforce learning
adaptive priority experience replay (APER)
task scheduling
cloud platform
url https://www.mdpi.com/2079-9292/12/6/1358
work_keys_str_mv AT cuixiali taskschedulingbasedonadaptivepriorityexperiencereplayoncloudplatforms
AT wenlonggao taskschedulingbasedonadaptivepriorityexperiencereplayoncloudplatforms
AT lishi taskschedulingbasedonadaptivepriorityexperiencereplayoncloudplatforms
AT zhiquanshang taskschedulingbasedonadaptivepriorityexperiencereplayoncloudplatforms
AT shuyanzhang taskschedulingbasedonadaptivepriorityexperiencereplayoncloudplatforms