Title :
An improved rate-monotonic admission control and its applications
Author :
Lauzac, Sylvain ; Melhem, Rami ; Mossé, Daniel
Author_Institution :
Akamai Technol., Seattle, WA, USA
fDate :
3/1/2003 12:00:00 AM
Abstract :
Rate-monotonic scheduling (RMS) is a widely used real-time scheduling technique. This paper proposes RBound, a new admission control for RMS. RBound has two interesting properties. First, it achieves high processor utilization under certain conditions. We show how to obtain these conditions in a multiprocessor environment and propose a multiprocessor scheduling algorithm that achieves a near optimal processor utilization. Second, the framework developed for RBound remains close to the original RMS framework (that is, task dispatching is still done via a fixed-priority scheme based on the task periods). In particular, we show how RBound can be used to guarantee a timely recovery in the presence of faults and still achieve high processor utilization. We also show how RBound can be used to increase the processor utilization when aperiodic tasks are serviced by a priority exchange server or a deferrable server.
Keywords :
optimisation; processor scheduling; real-time systems; RBound; RMS; fixed-priority task dispatching; multiprocessor scheduling algorithm; near-optimal processor utilization; rate-monotonic admission control; rate-monotonic scheduling; real-time scheduling; Admission control; Aerospace industry; Application software; Computer Society; Dispatching; Job shop scheduling; Multiprocessing systems; Processor scheduling; Real time systems; Scheduling algorithm;
Journal_Title :
Computers, IEEE Transactions on
DOI :
10.1109/TC.2003.1183948