[发明专利]一种对等网络及其网络资源定位方法有效
申请号: | 201310041984.3 | 申请日: | 2013-02-01 |
公开(公告)号: | CN103118113A | 公开(公告)日: | 2013-05-22 |
发明(设计)人: | 龚亚东;董志良;王胜年;陈明星;李燕;张夏虹 | 申请(专利权)人: | 中交四航工程研究院有限公司;广州四航岩土技术工程有限公司;广州港湾工程质量检测有限公司;广州四航材料科技有限公司 |
主分类号: | H04L29/08 | 分类号: | H04L29/08 |
代理公司: | 广州新诺专利商标事务所有限公司 44100 | 代理人: | 刘菁菁 |
地址: | 510230 广*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 对等 网络 及其 网络资源 定位 方法 | ||
技术领域
本发明涉及计算机网络技术领域,具体涉及对等网络(Peer-to-Peer Network,简称P2P网络)及其网络资源定位方法。
背景技术
由于传统的“客户机/服务器”计算模型在应用中暴露出诸如服务器负担过重、应用系统难以扩展等问题,使得该计算模式已不能适应现代互联网发展的需要,所以P2P网络技术应时而生。P2P网络可以简单地定义为通过直接交换共享计算机资源或服务,P2P网络中的节点同时具有客户机和服务器的双重功能。在这种网络中所有的节点是对等的,各节点具有相同的责任与能力并协同完成任务。各节点之间通过直接互连实现资源的共享,无需依赖集中式服务器支持。P2P网络的特点是改变互联网现在的以大型网站为中心的状态,重返非中心化,并把权利交还给用户。
目前,基于分布式哈希表(DHT,Distributed Hash Table)和覆盖网络(Overlay Network)的第二代P2P网络已得到广泛的研究以及应用。但是,由于结构化P2P网络利用DHT构建其覆盖网络,没有过多地考虑底层物理拓扑结构。覆盖网络中的寻径是建立在逻辑概念之上的,由覆盖网络中的每一逻辑跳组成,根据各节点保存的路由信息,选择一条逻辑跳数最少的路径作为最优路径。但是,覆盖网络中逻辑最近的两个节点,往往在物理网络中并不最近,从而一条逻辑最近的路径也不可能是物理最近的路径。寻径在逻辑层与物理层上的性能差异使得P2P网络在资源定位以及传输过程中产生了大量的冗余流量。调查显示,近年来Internet流量中P2P应用所占据的比例已经达到60%,所以如何有效减低P2P应用所占流量而又不降低用户使用体验是当前亟待解决的一个问题。
发明内容
本发明的主要目的在于提供一种对等网络,可以快速定位且就近利用目标资源,同时能够有效减少网络在资源定位以及传输过程中产生的流量,从而显著提高网络的整体性能。
为达到上述目标,本发明的技术方案具体实现如下:
一种对等网络,包括由网络中资源节点和普通节点构成的区域网络、以及由网络中所有资源节点构成的资源网络;
所述区域网络,根据所述资源节点和普通节点所处的地理位置划分而成,该网络可以帮助对等网络中的节点评估其他节点与该节点之间的相对距离;
所述资源网络,由网络中所有资源节点构成,该网络集合了对等网络中所有资源节点共享的资源;
其中,所述资源节点和普通节点分别设置有对应所处地理位置的区域号。
其中,所述区域网络信息为区域号。
其中,所述资源节点,是指网络中共享了大量资源的节点,该类型节点一般也具有较长的在线时间、较好的处理能力以及较高的网络带宽,该类型节点包括部署在网络中的数据服务器等。
其中,所述普通节点,是指网络中除了资源节点以外的其他节点,该类型节点一般共享的资源较少,在线时间较短,处理性能以及网络带宽也较低。
其中,所述普通节点维护若干与自己在同一区域网络内其他资源节点以及普通节点的连接,这些节点被称为该普通节点的邻居节点。
其中,所述资源节点依据自己共享资源的主题以及语义相似度维护若干与自己主题相似的其他资源节点的连接,这些节点被称为该资源节点的朋友节点;同时,该资源节点也会维护若干与自己地理位置较近(包括本地区域网络与临近区域网络)的其他资源节点的连接,这些节点被称为该资源节点的邻居节点。
本发明的另一目标在于提供一种网络资源定位方法,可以快速定位就近的目标网络资源。
为达到上述目标,本发明的技术方案具体实现如下:
一种在上述的对等网络系统中实现网络资源定位方法,包括如下步骤:
步骤a:查询发起节点检查自己所属节点类型,若该节点为资源节点,则其执行步骤b;若该节点为普通节点,则其给自己所有邻居节点中的普通节点发送一条资源查询消息,收到该查询消息的普通节点执行步骤c,同时,查询发起节点也给自己所有邻居节点中的资源节点发送一条资源查询消息,该消息包含一个属性值:最多转发次数,该属性值用于控制查询消息最多被转发的次数,收到该查询消息的资源节点执行步骤d;
步骤b:资源节点首先构造一条资源查询消息,该消息包含一个属性值:最多转发次数,该属性值用于控制查询消息最多被转发的次数,然后该节点检查待查询资源是否与自己共享资源的主题相似,如果相似,则将新的查询消息发送给自己所有的朋友节点,如果不相似,则将该查询消息发送给自己所有的邻居节点,收到该查询消息的资源节点执行步骤d;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中交四航工程研究院有限公司;广州四航岩土技术工程有限公司;广州港湾工程质量检测有限公司;广州四航材料科技有限公司,未经中交四航工程研究院有限公司;广州四航岩土技术工程有限公司;广州港湾工程质量检测有限公司;广州四航材料科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310041984.3/2.html,转载请声明来源钻瓜专利网。
- 上一篇:软腐病用防治剂及软腐病防治方法
- 下一篇:高压自动排砂装置