自组织树型结构化P2P网络研究与实现

来源 :重庆大学 | 被引量 : 0次 | 上传用户:gedebao
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
P2P处在一个动态的环境中,网络结构不断地发生变化,使得建立和维护一个P2P网络拓扑结构并有效的搜索网络中的资源变得异常复杂。目前,P2P分布式模式中有非结构化和结构化两种基本拓扑类型。非结构化P2P网络大部分利用泛洪机制进行搜索,有着较高的稳定性,但是可扩展性和查询效率比较低,控制信息的泛滥消耗了大量带宽并很快造成网络拥塞甚至网络的不稳定。结构化P2P网络的主流方法是采用分布式哈希表(DHT)技术,有效地减少了控制信息的发送数量,从而增强了P2P网络的扩展性,但是稳定性却比较差,同时基于DHT的拓扑维护和修复算法也比通常的无结构化网络要复杂得多。本文对P2P技术进行了探讨,重点对各种P2P网络拓扑结构进行了研究和分析。在此基础上,设计了一个节点自组织树型结构化P2P网络模型:SOT-P2P。在该网络模型中节点在三种角色之间变化:根节点,分支节点和叶子节点,来组织和维护树型网络结构。本文对该模型进行了详细的理论分析,并在局域网中编程实现了该模型中的节点发现功能,节点自组织功能和节点的遍历算法,最后进行了实验测试和分析。在实现这个模型时,本文使用了能够跨越多个操作系统平台并具有高性能的自适配通信环境(ACE, ADAPTIVE Communication Environment)中间件。ACE封装了操作系统底层细节,并包含有专家经验的网络通信框架,使得在实现SOT-P2P时,可以屏蔽底层细节,从而更关注于应用的实现。
其他文献
网格计算的兴起与发展很大程度上改变了传统的计算模式。网格通过将地理上分布的异构计算资源进行整合,对其提供统一透明的访问接口,使得诸如大规模计算、分布式数据分析等相关
本文通过分析国内中小型企业信息化建设过程中遇到的问题,研究当前全球中小企业信息化建设发展的新模式,结合珍珠兰茶叶有限责任公司迫切需要解决的分销管理方面的重大问题,
在信息安全领域,有关计算问题复杂度的研究是一个重点内容。本文深入研究了一种基于图论思想的,分析计算问题复杂度的新理论——分层数据处理理论,并应用该理论来分析和解决信息
随着互联网的迅猛发展,“信息过载”已经成为一个亟待解决的问题。为了使用户准确获取他想要的信息,信息抽取成为必要。从网页中抽取信息的程序称为Wrapper。关键的任务是:Wr
云计算已经成为下一代互联网发展的趋势,广泛部署在各种应用系统中。然而对于云计算的安全研究不是很多。本文首先对云计算进行简要介绍,然后针对当前云计算安全性存在的关键技
互联网的高速发展为人们的工作和生活提供了便捷的服务,特别是电子邮件凭借其快捷、廉价等特点,已经成为人们日常生活中不可缺少的一部分。但是,电子邮件的普及也使其成为一把双
机器学习算法的性能极大程度地受到训练数据质量的影响。大多数真实世界的分类任务中,不可避免地存在各种各样的标签错误,即类噪声。学术界提出了不少噪声处理算法,这些算法包括
随着数据库技术的迅速发展以及数据库管理系统的广泛应用,人们积累的数据越来越多,如何充分利用这些数据信息并为企业决策者提供决策支持成为一个十分迫切又棘手的问题,数据挖掘
形状的描述与匹配是模式识别和图像处理领域的一个非常重要的研究内容,已被广泛应用于医学、生物学、农业、工业等各个领域。植物分类是其中一个非常有价值应用。本文主要工作
针对国内癌症医疗诊断系统对人体细胞识别技术的需求,本文研究并设计出一套有效的基于病理分析的人体细胞识别系统,以达到提高癌症诊断正确率的目的。 本文根据不同的需求,采