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