基于用户行为的结构化P2P网络搜索机制研究

来源 :西南大学 | 被引量 : 0次 | 上传用户:zhongxinghai
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着互联网技术的迅速发展和普及,网络的应用规模在不断的扩大,互联网中信息急剧膨胀,传统的客户端/服务器工作模式(C/S模式)已经不再适应网络的发展,Peer-to-Peer(P2P)技术随之登上历史舞台。P2P技术以其能够提高网络工作效率、可扩展性好、容错性强等优点成为当今科学研究和产品开发的热点。资源共享是P2P最重要的应用,深入研究P2P网络的搜索机制具有极其重要的意义。非结构化P2P网络模型的搜索机制一般采用洪泛法,这种机制的缺点是会在网络上产生大量冗余信息。而结构化P2P网络模型是采用纯分布式的消息传递机制,提供根据关键字进行查找的定位服务,目前最新的研究成果大都是基于DHT(Distributed Hash Table)的分布式路由查找算法,它具有扩展性好、路有效率高、自适应强等特点。但是它是基于单关键词精确搜索的,且不支持语义。而很多情况下,人们并不能准确描述所要搜索的目标,给出描述同一目标的关键词也可能找不到满意结果。因此,本文提出一种基于用户行为的结构化P2P网络搜索机制,用户行为分析能够根据用户的搜索和下载行为发现关键字和资源的关系,本文在此基础上引入社区发现方法,目的在于挖掘关键字与资源间深层的关系,提高查全率与查准率,并实现资源按热门程度排序,将热门资源呈现给用户。本文的研究工作主要包括以下几个方面:第一,分析研究了几种P2P网络模型,以及各种模型所采取的资源搜索方法,并对它们的性能进了详细的对比分析,指出了它们各自存在的优缺点。第二,分析研究了用户行为分析方法,根据用户操作序列,按照一定的算法得出关键字与资源的相关关系,及其相关度。第三,研究了社区发现的相关理论,将社区发现方法引入到用户行为分析结果中,目的在于挖掘关键字与资源的深层关系。重点研究了两种社区发现方法,一种是关键字与资源构成的二部图的社区结构发现,一种是资源关系网的社区结构发现。在关键字与资源深层关系挖掘的基础上提出一种资源搜索算法,将资源按热门程度从大到小排序呈现给用户。第四,为了验证本文提出的搜索机制的可行性和有效性,本文用matlab软件进行仿真实验,实验结果表明本文提出的基于用户行为的资源搜索机制简单、可行,该机制是对原有DHT结构化网络的扩展而不是取代,因而适用性较广,并且还能随着用户的使用自适应改变自身性能。在提高查全率和查准率方面较传统基于DHT的结构化网络模型有了一定的改进。
其他文献
随着人类基因组计划的完成,人们获得了大量的生物学数据。在对这些生物数据进行处理和分析的过程中,涌现出了大量的数学问题。这些数学问题亟需通过有效的计算手段进行解决。 
随着互联网技术的飞速发展,网络服务已经渗透到了生活的方方面面,人们也逐渐形成了对网络信息的依赖,在网站中投放广告的方式已经成为目前网络中重要的宣传策略,同时也成为各
对中国书法创作进行计算机模拟的研究,不仅对于继承和发展中国传统文化有非常重要的意义,而且有利于书法艺术的推广和计算机艺术的发展。本文就计算机书法模拟和创作中,关于
随着网络技术的发展和宽带网络的普及,流媒体应用越来越受到人们的关注。传统的视频点播系统通常是基于C/S(Client/Server)模式的,当用户数量大规模增长时,服务器带宽将成为
大坝施工监控工作中,需要一个适用于现场作业的移动信息平台,提供数据采集、远程数据传输和坝区定位等功能。科学技术的发展,特别是无线通信、组网以及移动定位技术的日臻成
分布式查询处理是数据集成系统实现的关键技术之一。优化查询处理方式,提高执行效率并缩短查询响应时间,一直是数据集成系统研究的重要主题。  暨南大学信息科学技术学院高
随着经济的全球化,货物运营模式的变化,批发行业一方面得到更好的发展,另一方面又受到国外批发企业的竞争和零售商与厂商的电子商务的威胁。批发商必须优化其行业物流的业务
作为下一代并行与分布式计算平台,网格聚集大量地理上分布的、异构的、各种各样的资源解决大规模科学计算与商业应用问题。在这样一个非集中式、动态和自治的环境中,为用户提
随着P2P网络的广泛应用以及共享信息的增多,P2P网络不仅提供了巨大的信息资源,而且提供了一个便利的信息交流和共享平台,但是巨大的信息量增加了P2P网络中的节点获得有价值信
在信息技术不断发展和进步的过程中,人们处理信息的手段日益多样化,这也促进了智能化企业管理方式的诞生,电力GIS(Geographic Information System,地理信息系统)就是在这样的