Task Scheduling Using Deep Q-Learning
No Thumbnail Available
Date
2022
Journal Title
Journal ISSN
Volume Title
Publisher
Springer Science and Business Media Deutschland GmbH
Abstract
Process scheduling is a very crucial task of operating systems. Effective scheduling ensures system efficiency and minimizes wastage of resources and cost overall, enhancing productivity. Most commonly, it is an exhaustive task to select the most accurate resources in executing these tasks. The solution for this effective job scheduling and resource management would preferably be dependent on the nature of the workload and adapt to any given environment compared to an algorithmic one. Thus, to meet this rising demand for an automated, self-assigning system, a deep Q-learning (Reinforcement learning technique)-based implementation has been done, which schedules tasks to maximize CPU utilization and memory utilization. © 2022, The Author(s), under exclusive license to Springer Nature Singapore Pte Ltd.
Description
Keywords
Deep Q-learning, Process scheduling, Reinforcement learning
Citation
Lecture Notes in Electrical Engineering, 2022, Vol.858, , p. 749-759
