Journal on Communications ›› 2023, Vol. 44 ›› Issue (6): 90-102.doi: 10.11959/j.issn.1000-436x.2023119

• Papers • Previous Articles     Next Articles

Scheduling framework based on reinforcement learning in online-offline colocated cloud environment

Ling MA1, Qiliang FAN1, Ting XU1, Guanchen GUO2, Shenglin ZHANG1, Yongqian SUN1, Yuzhi ZHANG1   

  1. 1 College of Software, NanKai University, Tianjin 300350, China
    2 School of Computer Science, Peking University, Beijing 100871, China
  • Revised:2023-06-13 Online:2023-06-25 Published:2023-06-01
  • Supported by:
    The National Natural Science Foundation of China(62272249);The National Natural Science Foundation of China(61901234)

Abstract:

Some reinforcement learning-based scheduling algorithms for cloud computing platforms barely considered one scenario or ignored the resource constraints of jobs and treated all machines as the same type, which caused low resource utilization or insufficient scheduling efficiency.To address the scheduling problems in online-offline colocated cloud environment, a framework named JobFusion was proposed.Firstly, an efficient resource partitioning scheme was built in the cloud computing platform supporting virtualization technology by integrating the hierarchical clustering method with connectivity constraints.Secondly, a graph convolutional neural network was utilized to embed the attributes of elastic dimension with various constraints and the jobs with various numbers, to capture the critical path information of workflow.Finally, existing high-performance reinforcement learning methods were integrated for scheduling jobs.According to the results of evaluation experiments, JobFusion improves the resource utilization by 39.86% and reduces the average job completion time by up to 64.36% compared with baselines.

Key words: reinforcement learning, graph embedding, hierarchical cluster, cloud computing, virtualization

CLC Number: 

No Suggested Reading articles found!