期刊文献+

基于CAN总线的分布式容错系统实现 被引量:8

Distributed fault-tolerant system based on CAN bus
原文传递
导出
摘要 针对一种基于控制器局域网(controller areanetwork,CAN)总线的多冗余计算机构成的实时控制网络,设计并实现了分布式容错计算系统。该系统采用软总线保证数据可靠传输,使用数据表决屏蔽节点计算与传感故障,通过同步保证数据一致,利用成员关系管理维护动态成员关系。该系统完全独立于控制应用程序,包括了分布式容错计算的典型功能,充分利用分布式系统的优势和CAN总线传输的特点,在保证系统实时性的基础上为应用程序提供容错计算服务。测试结果表明,在性能指标上能够满足某实时控制系统的要求。 A distributed fault-tolerant computing system based on the control area network (CAN) bus was implemented for a real-time control network. The system includes a soft bus that guarantees reliable data transmission, software voting that isolates the faults of computing units and sensors, data synchronization that ensures data consistency, and member relationship management that maintains the dynamic membership. The system is transparent to the control application program and integrates the typical functions of a fault-tolerant computing system, makes full use of the advantages of distributed systems and the CAN bus transmission characteristics, and provides fault-tolerant computing services for applications with guaranteed real-time performance. Tests show that the overall system performance is sufficient for use in real-time control systems.
出处 《清华大学学报(自然科学版)》 EI CAS CSCD 北大核心 2009年第7期1023-1027,共5页 Journal of Tsinghua University(Science and Technology)
关键词 容错计算机 分布式系统 余度管理 fault-tolerant computer distributed systemredundancy management
  • 相关文献

参考文献6

  • 1Laprie J C, Arlat J, Beounes C, et al. Definition and analysis of hardware-and software-fault-tolerant architectures [J].Computer, 1990, 23(7): 39-51.
  • 2Kopetz H, Damm A, Koza C, et al. Distributed fault-tolerant real-time systems: The Mars approach[J]. IEEE Micro, 1989, 9(1): 25-40.
  • 3Bolduc L P. Redundancy management system for the X-33 vehicle and mission computer [C] // Proc of IEEE/AIAA 19th Digital Avionics Systems Conference. Philadelphia, PA: IEEE Press, 2000:1C3/1 - 1C3/7.
  • 4Birman K, Joseph T A. Reliable communication in the presence of failures[J].ACM Trans on Computer Syst, 1987, 5(1):47-76.
  • 5Tanenbaum A S, Steen M V. Distributed Systems: Principles and Paradigms[M]. Beijing: Tsinghua University Press, 2002.
  • 6Bass J M, Latif-Shabgahi G, Bennett S. Experimental comparison of voting algorithms in cases of disagreement [C] // Proceedings of the 23rd EUROMICRO Conference on New Frontiers of Information Technology. Washington: IEEE Computer Society, 1997: 516- 523.

同被引文献67

引证文献8

二级引证文献12

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

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