Reinforcement learning based multi core scheduling (RLBMCS) for real time systems

Dhruva R. Rinku, M. AshaRani

Abstract


Embedded systems with multi core processors are increasingly popular because of the diversity of applications that can be run on it. In this work, a reinforcement learning based scheduling method is proposed to handle the real time tasks in multi core systems with effective CPU usage and lower response time. The priority of the tasks is varied dynamically to ensure fairness with reinforcement learning based priority assignment and Multi Core MultiLevel Feedback queue (MCMLFQ) to manage the task execution in multi core system.

Keywords


multi core scheduling; multilevel feedback queue; reinforcement learning; symmetric multiprocessors;

Full Text:

PDF


DOI: http://doi.org/10.11591/ijece.v10i2.pp1805-1813

Creative Commons License
This work is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.

International Journal of Electrical and Computer Engineering (IJECE)
p-ISSN 2088-8708, e-ISSN 2722-2578

This journal is published by the Institute of Advanced Engineering and Science (IAES) in collaboration with Intelektual Pustaka Media Utama (IPMU).