DocumentCode :
423903
Title :
Hybrid earliest deadline first/preemption threshold scheduling for real-time systems
Author :
He, Dong-Zhi ; Wang, Fei-Yue ; Li, Wei ; Zhang, Xiang-Wen
Author_Institution :
Inst. of Autom., Chinese Acad. of Sci., Beijing, China
Volume :
1
fYear :
2004
fDate :
26-29 Aug. 2004
Firstpage :
433
Abstract :
As embedded systems are getting increasingly complex, preemption overheads become a serious load problem for many microchip-based application specific systems, and sometimes may even jeopardize the system schedulability. This paper presents a dynamic preemption threshold scheduling (DPT) that integrates the preemption threshold scheduling into the earliest deadline first The DPT scheduling can effectively reduce context switching by threads assignment and changing the task dynamic preemption threshold at runtime. Meanwhile, because the algorithm is based on dynamic scheduling, it can achieve higher processor utilization with relatively low costs in preemption switching and memory requirements. The DPT scheduling can also perfectly schedule a mixed task set with preemptive and non-preemptive tasks, and subsumes both as special cases.
Keywords :
dynamic scheduling; embedded systems; processor scheduling; application specific operating system; dynamic scheduling; embedded system; hybrid earliest deadline first-preemption threshold scheduling; real-time system; threads assignment; Control systems; Costs; Dynamic scheduling; Embedded system; Job shop scheduling; Operating systems; Processor scheduling; Real time systems; Runtime; Scheduling algorithm;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Machine Learning and Cybernetics, 2004. Proceedings of 2004 International Conference on
Print_ISBN :
0-7803-8403-2
Type :
conf
DOI :
10.1109/ICMLC.2004.1380725
Filename :
1380725
Link To Document :
بازگشت