We present a multiprocessor scheduling framework for integrating hard and soft real-time tasks and best-effort jobs. This framework allows for full system utilization, and ensures that hard real-time deadlines are met and that deadline tardiness is bounded for soft real-time tasks. Dynamic slack reclamation is employed to reduce tardiness and to improve the response time of best-effort jobs. The approach is validated using an implementation within the Linux kernel.
In REF , both hard real-time and soft real-time tasks are scheduled using an Earliest Deadline First for Hard real-time, Soft real-time, and Best effort approach, assuming that the hard real-time tasks are statically schedulable.
Integrating Hard/Soft Real-Time Tasks and Best-Effort Jobs on Multiprocessors
19th Euromicro Conference on Real-Time Systems (ECRTS'07)
19th Euromicro Conference on Real-Time Systems (ECRTS'07)
Computer Science