基于非结构化纯P2P的副本一致性维护研究

来源 :中南大学 | 被引量 : 0次 | 上传用户:whoamiwh
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着互联网络的发展,对等网络技术作为一种新型的分布式网络模式得到越来越多的重视和研究。各种基于P2P技术的应用不断涌现,人们不再满足于只利用对等网络完成资源的搜索和下载,支持动态业务的P2P系统成为新的研究目标和方向。复制技术作为一种关键技术在提高分布式系统的可靠性和可用性的同时也带来了一些问题。其中一个最重要的问题就是如何维护各个副本之间的一致性。因而研究对等网络上的副本一致性是很有意义的。本文在研究了现在的一致性维护算法的原理的基础上,分析各个算法的不足,提出了一种改善网络性能和更新传播效率的一致性维护算法—基于副本链的一致性维护算法。副本节点通过在网络中广播资源探查消息,具有同类副本资源的其他副本节点给出响应从而建立副本链。针对副本的更新消息在构建好的副本链中的节点间转发,使更新消息的传播带有明确的目的性,避免了盲目的洪泛广播。此外本文提出的副本链算法的另一个创新点是充分利用广播消息携带的信息给副本链的维护带来便利。本文利用仿真平台PeerSim与采用洪泛广播的一致性维护算法进行对照试验,验证了副本链算法的有效性。本文还提出了两个基于副本链算法的冲突解决方案,应用其中之一并结合副本链算法设计一个简单的原型实例。
其他文献
信息化绩效评估是在传统资源的财务绩效评估的基础上针对信息资源开发利用效益效果的评价。对交通信息化进行绩效评估可以衡量交通行业在未来发展中建设和应用信息系统并持续
近年来,绿色、节能、环保成为交通工具发展的主题,电动车作为顺应这一主题的产品得到了大力的推广,市场需求迅速扩大,电动车产业也有了爆炸式发展,使得电动车厂家、电动车营销公司
组件技术已经成为软件工程研究的热点和大型软件系统开发的关键。为了提高软件系统的可靠性,利用软件系统架构,即软件系统内部组件和接口间的结构信息对系统的可靠性进行分析
多智能体系统的诞生和发展是分布式人工智能技术和网络技术发展的必然结果。多智能体系统的研究近几年来已经成为基于网络的分布式人工智能的研究热点。其研究的核心问题是一
软件工程是为解决软件危机而诞生的一门学科,基于构件的软件工程CBSE提高了软件生产效率和质量,日益成为软件开发的主流范型。构件具有黑盒性质,因此,构件通过接口提供服务,
汉字识别系统能将输入到计算机中的汉字图像,经过一系列处理后提取出汉字的基本特征,并同计算机标准汉字模板库中的模板进行比较进而识别出输入的汉字。汉字识别问题属于超多
在网络使用过程中,由于用户具有各自的兴趣爱好和访问习惯,因此其关注的内容不完全相同,使用网络的时间和服务也各不相同,并且不同的用户群体不可避免地带有各自的群体行为特征。
近年来,随着对实时数据库服务的需求越来越多,实时事务调度逐渐成为一个研究的热点。先前的研究大都集中在单个或多个类型的实时事务的调度与并发控制上,但是由于实时数据库的应
随着Internet信息的迅速增长,整个Web信息已经被各种各样可搜索的在线数据库所深化,这些信息隐藏在Web查询接口下面,传统的搜索引擎由于技术原因不能索引这些信息,称之为Deep Web
本文首先对符号执行当前的研究现状、技术挑战和解决方案进行了全面深入的研究,分析了目前主要的DSE软件,研究显示DSE技术经过近10年的研究进展显著,但是仍然面临一些技术难