基于节点兴趣的非结构化P2P网络搜索机制的研究

来源 :南京邮电大学 | 被引量 : 0次 | 上传用户:shifter_2009
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
P2P(Peer-to-Peer)网络又名对等网络,主要应用在文件共享、流媒体即时通讯和资源搜索等领域。与传统的C/S模式不同的是,P2P网络减少了对中央服务器依赖,并且具有扩展性好、负载均衡等优势。P2P网络中所有节点都是对等体,网络中所有节点既能向其他节点进行资源或者服务的请求,又可以享受其他节点所提供的服务。非结构化P2P网络由于拓扑简单、资源搜索容易实现、网络限制少等特点,获得了越来越多的关注。现今对于非结构化P2P网络资源搜索算法的研究主要是在洪泛算法的基础上进行一定的改进,但这些算法存在明显的问题:一是算法在搜索过程中有一定的盲目性,是一种随机搜索,搜索效率不高;二是搜索过程中会向所有邻居节点发送消息从而产生大量的冗余消息,这容易造成网络阻塞。本论文针对非结构化P2P网络中资源搜索算法的缺点,提出了下面三个方面的改进:1.针对非结构化P2P网络自适应和松散特性,提出了一种基于兴趣相似度的非结构化P2P覆盖网络拓扑结构,将兴趣相似度值较高的节点之间通过构建二叉搜索树建立逻辑连接。在二叉搜索树中根节点左边的节点与根节点之间兴趣相似度小于根节点本身阈值,而右边节点与根节点之间兴趣相似度则大于等于根节点本身的阈值。由于二叉搜索树本身的特性,在资源搜索的过程中该算法可以获得更高的搜索成功率,并且会极大减少搜索过程中的冗余消息。2.针对传统蚁群算法搜索效率较低和过多的依赖于路径信息浓度导致容易陷入局部最优解的问题,本文在搜索过程通过对节点信誉评价从而优化查询请求的传递,同时引入了伪随机比例的规则,使在资源搜索过程中可以访问到更多的节点,从而有效的避免了蚁群算法过早陷入局部最优解的问题。3.在基于改进蚁群算法的非结构化P2P网络搜索算法的基础上,针对蚁群算法中常见的计算量过大的问题,提出了一种新蚁群算法的非结构化P2P网络搜索算法。本文将构建二叉树拓扑结构,在二叉树中子节点将自己的资源存储在父节点中。在利用蚁群算法进行资源搜索过程中只有部分节点会参与资源搜索和查询请求的转发,这在一定程度上减少了节点的转发,降低了蚁群算法的计算量。
其他文献
通风机作为煤矿的主要辅助设备,其正常运行是煤矿安全生产、救灾通风、合理通风的重要保障,一旦出现异常,将会对煤矿造成巨大的经济损失甚至危及井下人员安全。因此,对煤矿主
矿井提升机机械制动作为提升机安全运行的最后一道保障,对其的研究具有重要意义。论文以中煤第五建设有限公司立井施工提升机智能化电控系统研究项目为平台,在分析了当前矿井
物流是电子商务的重要组成部分,但是我国物流业发展滞后、物流配送模式不相适应,使得我国电子商务的发展受到很大的限制,而电子商务物流配送的首要问题是解决物流模式的决策
配电网作为电力系统的主要环节,其稳定的运行是社会生产和人民生活可持续发展的重要保证。因为配电网具有结构复杂、覆盖区域广泛的特点,实际运行时就容易受自然灾害和自身因素的影响,造成配电网发生设备或线路的故障。配电网故障诊断技术的迅速发展,为解决这一问题提供了有效的方法。本文在阐述配电网故障诊断机理和难点的基础上,对研究和应用较早也较成熟的专家系统诊断方法进行优缺点的分析。通过综合规则获取与案例推理各自
随着社会和科技的高速发展,很多应用领域都会设计到优化问题。然而,很多需要被优化的问题都不满足连续可导等条件,因此我们需要寻找传统数学方法之外的其他算法进行研究。本
在智能空间的支持下,应用移动机器人进行病房巡视,能够大大减轻护士的劳动负荷及精神压力,同时也能够及时发现病人住院过程中所出现的问题,提高病人满意度,有着重要的现实意
随着近年来海上运输量增加,船舶趋向大型化和高速化,导致航运密度大大增加,船舶在航行中又会受到各种无法预知的外界环境干扰,这些都使得船舶操纵运动问题变得特别复杂。而船
提高机器人智能化技术是目前研究机器人的重要课题。本文以提高机器人智能水平为背景,就机器人在未知环境下的地图创建及路径规划问题进行了研究。在未知环境中,机器人不能提
温度等环境参数的采集及监测在工业控制领域中一直有着非常重要的应用。传统的监测系统一般采用有线的方式将传感器采集的数据传输到上位机。但是当现场环境比较恶劣、场所比
网络中的病毒传播是复杂网络传播动力学中一个重要的研究方向,如何更好地抑制病毒在网络中的传播一直是学者们探索的重要课题。研究网络结构与病毒传播的演化关系,有利于在网