DocumentCode
1157230
Title
Utilization bound revisited
Author
Chen, Deji ; Mok, Aloysius K. ; Kuo, Tei-Wei
Author_Institution
Austin Technol. Center, Schlumberger, Austin, TX, USA
Volume
52
Issue
3
fYear
2003
fDate
3/1/2003 12:00:00 AM
Firstpage
351
Lastpage
361
Abstract
Utilization bound is a well-known concept introduced in the seminal paper of Liu and Layland (1973), which provides a simple and practical way to test the schedulability of a real-time task set. The original utilization bound for the fixed-priority scheduler was given as a function of the number of tasks in the periodic task set. In this paper, we define the utilization bound as a function of the information about the task set. By making use of more than just the number of tasks, better utilization bound over the Liu and Layland bound can be achieved. We investigate in particular the bound given a set of periods for which it is still unknown if there is a polynomial algorithm for the exact bound. By investigating the relationships among the periods, we derive algorithms that yield better bounds than the Liu and Layland bound and the harmonic chain bound. Randomly generated task sets are tested against different bound algorithms. We also give a more intuitive proof of the harmonic chain bound and derive a computationally simpler algorithm.
Keywords
computational complexity; processor scheduling; real-time systems; computational complexity; fixed-priority scheduler; harmonic chain bound; periodic task set; polynomial algorithm; real-time task set; schedulability; utilization bound; Algorithm design and analysis; Computer Society; Performance evaluation; Polynomials; Processor scheduling; Real time systems; Runtime; Scheduling algorithm; System testing;
fLanguage
English
Journal_Title
Computers, IEEE Transactions on
Publisher
ieee
ISSN
0018-9340
Type
jour
DOI
10.1109/TC.2003.1183949
Filename
1183949
Link To Document