DocumentCode :
3159614
Title :
Schedulability Analysis for a Mode Transition in Real-Time Multi-core Systems
Author :
Jinkyu Lee ; Shin, Kang G.
Author_Institution :
Dept. of Electr. Eng. & Comput. Sci., Univ. of Michigan - Ann Arbor, Ann Arbor, MI, USA
fYear :
2013
fDate :
3-6 Dec. 2013
Firstpage :
11
Lastpage :
20
Abstract :
To enable real-time systems to adapt to dynamically changing environments, update functionalities and/or accommodate those tasks migrated from other failed sub-systems, there have been a number of studies on making timing guarantees while accounting for change of parameters and addition/deletion of tasks. While most of them have dealt with "transition" protocols that delay next task releases or discard the unfinished tasks released before the transition, such protocols are not suitable for many control systems in which missing/delaying control updates (by completing periodic tasks) even during a transition or mode-change may cause system instability or incur a significant incremental operational cost. In this paper, we focus on a transition protocol that does not miss/delay control updates during a system transition, and develop a new schedulability analysis for the transition in a real-time multi-core system, which provides sufficient timing guarantees without requiring any online information, such as the release and execution patterns of tasks and the start time of a transition. To achieve this, we extend an existing popular schedulability analysis framework for nontransitional tasks, and identify the scenarios that maximize the duration of a task\´s interference to another task in the case of a transition. Since the analysis works for any arbitrary transition order of tasks, we can improve the schedulability performance by enforcing a specific order. We formulate the problem of assigning an optimal transition order, and develop a solution by deriving some properties of optimality. Our evaluation results demonstrate that the proposed solution finds more schedulable task sets, which are not covered by naive approaches.
Keywords :
multiprocessing systems; processor scheduling; real-time systems; arbitrary transition order; control updates; mode transition; nontransitional tasks; optimal transition order; real-time multicore system; schedulability analysis; schedulability performance improvement; system transition; task interference; timing guarantees; transition protocol; Delays; History; Interference; Protocols; Real-time systems; Scheduling algorithms; Mode transition; real-time multi-core systems; schedulability analysis;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Real-Time Systems Symposium (RTSS), 2013 IEEE 34th
Conference_Location :
Vancouver, BC
ISSN :
1052-8725
Type :
conf
DOI :
10.1109/RTSS.2013.10
Filename :
6728857
Link To Document :
بازگشت