DocumentCode :
133607
Title :
A method for handling process overruns and underruns in real-time embedded systems
Author :
Jia Xu
Author_Institution :
Dept. of Electr. Eng. & Comput. Sci., York Univ., Toronto, ON, Canada
fYear :
2014
fDate :
10-12 Sept. 2014
Firstpage :
1
Lastpage :
7
Abstract :
In this paper, we introduce a new method for effectively handling process underruns and overruns. The method computes a “latest-start-time schedule” for uncompleted periodic processes in which the beginning of the time slot of each uncompleted process is the “latest start time” for that process. At run-time, a run-time scheduling method uses the latest start times and the order of the end times of the time slots of the processes in the latest-start-time schedule, to handle process underruns and overruns while scheduling the processes. With this method, the only times at which a process is interrupted is when its deadline has expired, or when the latest start time of another process has been reached. Processes which overrun, are able to utilize any spare processor capacity in the system, including any additional unused processor capacity made available at run-time by process underruns, to maximize their chances of still meeting deadlines despite overrunning. The method thus increases both system utilization and robustness in the presence of inaccurate estimates of the worst-case computations of the real-time processes, while simultaneously satisfying important constraints and dependencies, such as offsets, release times, precedence relations, and exclusion relations.
Keywords :
embedded systems; scheduling; exclusion relations; latest-start-time schedule; offsets; precedence relations; process overruns handling; process underruns handling; real-time embedded systems; real-time processes; release times; run-time scheduling method; spare processor capacity; system utilization; uncompleted periodic processes; unused processor capacity; Computer science; Electrical engineering; Embedded systems; Processor scheduling; Real-time systems; Robustness; Schedules;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Mechatronic and Embedded Systems and Applications (MESA), 2014 IEEE/ASME 10th International Conference on
Conference_Location :
Senigallia
Print_ISBN :
978-1-4799-2772-2
Type :
conf
DOI :
10.1109/MESA.2014.6935589
Filename :
6935589
Link To Document :
بازگشت