[发明专利]一种对等网络中实现多资源处理的方法、设备及系统有效
申请号: | 200910081514.3 | 申请日: | 2009-04-10 |
公开(公告)号: | CN101515892A | 公开(公告)日: | 2009-08-26 |
发明(设计)人: | 夏晖;张锦辉;李峰 | 申请(专利权)人: | 华为技术有限公司 |
主分类号: | H04L12/56 | 分类号: | H04L12/56;H04L29/08 |
代理公司: | 北京凯特来知识产权代理有限公司 | 代理人: | 郑立明 |
地址: | 518129广东省*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 对等 网络 实现 资源 处理 方法 设备 系统 | ||
技术领域
本发明涉及网络通信技术领域,尤其涉及一种对等网络中实现多资源处理的方法、设备及系统。
背景技术
P2P(Peer-to-Peer,对等网络)是一种通信网络中各方互为客户机/服务器的通信网络。在P2P网络中,两个或两个以上的个人计算机或其他设备在网络上直接通信或协作,彼此共享处理能力(如CPU)、存储空间和数据等资源。
结构化P2P Overlay(P2P叠加网)是指基于DHT(Distributed Hash Table,分布式哈希表)技术(例如Chord、CAN、Pastry等算法)进行组网,构建的网络拓扑结构。现有的结构化P2P Overlay中,对资源的处理包括:发布、查找、撤销、转移等等。在P2P系统中,经常会出现对资源进行大规模处理的情况。例如,需要进行资源发布的节点或用户在加入P2P Overlay时一次性发布众多资源到Overlay上;节点在退出Overlay时移除所有之前在Overlay上发布的资源;节点在退出Overlay时,将本地保存的全部发布资源信息转移到Overlay上的其他节点;节点或用户查找众多资源等等。
在已公开的技术方案中,对资源的处理都是基于单个资源在网络中唯一的索引(例如,键值Key)进行请求和路由查找的,即,一个需要请求处理的资源,按其在网络中的唯一索引对应一条请求信令报文。当节点或用户需要进行多资源处理时,需要发送多条请求信令报文。
发明人在实现本发明的过程中,发现现有技术中至少存在如下问题:
由于现有技术中是基于单个资源在网络中的唯一索引进行请求和路由查找,造成了大量资源处理请求消息被发送以及接收,大大增加了系统的信令开销。同时,资源处理过程的时耗加长,导致整个Overlay抖动性加剧,造成P2P系统的稳定性和实时性等性能下降。
发明内容
本发明的实施例提供了一种对等网络中实现多资源处理的方法、设备及系统,从而提高了P2P系统的稳定性和实时性。
本发明的目的是通过以下技术方案实现的:
一种对等网络中实现多资源处理的方法,包括:
生成资源操作请求报文,所述资源操作请求报文中包含发给同一目标节点的多个待处理资源信息;
向所述目标节点发送所述资源操作请求报文,以使所述目标节点根据所述资源操作请求报文进行相应的处理。
一种对等网络中实现多资源处理的方法,包括:
接收包含多个待处理资源信息的资源操作请求报文;
根据所述资源操作请求报文,对由本地负责处理的待处理资源信息进行相应的操作,对非本地负责处理的待处理资源信息进行转发。
一种对等网络中实现多资源处理的设备,包括:
报文生成模块,用于生成资源操作请求报文,所述资源操作请求报文中包含发给同一目标节点的多个待处理资源信息;
报文发送模块,用于向所述目标节点发送所述资源操作请求报文。
一种对等网络中实现多资源处理的设备,包括:
报文接收模块,用于接收包含多个待处理资源信息的资源操作请求报文;
资源处理模块,用于根据所述资源操作请求报文,对由本地负责处理的待处理资源信息进行相应的操作;对非本地负责处理的待处理资源信息进行转发。
一种对等网络中实现多资源处理的系统,包括:
发送节点,用于生成资源操作请求报文,所述资源操作请求报文中包含发给同一目标节点的多个待处理资源信息;并向所述目标节点发送所述资源操作请求报文;
目标节点,用于根据接收到的所述资源操作请求报文,对由本地负责处理的待处理资源信息进行相应的操作,对非本地负责处理的待处理资源信息进行转发。
由上述本发明的实施例提供的技术方案可以看出,本发明实施例中,由于可以在同一资源操作请求报文中携带多个待处理的资源,从而降低了信令开销,并提高了资源处理过程的效率,进而降低了整个Overlay抖动,提高了P2P系统的稳定性和实时性。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
图1为本发明实施例提供的对等网络中多资源处理过程示意图;
图2为本发明实施例提供的资源操作请求报文结构示意图;
图3为本发明应用实施例一的网络结构示意图;
图4为本发明应用实施例一的资源操作请求报文结构示意图;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华为技术有限公司,未经华为技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200910081514.3/2.html,转载请声明来源钻瓜专利网。