期刊文献+

基于动态优先级策略的最优软非周期任务调度算法 被引量:20

An Optimal Scheduling Algorithm for Soft Aperiodic Tasks
下载PDF
导出
摘要 周期任务与非周期任务的混合调度是实时调度研究的一个重要方向 通过定义“调度”和“逆调度” ,对实时周期任务集在使用EDF算法调度时的可挪用时间进行分析 ,求出了周期任务集在使用EDF调度时的最大可挪用时间 在此基础上 ,提出用于缩短非周期任务响应时间和周转时间的调度算法———ISA(idlestealingalgorithm) ISA算法充分使用最大可挪用时间 ,在保证周期任务满足最后期限的同时能取得非周期任务的最优响应时间和周转时间 证明了ISA算法的最优性 。 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.
出处 《计算机研究与发展》 EI CSCD 北大核心 2004年第11期2026-2034,共9页 Journal of Computer Research and Development
基金 国家"八六三"高技术研究发展计划基金项目 (2 0 0 2AA44 5 0 10 )
关键词 非周期任务 调度 逆调度 可挪用时间 EDF算法 aperiodic tasks scheduling converse scheduling idle time EDF algorithm
  • 相关文献

参考文献14

  • 1J P Lehoczky, L Sha, J K Strosnider. Enhanced aperiodic responsiveness in hard real-time environments. In: Proc of the Real-Time Systems Symposium. San Jose, Califomia, USA: IEEE Computer Society, 1987. 261~270
  • 2B Sprunt, L Sha, J Lehocsky. Aperiodic task scheduling for hard-real-time systems. Journal of Real-Time Systems, 1989, 1(1): 27~60
  • 3Guillem Bernat, Alan Burns. Multiple servers and capacity sharing for implementing flexible scheduling. Real-Time Systems, 2002, 22(1/2): 49~75
  • 4B Sprunt, J Lehoczky, L Sha. Exploiting unused periodic time for aperiodic service using the extended priority exchange algorithm. In: Proc of the 9th Real-Time Systems Symposium. Huntsville, Alabama, USA: IEEE Computer Society, 1988. 251~258
  • 5J Lehoczky, L Sha, Y Ding. The rate monotonic scheduling algorithm: Exact characterization and average case behavior. In: Proc of the 10th Real Time Systems Symposium. Santa Monica, California, USA: IEEE Computer Society, 1989. 166~171
  • 6T S Tia, J W S Liu, M Shankar. Algorithms and optimality of scheduling aperiodic requests in fixed-priority preemptive systems. Journal of Real-Time Systems, 1995, 10(1): 23~43
  • 7何军,孙玉方.提高软非周期任务响应性能的调度算法[J].软件学报,1998,9(10):721-727. 被引量:10
  • 8G C Buttazzo, F Sensini. Optimal deadline assignment for scheduling soft aperiodic tasks in hard real-time environments, IEEE Trans on Computers, 1999, 48(10): 1035~1052
  • 9I Ripoll, A Crespo, A Garcia-Fornes. An optimal algorithm for scheduling soft aperiodic tasks in dynamic-priority preemptive systems. IEEE Trans on Software Engineering(in Chinese), 1997, 23(6): 388~400
  • 10M Spuri, G C Buttazzo. Efficient aperiodic service under earliest deadline scheduling. In: Proc of the 15th Real-Time Systems Symposium. San Juan, Puerto Rico: IEEE Computer Society, 1994. 2~11

二级参考文献9

共引文献10

同被引文献148

引证文献20

二级引证文献91

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部