期刊文献+

一种新型实时调度算法研究 被引量:5

Study on a New Kind of Real-Time Scheduling Algorithm
下载PDF
导出
摘要 在许多片上特定应用系统中,任务多且切换频繁,任务切换开销大,有时甚至严重影响系统的可调度性.研究了动态可抢占门限调度算法,它通过初始门限值、动态门限值的计算和优化线程分配,实现了在处理器高利用率下,有效降低任务切换开销的目的,并相应地减少了对内存的需求.动态可抢占门限调度算法是将静态抢占门限算法与动态调度算法有机地结合在一起,完成了由静态到动态无缝转换. Many application specific operating systems based on system on chip are composed of lots of tasks that can generate multi-tasking under preemptive scheduling. Preemptive multi-tasking incurs high preemption switching overheads, and these costs may jeopardize a system schedulability. A novel scheduling, named dynamic preemption threshold, is proposed here. The scheduling can reduce preemption costs by thread assignment and changing task dynamic preemption threshold at run time. Because dynamic preemption threshold is based on dynamic algorithm, it can achieve a high processor utilization with relative low cost in context switching and memory requirement. The scheduling perfectly integrates preemption threshold scheduling into EDF algorithm, and accomplishes to transform static model to dynamic algorithm seamlessly.
出处 《小型微型计算机系统》 CSCD 北大核心 2005年第11期1965-1970,共6页 Journal of Chinese Computer Systems
基金 国家自然科学基金(60334020)资助 国家杰出青年科学基金(60125310)资助
关键词 实时系统 调度算法 抢占门限 线程 动态调度算法 real-time scheduling algorithm preemption threshold thread dynamic scheduling
  • 相关文献

参考文献14

  • 1Liu C L,Layland J W.Scheduling algorithms for multiprogramming in a hard-real-time environment[J]. Journal of the Association for Computing Machinery,1973,20(1):46-61.
  • 2Wang F Y, Wu Z H.ASOS:a developing trend of embedded operating systems[J]. Chinese Computer World,2000, 11(45):B6-B14 (11).
  • 3Anderson T.The case for application specific operating systems[C]. In:Proceedings of Third Workshop on Workstation Operating Systems[C]. USA, Florida :April 1992.
  • 4John A. Stankovic. VEST: a toolset for constructing and analyzing component based operating systems: for embedded and real-time systems[D]. University of Virginia TR CS-2000-19, July 2000.
  • 5He D Z,Wang Z X, Li W.A scheduling algorithm for ASOS and its application to traffic control[C]. In:Proceedings of IEEE International Conference on Intelligent Transportation Systems, 2003:861-866.
  • 6Manas Saksena and Yun Wang.Scalable real-time system design using preemption thresholds[C]. In:Proceedings of the IEEE RTSS, 2000.
  • 7Kim S,Hong S, Kime T H.Integrating real-time synchronization schemes into preemption threshold scheduling[C]. The Fifth IEEE International Symposium on Object-Oriented Real-Time Distributed Computing, 2002.
  • 8Gai P, Lipari G,Natale M D.Minimizing memory utilization of real-time task sets in single and multi-processor systems-on-a-chip[C]. In:Proceedings of the IEEE RTSS, 2001:73-83.
  • 9Davis R, Merriam N,Tracey N.How embedded applications using an RTOS can stay within on-chip memory limits[C]. In:Proceedings of the Work in Progress and Industrial Experience Session, Euro-Micro Conference on Real-Time Systems, 2000.
  • 10Wang Y,Saksena M.Scheduling fixed-priority tasks with preemption threshold[J]. In:Proceedings, IEEE International Conference on Real-Time Computing Systems and Applications (December 1999).

同被引文献51

引证文献5

二级引证文献8

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

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