[1]孙锴 慕德俊 张慧翔.基于VxWorks的高可用容错系统的设计与实现[J].计算机技术与发展,2012,(04):123-125.
 SUN Kai,MU De-jun,ZHANG Hui-xiang.Design and Implementation of High Available Fault-Tolerant System Based on VxWorks[J].,2012,(04):123-125.
点击复制

基于VxWorks的高可用容错系统的设计与实现()
分享到:

《计算机技术与发展》[ISSN:1006-6977/CN:61-1281/TN]

卷:
期数:
2012年04期
页码:
123-125
栏目:
智能、算法、系统工程
出版日期:
1900-01-01

文章信息/Info

Title:
Design and Implementation of High Available Fault-Tolerant System Based on VxWorks
文章编号:
1673-629X(2012)04-0123-03
作者:
孙锴 慕德俊 张慧翔
西北工业大学自动化学院
Author(s):
SUN KaiMU De-junZHANG Hui-xiang
School of Automation,Northwestern Polytechnical University
关键词:
VxWorks容错中间件心跳检测任务恢复
Keywords:
VxWorks fault-tolerant middleware heartbeat detection task recover
分类号:
TP302.8
文献标志码:
A
摘要:
文中设计了一种容错系统,该系统是建立在应用程序层之下、操作系统层之上位置结构的中间件。系统由三模冗余与其之间的通信链路组成系统的硬件结构以及由故障检测模块(对节点的检测和对应用程序的检测)、故障处理模块所组成的软件部分构成。基于VxWorks实时操作系统,设计了一种高可用的容错中间件系统,分析了系统的组成原理,给出了基于心跳检测的故障检测机制和N版本编程方法进行故障检测,以及前向和后向任务恢复方法进行故障恢复,并实现了原型系统。试验表明:给出的容错中间件系统具备了基本的容错能力,可有效提高系统的可用性和可靠性
Abstract:
The following system which is between the application layer and OS layer is a middleware.The three modules redundant structure and the communication bus compose the hardware shap;The software system contains fault-detection module and fault-handle module.The hardware shap and the software system form the whole fault-tolerant system.Based on VxWorks OS,firstly,a high available fault-tolerant middleware system is designed.Then principle of composition which belongs to the system is analyzed,and it presents a fault detection mechanism based on heartbeat detection and the N-VERSION programming detection method.As well as,the backward and forward task recover method is utilized.Finally the prototype system is implemented.Experiments demonstrate the fault-tolerant middleware is helpful for enhancing the software fault tolerance of system

相似文献/References:

[1]孙筱川 赵敏 顾伟 胡中华.VxWorks下多Agent现场总线测控系统设计[J].计算机技术与发展,2009,(06):194.
 SUN Xiao-chuan,ZHAO Min,GU Wei,et al.Design of Multi - Agent Field Bus Measuring and Controlling System Based on VxWorks[J].,2009,(04):194.
[2]黎小玉 田泽 王泉 蔡叶芳 李攀 杨海波.基于SoC_FC芯片的电源管理系统设计与实现[J].计算机技术与发展,2010,(08):247.
 LI Xiao-yu,TIAN Ze,WANG Quan,et al.Design and Implementation of Power Management System Based on SoC_FC[J].,2010,(04):247.
[3]师于杰.高可用CompactPCI平台在串口通信上的应用[J].计算机技术与发展,2006,(04):203.
 SHI Yu-jie.Application of a Redundant System Slot CompactPCI HA Platform on Serial Port Communication[J].,2006,(04):203.
[4]黄启军 李晓光.基于S3C44B0X微处理器的VxWorks BSP开发与设计[J].计算机技术与发展,2006,(07):45.
 HUANG Qi-jun,LI Xiao-guang.Design and Development of VxWorks BSP Based on Microprocessor S3C44BOX[J].,2006,(04):45.
[5]张宇坤,袁冬莉,黄鑫鑫,等.基于 VxWorks 的网卡驱动程序开发[J].计算机技术与发展,2013,(01):18.
 ZHANG Yu-kun,YUAN Dong-li,HUANG Xin-xin,et al.Programming of Network Adapter Driver Based on VxWorks[J].,2013,(04):18.
[6]张寅生,雷杰.基于MPC8270的VxWorks BSP的移植[J].计算机技术与发展,2013,(04):96.
 ZHANG Yin-sheng,LEI Jie.Transplant of VxWorks BSP Based on MPC8270[J].,2013,(04):96.
[7]马城城,田泽,黎小玉.基于GPU FPGA芯片原型的VxWorks下驱动软件开发[J].计算机技术与发展,2013,(07):84.
 MA Cheng-cheng,TIAN Ze,LI Xiao-yu.Development of Driver Software for GPU Based on FPGA in VxWorks[J].,2013,(04):84.
[8]武华 刘军伟.基于VxWorks的多任务程序设计[J].计算机技术与发展,2011,(09):163.
 WU Hua,LU Jun-wei.Multitasking Programming Based on VxWorks[J].,2011,(04):163.
[9]马栋,韩俊刚. VxWorks的三维图形环境的开发[J].计算机技术与发展,2014,24(09):187.
 MA Dong,HAN Jun-gang. Development of Three-dimensional Graphical Environment in VxWorks[J].,2014,24(04):187.
[10]祝晓林[][],张健[],李楠[]. 基于SPARC的地址非对齐异常处理研究[J].计算机技术与发展,2015,25(04):18.
 ZHU Xiao-lin[][],ZHANG Jian[],LI Nan[]. Research on Memory Access to Un-aligned Addresses Exception Based on SPARC[J].,2015,25(04):18.

备注/Memo

备注/Memo:
国家自然科学基金(60803158); 研究生创业种子基金(Z2011051)孙锴(1985-),男,硕士研究生,研究方向为高可用嵌入式系统;慕德俊,教授,博导,研究方向为自动控制
更新日期/Last Update: 1900-01-01