Utilization bounds for Multiprocessor Rate-Monotonic Scheduling
暂无分享,去创建一个
In this paper we extend Liu & Layland's utilization bound for fixed priority scheduling on uniprocessors to homogeneous multiprocessor systems under a partitioning strategy. Assuming that tasks are pre-emptively scheduled on each processor according to fixed priorities assigned by the Rate-Monotonic policy, and allocated to processors by the First Fit algorithm, we prove that the utilization bound is (n − 1)(2 1/2 − 1) + (m − n + 1)(2 1/(m n+1) − 1), where m and n are the number of tasks and processors respectively. This bound is valid for arbitrary utilization factors. Moreover, if all the tasks have utilization factors under a value α, the previous bound is raised and the new utilization bound considering α is calculated. Finally, simulation provides the average-case behaviour.
[1] Sudarshan K. Dhall,et al. On a Real-Time Scheduling Problem , 1978, Oper. Res..
[2] Chung Laung Liu,et al. Scheduling Algorithms for Multiprogramming in a Hard-Real-Time Environment , 1989, JACM.
[3] Sang Hyuk Son,et al. New Strategies for Assigning Real-Time Tasks to Multiprocessor Systems , 1995, IEEE Trans. Computers.
[4] Joan Vila i Carbó,et al. Using exact feasibility tests for allocating real-time tasks in multiprocessor systems , 1998, Proceeding. 10th EUROMICRO Workshop on Real-Time Systems (Cat. No.98EX168).