期刊文献+

容错优先级混合式分配搜索算法 被引量:3

A Fault-Tolerant Priority Configuration Mixed Search Algorithm
下载PDF
导出
摘要 在实时系统中,由于任务未能及时产生正确结果将导致灾难性后果,容错对于实时系统的有效性及可靠性至关重要.基于最坏响应时间计算的可调度性分析,提出了一种容错优先级混合式分配搜索算法.这种算法通过允许替代任务既能运行在高优先级别上,又可运行在低优先级别上,有效地提高了系统的容错能力.通过实验测试,与目前所知的同类算法相比,在提高系统容错能力方面更为有效. Hard real-time systems are those that specified in terms of strong timing constraints. Fault tolerance in a real-time system implies that the system is able to deliver correct results in a timely manner even in the presence of faults. Techniques employing time redundancy are commonly used for tolerating a wide class of faults such as transient faults. In these systems, it is essential that the exploitation of time redundancy for correctness should not jeopardize the timeliness attribute. Hence scheduling aspects of fault tolerant hard real-time systems become all the more important. In this paper, a fault-tolerant priority- configuration-mixed search algorithm is proposed, that can be used, together with the schedulability analysis, to effectively increase the fault resilience of the fault-tolerant hard real-time systems. Schedulability analysis takes into account the fact that the recoveries of tasks are allowed to execute at some appropriate priority levels, either higher priority levels or lower priority levels. The performance of this mixed search algorithm is compared with that of other fault-tolerant priority configuration search algorithms by simulation. The results show that the average obtained increment on fault resilience when using the proposed algorithm is over 20 %, which is higher than that of the three traditional algorithms.
出处 《计算机研究与发展》 EI CSCD 北大核心 2007年第11期1912-1919,共8页 Journal of Computer Research and Development
基金 国家自然科学基金项目(60603032)~~
关键词 容错实时系统 最坏响应时间 可调度性分析 容错优先级 系统容错能力 fault-tolerant real-time system worst-case response time schedulability analysis fault-tolerant priority fault-tolerant resilience
  • 相关文献

参考文献7

  • 1A Burns,R I Davis,S Punnekkat.Feasibility analysis of faulttolerant real-time task sets[C].The 8th Euromicro Workshop on Real-Time Systems,L' Aquila,Italy,1996
  • 2A Bums,S Punnekkat,L Stringint,et al.Probabilistic scheduling guarantees for fault-tolerant real-time systems[C].In:Proc of the 7th Int'l Working Conf on Dependable Computing for Critical Application.Los Alamitos:IEEE Computer Society Press,1999.339-356
  • 3G M A Lima,A Burns.An effective schedulabililty analysis for fault-tolerant hard real-time systems[C].The 13th Euromicro Conf on Real-Time Systems,Delft,Netherlands,2001
  • 4G M A Lima,A Burns.An optimal fixed-priority assignment algorithm for supporting fault-tolerant hard real-time systems[J].IEEE Trans on Computers,2003,52(10):1332-1346
  • 5李俊,阳富民,卢炎生.一种可行的容错实时系统可调度性分析[J].软件学报,2005,16(8):1513-1522. 被引量:9
  • 6C L Liu,J W Layland.Scheduling algorithm for multiprogramming in a hard real-time environment[J].Journal of ACM,1973,20(1):46-61
  • 7N C Audsley.Deadline monotonic scheduling:[Ph D dissertation][D].York,UK:Deptartment of Computer Science,University of York,UK,1990

二级参考文献9

  • 1Ghosh S, Melhem R, Mosse D. Enhancing real-time scheduled to tolerate transient faults. In: Proc. of the 16th IEEE Real-Time Systems Symup. Pisa: IEEE Computer Society Press, 1995. 120-129.
  • 2Kandasmy N, Hayes JP, Murray BT. Tolerating transient faults in statically scheduled safety-critical embedded systems. In: Proc.of the 18th IEEE Symp. on Reliable Distributed Systems. Lausanne: IEEE Computer Society Press, 1999. 212-221.
  • 3Burns A, Davis R, Punnekkat S. Feasibility analysis of fault-tolerant real-time task sets. In: Proc. of the 8th Euromicro Workshop on Real-Time Systems. L'Aquila: IEEE Computer Society Press, 1996. 29-33.
  • 4Punnekkat S. Scheduling analysis for fault tolerant real-time systems [Ph.D. Thesis]. University of York, 1997.
  • 5Burns A, Punnekkat S, Strigini L, Wright DR. Probabilistic scheduling guarantees for fault-tolerant real-time systems. In: Proc. of the 7th Int'l Working Conf. on Dependable Computing for Critical Application. IEEE Computer Society Press, 1999. 339-356.
  • 6De A Lima GM, Burns A. An effective schedulability analysis for fault-tolerant hard real-time systems. In: Proc. of the 13th Euromicro Conf. on Real-Time Systems. Delft: IEEE Computer Society Press, 2001. 209-216.
  • 7De A Lima GM, Burns A. An optimal fixed-priority assignment algorithm for supporting fault-tolerant hard real-time systems.IEEE Trans. on Computers, 2003,52(10): 1332-1346.
  • 8Liu CL, Layland JW. Scheduling algorithms for multiprogramming in a hard real-time environment. Journal of the ACM,1973,20(1): 46-61.
  • 9Audsley NC, Burns A, Richardson M, Wellings AJ. Hard real-time scheduling: the deadline monotonic approach. In: Proc. of the 8th IEEE Workshop on Real-Time Operating Systems and Software. Atlanta: IEEE Computer Society Press, 1991. 133-137.

共引文献8

同被引文献21

引证文献3

二级引证文献7

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

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