期刊文献+

EDF实时调度算法中的关键问题求解 被引量:8

Solving a key problem of EDF scheduling algorithm
原文传递
导出
摘要 针对截止期最早优先(EDF)调度算法存在的问题,通过分析和证明EDF调度算法中最大可挪用时间的性质,结合EDF的最优调度过程,提出一种可延迟时间逼近(DTA)算法,以快速准确地计算EDF算法调度周期任务的最大可挪用时间,并且证明了该算法的时间复杂度只和周期任务数、处理器的占用率之和有关.仿真实验验证了DTA算法的时间性能. At present,the calculating the max stealing time of the EDF(earliest deadline first) algorithm scheduling periodic tasks is limited to whole hyper period,and the time complexity is pseudo-polynomial time.The properties of the maximum stealing time with the EDF scheduling algorithm is analyzed and proved.Combined with the optimal scheduling process,the delay time approximation(DTA)algorithm is proposed,which can calculate the maximum stealing time quickly and accurately.It is proved that the time complexity of DTA algorithm is only relative to the number of periodic tasks and the total utilization of the processor. The time performance of DTA algorithm is verified through the simulation results.
出处 《华中科技大学学报(自然科学版)》 EI CAS CSCD 北大核心 2009年第10期1-4,共4页 Journal of Huazhong University of Science and Technology(Natural Science Edition)
基金 国家自然科学基金资助项目(60603032)
关键词 实时调度算法 截止期最早优先 偶发任务 容错 挪用时间 real-time scheduling algorithm earliest deadline first aporadic task fault-tolerance stealing time
  • 相关文献

参考文献12

  • 1Burchard A, Liebeherr J, Oh Y F, et al. New strategies for assigning real-time tasks to multiprocessor systems [J]. IEEE Trans on Computers, 1995, 44(12):1 429-1 442.
  • 2Kieckhafer R M, Walter C J, Finn A M, et al. The MAFT architecture for distributed fault tolerance[J]. IEEE Transactions on Computers, 1988, 37(4) : 398- 405.
  • 3Liu C L, Layland J W. Scheduling algorithms for multiprogramming in a hard-real-time environment [J]. Journal of ACM, 1973, 20(1): 174-189.
  • 4Stankovic J A, Spuri M, Ramamritham K, et al. Deadline scheduling for real-time system: EDF and related algorithms[M]. Boston: Kluwer Academic, 1998.
  • 5Lehoczky J P, Sha L, Strosnider J K. Enhanced aperiodic responsiveness in hard real-time environments [C]//Proceedings of IEEE Real-time System Symposium. San Jose: IEEE, 1987: 261-270.
  • 6Sprunt B. Aperiodic task scheduling for real-time systems[D]. Pittsburgh Department of Electrical and Computer Engineerting, Carnegie Mellon University, 1990.
  • 7Buttazzo G C, Sensini F. Optimal deadline assignment for scheduling soft aperiodic tasks in hard real- time environments[J]. IEEE Transactions on Computers, 1999, 48(10): 1 035-1 052.
  • 8Ripoll I, Crespo A, Garcia A, et al. An optimal algo rithm for scheduling soft aperiodic tasks in dynamic priority preemptive systems[J]. IEEE Trans on Software Engineering, 1997, 23(6): 388-400.
  • 9涂刚,阳富民,卢炎生.基于动态优先级策略的最优软非周期任务调度算法[J].计算机研究与发展,2004,41(11):2026-2034. 被引量:19
  • 10张拥军,张怡,彭宇行,陈福接.一种基于多处理机的容错实时任务调度算法[J].计算机研究与发展,2000,37(4):425-429. 被引量:29

二级参考文献20

  • 1Ying Feng,Microprocessing Microprogramming,1994年,40卷,193页
  • 2M 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
  • 3M Spuri, G C Buttazzo. Scheduling aperiodic tasks in dynamic priority systems. Journal of Real-Time Systems, 1996, 10(2): 179~210
  • 4T 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
  • 5G 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
  • 6I 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
  • 7H Chetto, M Chetto. Some results of the earliest deadline scheduling algorithm. IEEE Trans on Software Engineering, 1989, 15(10): 1261~1269
  • 8C L Liu, J W Layland. Scheduling algorithms for multiprogramming in a hard-real-time environment. Journal of ACM, 1973, 20(1): 46~61
  • 9J 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
  • 10B Sprunt, L Sha, J Lehocsky. Aperiodic task scheduling for hard-real-time systems. Journal of Real-Time Systems, 1989, 1(1): 27~60

共引文献73

同被引文献116

引证文献8

二级引证文献27

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

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