DocumentCode
3159956
Title
Polynomial-Time Exact Schedulability Tests for Harmonic Real-Time Tasks
Author
Bonifaci, Vincenzo ; Marchetti-Spaccamela, Alberto ; Megow, Nicole ; Wiese, Andreas
Author_Institution
Ist. di Anal. dei Sist. ed Inf. (IASI), Rome, Italy
fYear
2013
fDate
3-6 Dec. 2013
Firstpage
236
Lastpage
245
Abstract
We study the preemptive scheduling of real-time sporadic tasks on a uniprocessor. We consider both fixed priority (FP) scheduling as well as dynamic priority scheduling by the Earliest Deadline First (EDF) algorithm. We investigate the problems of testing schedulability and computing the response time of tasks. Generally these problems are known to be computationally intractable for task systems with constrained deadlines. In this paper, we focus on the particular case of task systems with harmonic period lengths, meaning that the periods of the tasks pair wise divide each other. This is a special case of practical relevance. We present provably efficient exact algorithms for constrained-deadline task systems with harmonic periods. In particular, we provide an exact polynomial-time algorithm for computing the response time of a task in a system with an arbitrary fixed priority order. This also implies an exact FP-schedulability test. For dynamic priority scheduling, we show how to test EDF-schedulability in polynomial time. Additionally, we give a very simple EDF-schedulability test for the simpler case where relative deadlines and periods are jointly harmonic.
Keywords
processor scheduling; EDF-schedulability test; FP-schedulability test; constrained deadlines; constrained-deadline task systems; dynamic priority scheduling; earliest deadline first algorithm; fixed priority scheduling; harmonic period lengths; harmonic real-time tasks; polynomial-time algorithm; polynomial-time exact schedulability tests; real-time sporadic tasks; uniprocessor; Dynamic scheduling; Harmonic analysis; Heuristic algorithms; Processor scheduling; Real-time systems; Schedules; Time factors;
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.31
Filename
6728878
Link To Document