ETRI-Knowledge Sharing Plaform

KOREAN
논문 검색
Type SCI
Year ~ Keyword

Detail

Journal Article Decentralized Task Scheduling for a Fixed Priority Multicore Embedded RTOS
Cited 3 time in scopus Share share facebook twitter linkedin kakaostory
Authors
Sang Cheol Kim, Sunggu Lee
Issue Date
2015-06
Citation
Computing, v.97, no.6, pp.543-555
ISSN
0010-485X
Publisher
Springer
Language
English
Type
Journal Article
DOI
https://dx.doi.org/10.1007/s00607-013-0358-5
Abstract
Parallel task execution on multiple cores is increasingly the norm in high-performance embedded systems. Many multicore real-time operating systems (RTOSes) support a fixed task priority policy, and many applications that execute on such platforms require high performance while adhering to the fixed task priority policy. This paper proposes a decentralized task scheduling problem for a fixed-priority multicore RTOS running a mix of sequential and parallel tasks. Since aggressive decentralized task scheduling can result in task priority inversions, a high-performance priority-preserving solution to the proposed problem is challenging. To address this problem, 32 possible candidate solutions are considered and simulation studies are used to evaluate them. From extensive evaluations based on carefully prepared performance metrics, it is found that policies based on number of tasks, waiting time and priority (NTWP) for sequential tasks and small subtask first, then minimum number of tasks (MIN?밠NT) for parallel tasks significantly outperform other possible candidates.
KSP Keywords
High performance, Parallel tasks, Simulation study, Task priority, Waiting Time, decentralized task scheduling, embedded system, fixed priority, performance metrics, real-time operating system(RTOS), task execution