DocumentCode
986628
Title
Modified rate-monotonic algorithm for scheduling periodic jobs with deferred deadlines
Author
Shih, Wei Kuan ; Liu, Jane W S ; Liu, C.L.
Author_Institution
Dept. of Comput. Sci., Illinois Univ., Urbana, IL, USA
Volume
19
Issue
12
fYear
1993
fDate
12/1/1993 12:00:00 AM
Firstpage
1171
Lastpage
1179
Abstract
The deadline of a request is the time instant at which its execution must complete. The deadline of the request in any period of a job with deferred deadline is some time instant after the end of the period. The authors describe a semi-static priority-driven algorithm for scheduling periodic jobs with deferred deadlines: each job is assigned two priorities, the higher one for old requests and the lower one for the current request. This algorithm is called the modified rate-monotonic algorithm and is based on the well-known rate-monotonic algorithm. It is shown that the modified rate-monotonic algorithm is optimal when the deadline of every job is deferred by max (1, γ-1) periods or more, where γ is the ratio between the longest period and the shortest period. When the deadline of each job is deferred by one period of the job, any set of n independent jobs whose total utilization is equal to or less than [1+n(21n/-1)]/2 can be feasibly scheduled by this algorithm. This bound approaches 0.845 when n approaches infinity
Keywords
computational complexity; multiprogramming; operating systems (computers); real-time systems; scheduling; current request; deferred deadlines; deterministic scheduling theory; embedded systems; feasibly scheduled; independent jobs; job scheduling; modified rate-monotonic algorithm; old requests; operating system; periodic jobs; real-time systems; request deadline; scheduling algorithms; semi-static priority-driven algorithm; time instant; Aerospace control; Computer science; H infinity control; Operating systems; Processor scheduling; Real time systems; Scheduling algorithm;
fLanguage
English
Journal_Title
Software Engineering, IEEE Transactions on
Publisher
ieee
ISSN
0098-5589
Type
jour
DOI
10.1109/32.249662
Filename
249662
Link To Document