检索规则说明:AND代表“并且”;OR代表“或者”;NOT代表“不包含”;(注意必须大写,运算符两边需空一格)
检 索 范 例 :范例一: (K=图书馆学 OR K=情报学) AND A=范并思 范例二:J=计算机应用与软件 AND (U=C++ OR U=Basic) NOT M=Visual
机构地区:[1]武汉理工大学物流工程学院,湖北武汉430063
出 处:《华南理工大学学报(自然科学版)》2010年第9期30-34,共5页Journal of South China University of Technology(Natural Science Edition)
基 金:国家自然科学基金资助项目(50975216);武汉理工大学中央高校基本科研业务费专项资金资助项目(2010-1a-059)
摘 要:控制器局部网(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.
分 类 号:TN45[电子电信—微电子学与固体电子学]
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在链接到云南高校图书馆文献保障联盟下载...
云南高校图书馆联盟文献共享服务平台 版权所有©
您的IP:216.73.216.49