Global Multiprocessor Scheduling of Aperiodic Tasks using Time-Independent Priorities
RTAS '03 Proceedings of the The 9th IEEE Real-Time and Embedded Technology and Applications Symposium
Real Time Scheduling Theory: A Historical Perspective
Real-Time Systems
An Analysis of Fixed-Priority Schedulability on a Multiprocessor
Real-Time Systems
A performance study of multiprocessor task scheduling algorithms
The Journal of Supercomputing
Global Static-Priority Preemptive Multiprocessor Scheduling with Utilization Bound 38%
OPODIS '08 Proceedings of the 12th International Conference on Principles of Distributed Systems
A survey of hard real-time scheduling for multiprocessor systems
ACM Computing Surveys (CSUR)
Slack-based multiprocessor scheduling of aperiodic real-time tasks
Real-Time Systems
What to make of multicore processors for reliable real-time systems?
Ada-Europe'10 Proceedings of the 15th Ada-Europe international conference on Reliable Software Technologies
ACO Based Dynamic Scheduling Algorithm for Real-Time Multiprocessor Systems
International Journal of Grid and High Performance Computing
Real-time scheduling in cloud-based virtualized software systems
Proceedings of the Second Nordic Symposium on Cloud Computing & Internet Technologies
Hi-index | 0.00 |
We consider a multiprocessor where hard real-time tasks are scheduled globally on m processors. Each task has a fixed priority and tasks are executed using preemptive scheduling. The state-of-the-art priority assignment scheme in such cases is called RM-US[US-LIMIT] [1], where US-LIMIT is a parameter to the RM-US algorithm. The challenge is to find the US-LIMIT that can guarantee schedulability for as high utilization as possible. The previously best known US-LIMIT value could guarantee schedulability as long as the multiprocessor utilization is below m/(3m-2), i.e. 0.33333 when m /to /infty. In this paper wedefine a new equation for US-LIMIT which guarantees schedulability for higher utilization values than the previous result. When m /to /infty we can now guarantee schedulability for all tasks sets when the multiprocessor utilization is below 0.37482. We also show that our US-LIMIT values are optimal, i.e. we show that there is no room for further improvement of this state-of-the-art priority assignment scheme.