Title :
A task scheduling model and method for control-oriented multicore systems
Author :
Jianchun Jiang ; Suhua Zeng ; Baomei Qiu
Author_Institution :
Chongqing Univ. of Posts & Telecommun., Chongqing, China
Abstract :
In real-time control systems, multicore microcontrollers have been more and more widely applied. The workload balance and the responding time of ready tasks are most important factors for real-time multicore embedded systems. In this article, we focus on real-time requirement of multicore processors with shared memory to present one multicore task scheduling model and method based on multi-master model, in which each core can manage the task scheduling and resource allocation like a master once tasks are ready, and declines the response time of ready tasks to be scheduled. And then, based on this model, we propose one multi-master multicore scheduling policy and algorithm to reduce scheduling switch count and to achieve better load-balance. In the last, we have implemented a multi-master scheduling prototype to demonstrate that the approach is promising. This experiments show this model can achieve some benefits for real-time performance and load-balance.
Keywords :
resource allocation; scheduling; shared memory systems; control-oriented multicore systems; load-balancing; multicore processors; multicore task scheduling model; multimaster multicore scheduling policy; resource allocation; scheduling switch count reduction; shared memory; Load modeling; Master-slave; Multicore processing; Real-time systems; Scheduling; Scheduling algorithms; Multi-master Scheduling Model; Real-time Systems; Scheduling Token;
Conference_Titel :
Control and Decision Conference (CCDC), 2015 27th Chinese
Conference_Location :
Qingdao
Print_ISBN :
978-1-4799-7016-2
DOI :
10.1109/CCDC.2015.7161776