期刊文献+

基于服务体/执行流模型的MiniCore系统的容错设计

Fault-Tolerant Design of Mini Core Operating System Based on Servent/Exe-Flow Model
下载PDF
导出
摘要 空间环境中的计算机系统要求高可靠性.针对存储受限的空间嵌入式实时系统,从内存可靠性和任务容错调度两个角度出发,提出了一种两级容错设计方案.该方案由系统级的周期性内存检错纠错机制和任务级的一种改进的主/副版本容错调度机制组成.方案的实验验证在一款基于服务体/执行流模型(SEFM)设计的嵌入式操作系统Mini Core中进行.加入两级容错机制后,内存数据准确性得到保证,Mini Core内核代码空间增加了约33%,时间性能指标略微下降,任务的执行成功率和调度质量显著增加. Computer systems require high reliability in space environment. Contrary to limited storage space for embedded real-time systems, considering the memory reliability and Fault-tolerant task, we propose a two level of fault-tolerant solution. The program consists of a periodic memory detecting and an error correcting mechanism of system-level and an improved master/slave version scheduling mechanisms of task-level. The experimental verification of the program is carried out in an embedded operating system named Mini Core which based on a service body/execution flow model(SEFM). The introduction of fault-tolerant mechanism increases the code size of Mini Core kernel by 33% and ensures the accuracy of the memory data, with the system's time performance declining slightly and the success rate and scheduling performance of task execution improving significantly.
出处 《计算机系统应用》 2016年第3期43-49,共7页 Computer Systems & Applications
基金 国家"核心电子器件 高端通用芯片及基础软件产品"重大专项(2012ZX01034001-001) 国家自然科学基金(61379040 61272131)
关键词 空间嵌入式实时系统 容错调度 两级容错设计 服务体/执行流模型 space embedded real-time systems fault-tolerant scheduling two level of fault-tolerant design service body/execution flow model
  • 相关文献

参考文献15

  • 1Spnmt B, Sha L, Lehoczky J. Aperiodic task scheduling for hard-real-time systems. Real-Time Systems, 1989, 1(1): 27q50.
  • 2Laprie J. Dependable computing and fault-yolerant systems. Depndability: Basic Concepts and Terminology in English, French, German, Italian and Japanese, 1992, 5.
  • 3Persya AC, Nair TR. Fault tolerant real time systems, arXiv preprint arXiv: 1001.3756, 2010.
  • 4Avizienis A. The n-version approach to fault-tolerant software. IEEE Trans. on Software Engineering, 1985, 11(12): 1491-1501.
  • 5Allerton D J, Jia H. Redundant multi-mode filter for a navigation system. IEEE Trans. on Aerospace and Electronic Systems, 2007, 43(1): 371-391.
  • 6Randell B, Xu J. The evolution of the recovery block concept. Software Fault Tolerance, 1995, 3:1-22.
  • 7罗威,阳富民,庞丽萍,李俊.基于延迟主动副版本的分布式实时容错调度算法[J].计算机研究与发展,2007,44(3):521-528. 被引量:18
  • 8李宏,陈香兰,吴明桥,龚育昌,赵振西.服务体模型与操作系统内核设计技术[J].计算机研究与发展,2005,42(7):1272-1276. 被引量:13
  • 9吴明桥,陈香兰,张晔,龚育昌.一种基于服务体/执行流的新型操作系统构造模型[J].中国科学技术大学学报,2006,36(2):230-236. 被引量:10
  • 10Mahrenholz D, Spinczyk O, Schroder-Preikschat W. Program instrumentation for debugging and monitoring with Aspect C++. Proc. Fifth IEEE International Symposium on Object-Oriented Real-Time Distributed Computing, 2002. (ISORC 2002). IEEE. 2002. 249-256.

二级参考文献33

  • 1李宏,陈香兰,吴明桥,龚育昌,赵振西.服务体模型与操作系统内核设计技术[J].计算机研究与发展,2005,42(7):1272-1276. 被引量:13
  • 2Wang J Y,Proc Computer Aided Design Test Evaluation Dependability,1996年,170页
  • 3龚育昌 陈香兰 李曦 209.基于服务体/执行流模型的操作系统.中华人民共和国发明专利公报,2005,21(37).
  • 4Dearle A,Hulse D.Operating system support for persistent systems:past,present and future[J].Software-Practice and Experience,2000,30(4):295-324.
  • 5Draves R P,Bershad B N,Rashid R F,et al.Using continuations to implement thread management and communication in operating systems[R].Technical Report CMU-CS-91-115R,Department of computer science,Carnegie Mellon University,1991.
  • 6Mainwaring A M,Culler D E.Active Messages:Organization and applications programming interface.Technical Document[R],University of California at Berkeley,Network of Workstations Project White Paper,(API V2.0),1995.
  • 7Rodrigues S H,Anderson T E,Culler D E.High-performance local-area communication using fast sockets[C]//Proc.of the USENIX Annual Technology Conference,1997.
  • 8Bershad B N,Anderson T E,Lazowska E D,et al.User-level interprocess communication for shared memory multiprocessors[J].ACM Transactions on Computer System,1991,9(2):175-198.
  • 9Nelson M,Khalidi Y,Madany P.The spring file system[R].Technical Report SMLI TR-93-10,Sun MicrosystemsLaboratories(MountainView,California),1993.
  • 10Dearle A,Bona R di,Farrow J,et al.Grasshopper:an orthogonally persistent operating system[J].Computing Systems,1994.7(3):289-312.

共引文献40

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

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