期刊文献+

一种面向硬件线程的实时调度算法研究与设计 被引量:3

Research and Design of a Real-Time Scheduling Algorithm for Hardware-Thread
下载PDF
导出
摘要 本文根据硬件线程的特征,为硬件线程调度建立了一个周期与非周期混合线程集的调度模型.在数学层面描述了硬件多线程调度中每个线程被成功调度的条件判据.并在此基础之上,提出一种以截止时间与最坏执行时间差为基本因子的DR-EDF算法,提供了一种实现这种DR-EDF算法的硬件多线程控制器的设计原理.最后用FPGA为载体,实现了一款硬件多线程处理器,通过实际测试的分析结果,得出这种面向硬件多线程的实时调度算法在不影响线程集错失率前提下,提高了嵌入式系统中紧急任务的可调度性. Based on the characteristics of the hardware scheduling, a scheduling model for the periodic and un-periodic threads in hardware scheduling is proposed. The criterion of the successfully scheduled threads is presented by mathematical description. On this basis, the DR-EDF algorithm based on the deadline and the difference of the worst executing time is proposed. The design of thread-scheduling controller using the DR-EDF is brought forward. And the processor based on the DR-EDF algorithm is achieved on an FPGA. The results of experiment show that the scheduling failure rate will not be affected and scheduling-ability for emergency threads is improved.
出处 《电子学报》 EI CAS CSCD 北大核心 2007年第8期1467-1471,共5页 Acta Electronica Sinica
基金 国家863高技术研究发展计划(No.2001AA415320)
关键词 抢占模型 最早期限优先 变级最早期限优先 硬件线程 实时调度 Preemption model earliest deadline first(EDF) dynamic rate earliest deadline first(DR-EDF) hardware-thread real-time scheduling
  • 相关文献

参考文献8

  • 1温涛,王济勇,王晓霞,邹翔.一个面向嵌入式系统实时性能优化的抢占模型[J].通信学报,2005,26(9):129-134. 被引量:3
  • 2Reinder J B,Elisabeth S, Wim V. Best-case response times and jitter analysis of real-time tasks [ J]. Journal of Scheduling. 2004,7(2) : 133 - 147.
  • 3陈英革,王小英,赵海,尹震宇.任务调度过程中就绪队列的优化研究[J].系统仿真学报,2006,18(4):877-882. 被引量:9
  • 4Lehoczky J,Lui S, Ye D. The rate monotonic scheduling algorithm: exact characterization and average case behavior [ A]. IEEE 9th Real-Time Systems Symposium[ C ]. Santa Monica: IEEE Communication Society, 1989:166- 171.
  • 5Liu C L,Layland J W. Scheduling algorithms for multiprogramming in a hard-real-time environment[J]. Journal of the ACM, 1973,20(1) :46- 61.
  • 6Audsley N, Bums A, Richardson M. Applying new scheduling theory to static priority preemptive scheduling[ J]. Software Engineering Journal, 1993,8(5) :284 - 292.
  • 7Katcher D I. Engineering and analysis of real-time operating system[ D]. Ph. D Dissertation, Dept of Electrical and Computer Engineering, Carnegie Mellon University, Pittsburgh, PA, August 1994.
  • 8Seto D B, Lehoczky J,Liu S. Task Period selection and schedulability in real-time systems[A]. IEEE Real-time Systems Symposium[C ]. Madrid: IEEE Communication Society, 1998:188 - 199.

二级参考文献22

  • 1STEWART D B. Measuring execution time and real-time performance[A]. Proc of 2001 Embedded Systems Conference[C]. San Francisco, CA, 2001.
  • 2LIU C L, LAYLAND J W. Scheduling algorithms for multiprogramming in a hard real time environment[J]. Journal of the ACM,1973, 20(1): 44-61.
  • 3KATCHER D I, ARAKAWA H, STROSNIDER J K. Engineering and analysis of fixed priority schedulers[J]. IEEE Transactions on Software Engineering, 1993,19(9).
  • 4SECKA A. Automatic Debugging of a Real-Time System Using Analysis and Prediction of Various Scheduling Algorithm Implementations[D]. Dept of Electrical and Computer Engineering, University of Maryland, College Park, MD, 2000.
  • 5KATCHER D I. Engineering and Analysis of Real-time Operating System[D]. Dept of Electrical and Computer Engineering, Carnegie Mellon University, Pittsburgh, PA, 1994.
  • 6KETTLER K A, KATCHER D I, STROSNIDER J K. A modeling methodology for real-time/multimedia operating systems[A]. Proceedings of the Real-Time Technology and Applications Symposium[C].1995.
  • 7MICHALEWICA Z, JANIKOW C. Handling constraints in genetic algorithms[A]. Proceedings of the Fourth International Conference on Genetic Algrotithms[C]. 1991. 151-157.
  • 8Liu C L,Layland J W.Scheduling algorithms for multiprogramming in a hard real time environment[J].Journal of the ACM(S0004-5411).1973:47-61.
  • 9Katcher D I,Arakawa H,Strosnider J K.Engineering and analysis of fixed priority schedulers[J].IEEE Transactions on Software Engineering (S0098-5589).1993,19(9):920-934.
  • 10Katcher D I.Engineering and analysis of real-time operating system[D].Ph.D.Dissertation,Dept.of Electrical and Computer Engineering,Carnegie Mellon University,Pittsburgh,PA,1994.

共引文献10

同被引文献22

引证文献3

二级引证文献3

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

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