期刊文献+

面向多处理器的实时周期任务容错调度算法研究 被引量:3

Research on Fault-tolerate Scheduling Algorithm to Real-time Periodic Tasks in Multiprocessor Systems
下载PDF
导出
摘要 主副版本策略是多处理器系统实时任务调度中处理容错问题的一种重要方式.根据分布式控制系统的特点,本文提出一种改进的FTRMBF算法—PR-FTRMBF,以提高系统周期任务的可调度性.在FTRMBF等已有的调度算法中,当没有处理器分配给当前副版本时,将为副版本分配新的处理器;本文提出的改进算法则以回溯的方式重新分配主版本.在保证系统实时性能和容错能力的前提下,节省了处理器数目.仿真实验表明,与FTRMBF算法相比,改进算法显著提高了系统任务的可调度性. Primary/backup copy scheme is an important way to deal with fault-tolerate problem on real-time tasks scheduling in multi- processor systems. According to the features of distributed control systems, we propose an improved FTRMBF algorithm-PR- FTRMBF to enhance the schedulability of periodic tasks. In FTRMBF and other algorithms, it will assign backup copy to new proces- sor while there is not enough processor to be assigned to the current backup copy. We reassign primary copy in back tracing manner in this paper. The proposed algorithm saves processor numbers without losing real-time and fault-tolerate performance. Simulation re- suits show it enhances the schedulability of the system periodic tasks comparing with FTRMBF algorithm.
出处 《小型微型计算机系统》 CSCD 北大核心 2013年第6期1253-1256,共4页 Journal of Chinese Computer Systems
基金 国家科技重大专项项目(2011ZX04016-071)资助
关键词 多处理器 实时系统 周期任务 容错调度 multiprocessor real-time system periodic tasks fault-tolerate scheduling
  • 相关文献

参考文献4

二级参考文献35

  • 1韩建军,李庆华,Abbas A.Essa.基于软件容错的动态实时调度算法[J].计算机研究与发展,2005,42(2):315-321. 被引量:13
  • 2Liu C L, layland J W. Scheduling Algorithms for Multi-Program mins in a Hard-Real-Time Environment [J]. J ACM, 1973,20 ( 1 ) : 46 -61. 被引量:1
  • 3Joseph M, Panda P. Finding Response Times in a Real-Time System[J] .The Computer J, 1986,29(3) :390 - 395. 被引量:1
  • 4Sha L, Rajkumar R, Sathaye S S. Generalized Rate-Monotonic Scheduling Theory:A Framework for Developing Real-Time Systems[J]. Proceedings of the IEEE, 1994,82(1) :68 - 82. 被引量:1
  • 5Dhall S K,Liu C L.On a Real-Time Scheduling Problem[J] .Operatios Research, 1978,26(2) : 127 - 140. 被引量:1
  • 6Burchard A, Liebeherr J, Oh Y, et al. New Strategies for Assigning Real-Time Tasks to Multiprocessor Systems[J]. IEEE Trans Computer, 1995,44(12) : 1429 - 1442. 被引量:1
  • 7Krishna C M,Shin K G.On Schedulig Tasks with a Quick Recovery from Failure[J]. IEEE Trans Computer , 1986,35(5) :448 - 454. 被引量:1
  • 8Yang C H,Deconinck G. A Fault-Tolerant Reservation-Based Strategy for Scheduling Aperiodic Tasks in Multiprocessor Systems[A].IEEE Proc of 10th Euromicro Workshop on Parallel, Distributed and Network-based Processing[C]. Gran Canaria, Spain,2002. 被引量:1
  • 9Bertossi A A, Mancini L V, Rossini F. Fault-Tolerant Rate-Monotonic First-Fit Scheduling in Hard-Real-Time Systems[J]. IEEE Trans Paralled and Distributed Systems, 1999,10(9) :934 - 945. 被引量:1
  • 10Buttazzo G C. Hard Real-Time Computing Systems:Predictable Scheduling Algorithms and Applications.Boston: Kluwer Academic Publishers, 1997. 被引量:1

共引文献50

同被引文献20

  • 1韩建军,李庆华,Abbas A.Essa.基于软件容错的动态实时调度算法[J].计算机研究与发展,2005,42(2):315-321. 被引量:13
  • 2韩建军,李庆华,Abbas A.Essa.基于软件容错的动态实时调度算法[J].小型微型计算机系统,2005,26(4):658-661. 被引量:1
  • 3罗威,阳富民,庞丽萍,李俊.基于延迟主动副版本的分布式实时容错调度算法[J].计算机研究与发展,2007,44(3):521-528. 被引量:18
  • 4刘东,张春元,李瑞,黄影,李毅.基于预测表的容错实时调度算法[J].西安交通大学学报,2007,41(6):697-701. 被引量:1
  • 5Shin K G, Koob G, Jah anian F. Fault-tolerant in real time systems[J]. IEEE Real-Time Systems Newsletter, 1991, 7 (3) : 28--34. 被引量:1
  • 6Cheng S C, Shiau D F, Huang Y M, et al. Dynamic hard real-time scheduling using genetic algorithm for multiprocessor task with resource and timing constraints[J]. Expert Systems with applications, 2009, 36(1): 852--860. 被引量:1
  • 7Karimi N, Zandieh M, Najafi A A. Group scheduling in flexible flow shops: A hybridised approach of imperialist competi tire algorithm and electromagnetic-like mechanism[J]. International Journal of Production Research, 2011, 49 4965- 4977. 被引量:1
  • 8Shokrollahpour E, Zandieh M, Dorri B. A novel imperialist competitive algorithm for hi-criteria scheduling of the assembly flowshop problem[J]. International Journal of Production Research, 2011, 49 : 3087--3103. 被引量:1
  • 9Ghosh S, Melhem R, Moss6 D. Fault-tolerance through scheduling of aperiodic tasks in hard real-time multiprocessor sys tems[J]. IEEE Trans. Parallel Distrib. Syst. 1997, 8(3): 272--284. 被引量:1
  • 10Samal A K. Fault tolerant scheduling of hard real-time tasks on multiprocessor system using a hybridgenetic algorithm[-J. Swarm and Evolutionary Computation, 2014,14 : 92--95. 被引量:1

引证文献3

二级引证文献7

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

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