期刊文献+

基于操作系统调用的容错计算机系统同步技术研究 被引量:4

Research on Synchronization Technology of Fault-Tolerant Computer System Based on Operating System Calls
下载PDF
导出
摘要 同步是实现基于表决的容错计算机系统的关键过程.现有的采用基于硬件或应用软件同步技术的系统存在设计和制造困难、兼容性差和难以使用等问题.提出了一种基于操作系统调用的同步机制;描述了其同步算法;介绍了在Linux操作系统上的实现.该同步机制对应用程序完全透明,同步点无需人工设置,同步算法由软件和硬件结合的方式实现.实验结果表明该同步机制是可行的,较好地达到了系统易设计和好使用的目标. Synchronization is the key process in implementing fault-tolerant computer systems based on voting. There are some problems, such as being hard to design and produce and being less compatible and difficult to use about traditional fault-tolerant computer systems which adopt hardware-based or application program-based synchronizing technologies. Proposed in this paper is a synchronizing mechanism which is based on the system calls in operating systems. The arithmetic of the synchronizing mechanism is described and the implementation in the Linux operating system is introduced. The synchronizing mechanism is transparent to application programs completely and the synchronizing points needn' t be set artificially by programmer. The arithmetic is implemented by the combination of hardware and software. Experimental results show that the synchronizing mechanism is feasible and achieves preferably the goals of the system easy to design and convenient to use.
出处 《计算机研究与发展》 EI CSCD 北大核心 2006年第11期1985-1992,共8页 Journal of Computer Research and Development
关键词 客错计算机 资源冗余 同步 操作系统 系统调用 fault-tolerant computer resource redundant synchronization operating system system call
  • 相关文献

参考文献10

  • 1A K Singh,M G Gouda.Rankers:A classification of synchronization problems[J].Science of Computer Programming,1993,21(3):191-223 被引量:1
  • 2D K Pradnan.Fault-Tolerant Computer System Design[M].Englewood Cliffs,NJ:Prentice-Hall Inc,1998 被引量:1
  • 3D P Siewiorek,R S Swarz,et al.The Theory and Practice of Reliable System Design[M].Bedford,MA:Digital Press,1982 被引量:1
  • 4Stratus Computer Inc.Transparent fault tolerant computer system[P].USA Patent,5968185.1999-10-19 被引量:1
  • 5Tandem Computers Inc.Fault-tolerant computer with three independently clocked processors asynchronously executing identical code that are synchronized upon each voted access to two memory modules[P].USA Patent,5193175.1993-03-09 被引量:1
  • 6D K Pradnan,D D Sharma,N H Vaidya.Roll Forward Check-pointing Schemes[M].Englewood Cliffs,NJ:Prentice-Hall Inc,1993 被引量:1
  • 7Tandem Computers Inc.NonStop Himalaya Range:K200,K2000,and K20000 Servers,NonStop Servers Product Description[OL].http://home.earthlink.net/~torlando/images/Himalayapd.pdf,1995 被引量:1
  • 8袁由光编著..实时系统中的可靠性技术[M].北京:清华大学出版社;南宁,1995:184.
  • 9戴新发 袁由光 等.一种容错服务器的容错机制研究[J].计算机研究与发展,2002,40:359-364. 被引量:1
  • 10熊庭刚.容错计算机系统同步技术研究:[硕士论文][D].武汉:华中科技大学,2001. 被引量:1

同被引文献69

引证文献4

二级引证文献9

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

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