P2P可靠有序组播模型的设计与实现

来源 :桂林电子科技大学 | 被引量 : 0次 | 上传用户:lizhongfeng3218
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
P2P网络实质上是一个用于分布式对象存储、搜索和共享的覆盖网络。随着P2P应用的日益广泛,例如分布式计算、协同作业和分布式存储,开发这些应用程序需要可靠、有序的组播消息传递服务。这些组播服务对于在不同的对等节点间保持复制数据的一致性以及协调相互之间的动作是非常有用的。  本文设计了一个 P2P可靠有序组播模型,简称 P2PROM(P2P Reliable Ordered Multicast Model)模型。P2PROM模型改进和扩展了经典的可扩展可靠组播协议,用于在P2P网络中的对等组内建立一个可靠有序的组播通道,从而实现组播消息的可靠有序传递。另外,P2PROM模型中设计了一个组成员管理模块,在网络故障或节点失效时,用来提供成员关系服务从而维持系统运作。  本文构建的P2PROM模型分为四个功能模块:(1)控制模块,(2)可靠组播模块,(3)消息传递模块,(4)成员管理模块。其中控制模块通过一种分等级的结构来收集和分发控制信息,这种结构可以在避免报文风暴的情况下,实现节点间消息接收状况通告的传递;可靠组播模块用于恢复丢失的消息;消息传递模块用于检测消息丢失和消息排序以保证组播服务质量;成员管理模块用于维护一致的组成员关系而保证传递服务。  本文采用Java实现了P2PROM模型的原型,并实例化了一个组播通道来进行测试,测试结果表明本文构建的P2PROM模型能够提供可靠有序的组播消息传递服务。
其他文献
多元变参数振动钻削是一种为适应新型材料的出现而进行的优化切削过程,在切削过程中为提高孔加工质量而提出的最优化加工方法。该方法在钻削过程的不同区段,要求采用该区段的最
数据挖掘,又称数据库中的知识发现,作为一门新兴的研究领域,主要目的是从数据集合中发现隐含的、事先未知的、对决策有潜在价值的用户感兴趣的知识,数据挖掘是当前数据库领域中最
随着互联网的飞速发展,网络中的Web应用也呈现出急剧增长趋势。随着Web应用资源需求的不断增加,各类增值服务迫切要求为其提供基于利润收益的有竞争力的区分服务,而不应该再
随着信息技术和管理理论的发展以及计算机和网络的广泛应用,工作流技术正在成为计算机应用领域的一个新的研究热点。工作流技术起源于办公自动化,后来广泛的应用于图像处理、文