期刊文献+

基于时限单调算法的混合任务实时调度算法的研究与设计

Research and Design of a Deadline Monotonic Based Hybrid Tasks Real-time Static Priority Scheduling Algorithm
下载PDF
导出
摘要 周期任务与非周期任务的混合调度是实时调度研究的一个重要方向。针对现代嵌入式实时系统的任务特性,和经典实时调度算法只调度周期任务的特点,提出一种新的静态优先级调度算法——混合任务时限单调算法(Periodic and Aperiodic Deadline Monotonic,PADM)。该方法结合时限单调(DM)算法和先来先服务(FCFS)算法,将非周期任务量化为周期任务,且非周期任务在其裕度为零时优先级最高。通过理论分析和具体实验比较,在任务集轻载情况下,PADM算法尽可能地保证周期任务的完成率和非周期任务的时限,同时所带来的额外开销小,计算复杂度低,实现方便,是一种有效的混合任务调度算法。 Hybrid scheduling of hard periodic and soft scheduling. We present a new static priority scheduling aperiodic task is a key issue of real-time algorithm PADM (Periodic and Aperiodic Deadline Monotonic) for this issue, which is based on the property of modem embedded real-time system and the characteristic of only scheduling for a period task of the classical real-time scheduling algorithm. The algorithm employs DM (Deadline Monotonic) and FCFS (First Come First Served) to quantify an aperiodic task into a period task, and the priority of an aperiodic task is the highest when its laxity is zero. Our experiments show that PADM can guarantee the finish rate of a periodic task and the time deadline of an aperiodic task when task load is light. It also has less overhead and lower computing complexity . It is easy to be implemented. PADM is therefore an effective hybrid tasks scheduling algorithm.
作者 张阳 董吉文
出处 《山东科学》 CAS 2010年第1期41-46,共6页 Shandong Science
关键词 非周期任务 实时调度 时限单调 混合调度 静态优先级 aperiodic task real-time scheduling deadline monotonic hybrid scheduling static priority
  • 相关文献

参考文献13

二级参考文献73

  • 1王永吉,陈秋萍.单调速率及其扩展算法的可调度性判定[J].软件学报,2004,15(6):799-814. 被引量:50
  • 2金宏,王宏安,王强,戴国忠.改进的最小空闲时间优先调度算法[J].软件学报,2004,15(8):1116-1123. 被引量:25
  • 3桂先洲.复杂实时系统RTS模型和语言设计.国防科技大学工学博士论文[M].,1999,9..
  • 4Comp. realtime: Frequently asked questions (FAQs)[EB/OL].http://www.faqs.org/faqs/realtime-computing/faq/.
  • 5Liu C L,Layland J.Scheduling algorithms for multiprogramming in a hard real-time environment[J].J.ACM, 1973,20(1):46-61.
  • 6Scott A Brandt, Scott Banachowski,Caixue Lin,et al.Dynamic integrated scheduling of hard real-time, soft real-time and nonreal-time Processes[R].Proceedings of the 24th IEEE Real-Time Systems Symposium (RTSS 2003), 2003.
  • 7Batptiste P, Pape C L, Nuijten W. Constraint-based scheduling:Applying constraint programming to scheduling problems[M].Boston: Kluwer Academic Publishers, 2001.
  • 8Mahmood A.A hybrid genetic algorithm for task scheduling inmultiprocessor real-time systems[J].Studies in Informatics and Control, 2000,9(3):207-218.
  • 9Briand L, Roy D.Meeting deadlines in hard real-time systems:the rate monotonic approach[M].USA: IEEE Computer Society,1999.
  • 10John A Stankovic, Marco Spuri, Krithi Ramamritham, et al. Deadline scheduling for real-time systems: EDF and related algorithms[M].Boston, Mass:Kluwer Academic Publishers, 1998.

共引文献92

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

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