DocumentCode :
1371331
Title :
Bounding completion times of jobs with arbitrary release times, variable execution times and resource sharing
Author :
Sun, Jun ; Gardner, Mark K. ; Liu, Jane W S
Author_Institution :
Geoworks Inc., Berkeley, CA, USA
Volume :
23
Issue :
10
fYear :
1997
fDate :
10/1/1997 12:00:00 AM
Firstpage :
603
Lastpage :
615
Abstract :
The workload of many real time systems can be characterized as a set of preemptable jobs with linear precedence constraints. Typically their execution times are only known to lie within a range of values. In addition, jobs share resources and access to the resources must be synchronized to ensure the integrity of the system. The paper is concerned with the schedulability of such jobs when scheduled on a priority driven basis. It describes three algorithms for computing upper bounds on the completion times of jobs that have arbitrary release times and priorities. The first two are simple but do not yield sufficiently tight bounds, while the last one yields the tightest bounds but has the greatest complexity
Keywords :
computational complexity; data integrity; real-time systems; resource allocation; scheduling; arbitrary release times; bounding completion times; complexity; linear precedence constraints; preemptable jobs; priority driven basis; real time systems; resource sharing; schedulability; system integrity; variable execution times; Algorithm design and analysis; Data analysis; Iterative algorithms; Processor scheduling; Real time systems; Resource management; Scheduling algorithm; Sun; Timing; Upper bound;
fLanguage :
English
Journal_Title :
Software Engineering, IEEE Transactions on
Publisher :
ieee
ISSN :
0098-5589
Type :
jour
DOI :
10.1109/32.637144
Filename :
637144
Link To Document :
بازگشت