首页 | 本学科首页   官方微博 | 高级检索  
     


Utilization Bounds for N-Processor Rate Monotone Scheduling with Static Processor Assignment
Authors:Oh  Dong-Ik  Bakker  TP
Affiliation:(1) Dept. of Computer Science, Soonchunhyang University, Asan, Korea;(2) Department of Computer Science, Florida State University, Tallahassee, FL, 32306-4530
Abstract:We consider the schedulability of a set of independent periodic tasks under fixed priority preemptive scheduling on homogeneous multiprocessor systems. Assuming there is no task migration between processors and each processor schedules tasks preemptively according to fixed priorities assigned by the Rate Monotonic policy, the scheduling problem reduces to assigning the set of tasks to disjoint processors in such a way that the Monotonic policy, the scheduling problem reduces to assigning the set of tasks to disjoint processors in such a way that the schedulability of the tasks on each processor can be guaranteed. In this paper we show that the worst case achievable utilization for such systems is between n(21/2-1) and (n+1)/(1+21/(n+1)), where n stands for the number of processors. The lower bound represents 41 percent of the total system capacity and the upper bound represents 50 to 66 percent depending on n. Practicality of the lower bound is demonstrated by proving it can be achieved using a First Fit scheduling algorithm.
Keywords:scheduling  rate monotone  utilization  real time  multi-processor
本文献已被 SpringerLink 等数据库收录!
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号