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

基于动态优先级策略的最优软非周期任务调度算法
引用本文:涂刚,阳富民,卢炎生.基于动态优先级策略的最优软非周期任务调度算法[J].计算机研究与发展,2004,41(11):2026-2034.
作者姓名:涂刚  阳富民  卢炎生
作者单位:华中科技大学计算机科学与技术学院,武汉,430074
基金项目:国家“八六三”高技术研究发展计划基金项目 (2 0 0 2AA44 5 0 10 )
摘    要:周期任务与非周期任务的混合调度是实时调度研究的一个重要方向 通过定义“调度”和“逆调度” ,对实时周期任务集在使用EDF算法调度时的可挪用时间进行分析 ,求出了周期任务集在使用EDF调度时的最大可挪用时间 在此基础上 ,提出用于缩短非周期任务响应时间和周转时间的调度算法———ISA(idlestealingalgorithm) ISA算法充分使用最大可挪用时间 ,在保证周期任务满足最后期限的同时能取得非周期任务的最优响应时间和周转时间 证明了ISA算法的最优性 ,并使用仿真实验进行了性能验证

关 键 词:非周期任务  调度  逆调度  可挪用时间  EDF算法

An Optimal Scheduling Algorithm for Soft Aperiodic Tasks
TU Gang,YANG Fu-min,LU Yan-Sheng.An Optimal Scheduling Algorithm for Soft Aperiodic Tasks[J].Journal of Computer Research and Development,2004,41(11):2026-2034.
Authors:TU Gang  YANG Fu-min  LU Yan-Sheng
Abstract:The problem of hybrid scheduling of hard period task and soft aperiodic task is important part of the research of real-time scheduling. To analysis the idle and movable time of period task set scheduled by earliest deadline first scheduling algorithm, two definitions scheduling and converse scheduling are given. These two definitions are used to calculate the max movable time of period task set. Using the max movable time, an algorithm named idle stealing algorithm (ISA) is given to decrease the response time of aperiodic task. ISA makes full use of the max movable time of period task set. It can largely decrease the response time of aperiodic tasks while guaranteeing the deadline of period tasks. The ISA algorithm provides the shortest response time of aperiodic task and is proved to be optimal by experiments.
Keywords:aperiodic tasks  scheduling  converse scheduling  idle time  EDF algorithm
本文献已被 CNKI 万方数据 等数据库收录!
设为首页 | 免责声明 | 关于勤云 | 加入收藏

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

京公网安备 11010802026262号