期刊文献+

基于主动请求与动态分配负载的CAN容错算法 被引量:1

Fault-Tolerant Algorithm Based on Active Request and Dynamic Load Distribution for CAN System
下载PDF
导出
摘要 控制器局部网(CAN)总线应用于负载较重的分布式系统时,系统的可靠性和实时性难以保证,容错算法是提高分布式系统容错性能的重要手段。文中通过对多种容错算法的分析比较,在冗余服务中引入主动请求与动态分配负载的思想,提出了一种有效的CAN冗余容错算法.CAN节点可根据自身的负载情况决定是否作为冗余服务器主动请求任务,管理系统综合考虑负载和节点主机的当前状况,动态分配负载给各冗余服务器,同时系统还可动态改变冗余服务器的个数.最后,构建了该算法的数学模型,与RAWA算法进行了对比,并通过实例证明该算法性能较好,可用于高可靠、高实时性的控制系统中. When the controller area network(CAN) bus is applied to a distributed overloading system,the reliability and real-time property of the system can not be guaranteed.Fault-tolerant algorithms are the important means to improve the system performances.In this paper,several fault-tolerant algorithms are analyzed and compared,and an approach of introducing active request and dynamic load distribution in the redundant services is proposed,based on which an effective fault-tolerant algorithm for CAN systems is put forward.In this algorithm,CAN nodes decide whether to actively request the task to be a redundant server according to their load status,and the management system assigns the load to each redundant server according to the load and the current status of node hosts and changes the number of redundant servers dynamically.A mathematical model of the proposed algorithm is also established,and some illustrations are finally presented to compare the algorithm with RAWA fault-tolerant algorithms.The results show that the proposed algorithm with high performance is applicable to the control system with high reliability and good real-time property.
作者 曹小华 周勇
出处 《华南理工大学学报(自然科学版)》 EI CAS CSCD 北大核心 2010年第9期30-34,共5页 Journal of South China University of Technology(Natural Science Edition)
基金 国家自然科学基金资助项目(50975216) 武汉理工大学中央高校基本科研业务费专项资金资助项目(2010-1a-059)
关键词 容错 控制器局部网 动态负载 主动请求 fault tolerance controller area network dynamic load active request
  • 相关文献

参考文献10

  • 1Sollazzo Adolfo,Morani Gianfranco,Giovannini Andrea.An adaptive fault-tolerant FCS for a large transport aircraft[J].Lecture Notes in Control and Information Sciences,2010,399(1):273-291.
  • 2Benítez-Pérez H,García-Nocetti F.Reconfigurable distributed control using smart peripheral elements[J].Control Engineering Practice,2003,11(9):975-988.
  • 3李军,李林,张晓艳.冗余CAN总线在机电管理系统中的应用研究[J].航空计算技术,2010,40(2):105-107. 被引量:4
  • 4Adamski Bob.Safety fieldbus design requirements for process industry sector applications[C] ∥The 62nd Annual Symposium on Instrumentation for the Process Industries.College Station:Instrumentation,Systems,and Automation Society,2007:40-48.
  • 5胡小梅 翟正军.协同虚拟环境中的主动动态负载平衡算法.计算机工程,2007,33(20):104-106.
  • 6Diego Z G,Maria B F.A fault tolerant Web service architecture[C] ∥Proceedings of the 2007 Latin American Web Conference.Santiago:Institute of Electron and Electrical Engineering Computer Society,2007:42-49.
  • 7钱方,贾焰,黄杰,顾晓波,邹鹏.提高冗余服务性能的动态容错算法[J].软件学报,2001,12(6):928-935. 被引量:15
  • 8陈静波,胡金春.基于CAN总线的分布式容错系统实现[J].清华大学学报(自然科学版),2009(7):1023-1027. 被引量:8
  • 9Bai T,Hu L S,Wu Z M,et al.Flexible fuzzy priority scheduling of the CAN bus[J].Asian Journal of Control,2005,7(4):401-413.
  • 10Jun-FengTian,Jun-WeiZhang,Feng-XianWang.Fault Tolerant Algorithm Based on Dynamic and Active Load Balancing for Redundant Services[J].Journal of Computer Science & Technology,2004,19(6):769-775. 被引量:2

二级参考文献15

  • 1刘艳强,郇极.CANaerospace——航空机载设备通信总线协议[J].测控技术,2005,24(2):46-48. 被引量:8
  • 2史久根,张培仁.CAN总线在实时系统中应用的研究[J].中国科学技术大学学报,2005,35(2):195-201. 被引量:27
  • 3崔炜,庞彦斌.调度通信在CAN总线中的应用[J].仪表技术与传感器,2005(9):27-29. 被引量:9
  • 4黄勇.CAN总线在航天领域的应用[J].电讯技术,2005,45(5):172-174. 被引量:7
  • 5Laprie 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.
  • 6Kopetz H, Damm A, Koza C, et al. Distributed fault-tolerant real-time systems: The Mars approach[J]. IEEE Micro, 1989, 9(1): 25-40.
  • 7Bolduc 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.
  • 8Birman K, Joseph T A. Reliable communication in the presence of failures[J].ACM Trans on Computer Syst, 1987, 5(1):47-76.
  • 9Tanenbaum A S, Steen M V. Distributed Systems: Principles and Paradigms[M]. Beijing: Tsinghua University Press, 2002.
  • 10Bass 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.

共引文献26

同被引文献39

引证文献1

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

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