Litcius/Paper detail

A Deep Reinforcement Learning Approach to the Optimization of Data Center Task Scheduling

Haiying Che, Zixing Bai, Rong Zuo, Honglei Li

2020Complexity40 citationsDOIOpen Access PDF

Abstract

With more businesses are running online, the scale of data centers is increasing dramatically. The task-scheduling operation with traditional heuristic algorithms is facing the challenges of uncertainty and complexity of the data center environment. It is urgent to use new technology to optimize the task scheduling to ensure the efficient task execution. This study aimed at building a new scheduling model with deep reinforcement learning algorithm, which integrated the task scheduling with resource-utilization optimization. The proposed scheduling model was trained, tested, and compared with classical scheduling algorithms on real data center datasets in experiments to show the effectiveness and efficiency. The experiment report showed that the proposed algorithm worked better than the compared classical algorithms in the key performance metrics: average delay time of tasks, task distribution in different delay time levels, and task congestion degree.

Topics & Concepts

Computer scienceReinforcement learningScheduling (production processes)Fair-share schedulingFixed-priority pre-emptive schedulingData centerTwo-level schedulingDynamic priority schedulingRate-monotonic schedulingArtificial intelligenceDistributed computingReal-time computingMathematical optimizationComputer networkQuality of serviceMathematicsCloud Computing and Resource ManagementIoT and Edge/Fog ComputingAge of Information Optimization
A Deep Reinforcement Learning Approach to the Optimization of Data Center Task Scheduling | Litcius