摘要
为解决分布式协作系统中单点失效、实时性不高和对节点动态性支持不足等问题,提出一种基于网状拓扑结构的分布式协作快速可靠组播算法。该算法采用纯分布式协议来构建协作系统网状拓扑结构,各个协作对象根节点负责同步操作和记录日志信息。为降低协作数据传输延时,提高协作实时性,通过泛洪方式为每个协作节点构建冗余最短路径组播树进行协作数据分发;使用冗余对象根节点和传输链路来增强在节点动态加入和退出时协作系统的可靠性。最后,利用试验仿真对基于网状拓扑结构的快速可靠组播算法的分发延时和可靠性进行了验证。
To solve problems of single point failure, low real-time performance and weak support for nodes churning in distributed collaborative systems, a distributed fast & reliable multicast algorithm based on mesh topology was proposed. In this algorithm, the mesh topology of systems was constructed in a pure distributed way. Root nodes of cooperative objects were used to synchronize and log. To reduce the data delivery delay and improve real-time performance of cooperation, the shortest path multicast tree with redundant links was constructed for every cooperative node by flooding. Furthermore, redundant root nodes of cooperative objects and data links were adopted to improve reliability when nodes were churning. Finally, an experiment was performed to verify the delivery delay and the reliability of the mesh-based fast & reliable multicast algorithm.
出处
《计算机集成制造系统》
EI
CSCD
北大核心
2007年第9期1716-1721,共6页
Computer Integrated Manufacturing Systems
基金
国家发改委CNGI专项基金资助项目(CNGI-04-12-1D)
北京市科技计划基金资助项目(D0105006040331)~~
关键词
分布式协作系统
网状拓扑
冗余最短路径组播树
distributed cooperative system
mesh topology
redundant shortest path multicast tree