首页 | 官方网站   微博 | 高级检索  
     

基于动态抢占阈值的实时调度
引用本文:金宏,王强,王宏安,戴国忠.基于动态抢占阈值的实时调度[J].计算机研究与发展,2004,41(3):393-398.
作者姓名:金宏  王强  王宏安  戴国忠
作者单位:中国科学院软件研究所,北京,100080
基金项目:国家“八六三”高技术研究发展计划重点招标基金项目 ( 2 0 0 1AA413 0 2 0 ),国家自然科学基金项目 ( 60 3 740 5 8,60 3 73 0 5 5 )
摘    要:具有抢占阈值的调度算法集非抢占调度和纯抢占调度的特点,既减少了由于过多的随意抢占造成的CPU资源浪费,又保证了一定的任务截止期错失率及CPU资源利用率。已有的工作基本集中于讨论任务集完全给定,任务数、任务的优先级及任务的抢占阈值在调度前已完全确定,而且要求不同的任务具有不同的优先级,提出的具有抢占阈值的调度算法,完全放松了对这些条件的限制,即任务的个数不确定,任务的优先级及其抢占阈值在调度过程中可以动态地变化。最后以常用的LSF调度策略为例,结合动态的抢占阈值进行仿真,仿真结果表明,对于不确定的任务集、任务优先级和抢占阈值,利用具有抢占阈值的动态调度算法,降低了任务截止期错失率、提高了CPU的有效使用率。

关 键 词:调度  实时系统  抢占阈值  截止期错失率  CPU利用率

Scheduling Dynamic Real-Time Tasks with Preemption Threshold
JIN Hong,WANG Qiang,WANG Hong An,and DAI Guo Zhong.Scheduling Dynamic Real-Time Tasks with Preemption Threshold[J].Journal of Computer Research and Development,2004,41(3):393-398.
Authors:JIN Hong  WANG Qiang  WANG Hong An  and DAI Guo Zhong
Abstract:Scheduling algorithms with preemption threshold collect characteristics of no preemption scheduling and full preemption scheduling It both decreases the waste of CPU resources caused by excessive random preemptions and guarantees suitable missed deadline percentage and CPU utilization However, the existing works basically focus on a determinated task set (i e , a given number of tasks, fixed priority and a given preemption threshold satisfied a certain condition), and require that different task has a different priority integer The proposed scheduling algorithm with preemption threshold discussed in this paper relaxes the above limitations, i e , an uncertain number of tasks, and the priority and its preemption threshold can be dynamically changed during scheduling Finally, using usual LSF policy as example, simulations with dynamic preemption threshold are given Results show that the proposed dynamic scheduling algorithm with preemption threshold decreases the missed deadline percentage and increases efficient utilization percentage of CPU greatly for uncertain task set with no fixed priority and preemption threshold
Keywords:scheduling  real  time systems  preemption threshold  missed deadline percentage  CPU utilization
本文献已被 CNKI 维普 万方数据 等数据库收录!
设为首页 | 免责声明 | 关于勤云 | 加入收藏

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

京公网安备 11010802026262号