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
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;
Conference_Titel :
Machine Learning and Cybernetics, 2004. Proceedings of 2004 International Conference on
Print_ISBN :
0-7803-8403-2
DOI :
10.1109/ICMLC.2004.1380725