MetaCartSign in to MyCiteSeer

Include Citations | Advanced Search | Help

Include Citations | Advanced Search | Help

  University of York, York.

Download:
pdf | ps
by N. C. Audsley, Y Dd
http://www.cis.ksu.edu/~neilsen/classes/cis721/papers/YCS164.ps
Add To MetaCart

Abstract:

Within the hard real-time community, static priority pre-emptive scheduling is receiving increased attention. Current optimal priority assignment schemes require that at some point in the system lifetime all tasks must be released simultaneously. Two main optimal priority assignment schemes have been proposed: rate-monotonic, where task period equals deadline, and deadlinemonotonic where task deadline maybe less than period. When tasks are permitted to have arbitrary start times, a common release time between all tasks in a task set may not occur. In this eventuality, both rate-monotonic and deadline-monotonic priority assignments cease to be optimal. This paper presents an method of determining if the tasks with arbitrary release times will ever share a common release time. This has complexity O(m log e m) in the longest task period. Also, an optimal priority assignment method is given, of complexity O(n 2 + n) in the number of tasks. Finally, an efficient feasibility test is presented, for those task sets whose tasks do not share a common release time.

Citations

2168 Scheduling Algorithms for Multiprogramming in a Hard Real-Time Environment – Liu, Layland - 1973
439 The rate monotonic scheduling algorithm-Exact characterization and average case behavior – Lehoczky, Sha, et al. - 1989
239 On the Complexity of Fixed-Priority Scheduling of Periodic, Real-Time Tasks, Performance Evaluation 2 – Leung, Whitehead - 1982
202 Finding response times in a real-time system – Joseph, Pandya - 1986
167 The Art of Computer Programming, Vol. 1: Fundamental Algorithms – KNUTH - 1968
158 Fixed Priority Scheduling of Periodic Task Sets with Arbitrary Deadlines – Lehoczky - 1990
76 A note on preemptive scheduling of periodic, real time tasks – Leung, Merrill - 1980
43 Hard Real-Time Scheduling: The Deadline Monotonic Approach – Audsley, Burns, et al. - 1991
35 STRESS: A simulator for hard real-time systems – Audsley, Burns, et al. - 1994
27 A new algorithm for scheduling periodic, real-time tasks – Leung - 1989
25 Deadline Monotonic Scheduling – Audsley - 1990
3 Elementary Number Theory and its Applications, Addison-Wesley – Rosen - 1988
2 Hard Real-Time Sporadic Task Scheduling for Fixed Priority Schedulers – Nassor, Bres - 1991