期刊文献+

一种新的组优先级动态实时调度算法 被引量:2

New Group Priority Dynamic Real-time Scheduling Algorithm
在线阅读 下载PDF
导出
摘要 传统动态调度算法由于对优先级个数没有限制,在实际应用中往往受制约,达不到很好的调度性能。针对此问题,考虑硬实时抢占任务调度需要,提出一种新的组优先级动态实时调度算法。研究作业执行顺序改变对系统可调度性能的影响,给出作业分组可调度性能测试。新算法将满足分组可调度测试公式的作业作为一个任务组,各任务组之间按照最小截止期优先调度,任务组内按照最短作业优先的原则执行作业。仿真结果表明,与最小截止期优先等传统调度算法相比,新算法不仅能有效降低算法所需优先级个数,还能提高任务调度的成功率,缩短平均响应时间,减少任务切换次数。 There is no restriction for priority levels in priority scheduling algorithms, which limits the application in practice to get good schedulability. Aiming at that question, considering the requirement of preemptive scheduling for hard real-time systems, a new group priority dynamic real-time scheduling algorithm was presented. The influence of the changed order for some jobs on the schedulability of the system was studied. The schedulability test for the job grouping was given. In the new algorithm, the jobs that satisfied the formula of the schedulability test were joined together as a group. The jobs outside the group schedule in darliest-deadline-first,while the jobs in the group schedule in shortest job first. The simulation results show that, comparing with the earliest-deadline-first and other traditional scheduling algo- rithms,the priority levels decrease deeply, the success ratio increases, the average response time is shorten and the switching number reduces in the new algorithm.
出处 《计算机科学》 CSCD 北大核心 2009年第7期230-233,239,共5页 Computer Science
关键词 任务调度 最小截止期优先调度算法 成功率 切换次 Task scheduling, Earliest-deadline-first scheduling algorithm, Success ratio, Switching number
  • 相关文献

参考文献4

二级参考文献26

  • 1Audsley NC. Deadline monotonic scheduling. Technical Report, YCS 146, University of York, 1990.
  • 2Shih WK, Liu JWS, Liu CL. Modified rate-monotonic algorithm for scheduling periodic jobs with deferred deadlines. IEEE Trans.on Software Engineering, 1993,19(12):1171-1179.
  • 3Audsley NC. Optimal priority assignment and feasibility of static priority tasks with arbitrary start times. Technical Report, YCS 164, University of York, 1990.
  • 4Tru64 Unix: Guide to real-time programming. Compaq Computer Corportation. 2000. http://www.tru64unix.compaq.com/
  • 5The concise handbook of linux for embedded real-time systems version 1.0. Timesys Corporation, 2000. http://www.timesys.com
  • 6Harbour MG. Real-Time POSIX: An overview. In: Proc. of the Int'l Conf. of VVConex'93. 1993. http://www.ctr.unican.es/publications/mgh- 1993a.pdf
  • 7MSI-C851 STD BUS 80C51 Microcontroller Card. Microcomputer systems. http://www.microcomputersystems.com.
  • 8Katcher DI, Sathaye SS. Strosnider JK. Fixed priority scheduling with limited priority levels. IEEE Trans. on Computers, 1995,44(9): 1140-1144.
  • 9Lehoczky JP, Sha L. Performance of real-time bus scheduling algorithms. ACM SIGMETRICS Performance Evaluation Review,1986,14(1):44-53.
  • 10Orozco J, Cayssials R, Santos J, Santos R. On the minimum number of priority levels required for the rate monotonic scheduling of real-time systems. In: Proc. of the 10th EUROMICRO Workshop on Real Time Systems. 1998. http://www.mrtc.mdh.se/emrt98/wip/pro

共引文献21

同被引文献9

引证文献2

二级引证文献3

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

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