[发明专利]一种节点加入对等网络的方法及系统有效
申请号: | 201110078863.7 | 申请日: | 2011-03-30 |
公开(公告)号: | CN102724226A | 公开(公告)日: | 2012-10-10 |
发明(设计)人: | 胡永生 | 申请(专利权)人: | 中兴通讯股份有限公司 |
主分类号: | H04L29/08 | 分类号: | H04L29/08 |
代理公司: | 北京派特恩知识产权代理事务所(普通合伙) 11270 | 代理人: | 蒋雅洁;迟姗 |
地址: | 518057 广东省深圳市南山*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 节点 加入 对等 网络 方法 系统 | ||
技术领域
本发明涉及对等网络技术,尤其涉及一种节点加入对等网络的方法及系统。
背景技术
点对点(P2P,Peer-to-Peer)技术,又称对等互联网络技术,该技术能够将网络上各节点平等的互联起来组成对等网络,在对等网络中,每个主机节点即充当客户端又充当服务器。P2P技术使得用户节点之间可以建立对等连接,进行存储资源、计算资源、网络资源等资源的共享和交换。目前,由于P2P技术具有去中心化、易规模化的优点,在互联网上的许多技术领域中得到了广泛应用。因特网工程工作组(IETF,Internet Engineering Task Force)的P2P会话初始协议(SIP,Session Initiation Protocol)工作组定义了首个针对P2P技术的资源定位与发现(RELOAD,Resource Location And Discovery)协议。
在P2P网络,尤其是结构化对等网络中,基于一定的规则如分布式哈希算法(DHT),将数据资源均匀的存储在各个对等节点中,通过这种一致性哈希算法及相应的数据备份机制,P2P网络可以实现负载均衡、数据安全等存储功能。例如,在网络调整时,如新的对等节点加入/离开时,P2P网络需要根据指定的规则将数据迁移到相应的对等节点,使网络负载重新达到均衡。现有技术,如基于Chord算法的RELOAD协议中,对等节点加入对等网络的实现过程中,加入节点在完成所有的数据迁移后,才可以进行消息路由及数据操作业务处理,并向其路由表中的所有对等节点发送路由通知,开始接收来自其它节点的请求消息,开始提供服务。在某些应用中,如P2P网络作为专用存储网络时,新节点加入需要迁移大量的数据,且所迁移的数据中可能存在部分频繁变动的数据,这样,在加入节点加入对等网络的过程中,数据迁移可能会需要较长的时间才能完成,加入节点不能及时提供数据服务,从而不能及时降低其他对等节点的负荷;并且,长时间的数据迁移,还有可能会对网络数据传输造成冲击,使网络环境恶化;此外,在数据迁移中,频繁变动的数据需要重复迁移,还可能会出现对等网络中其他对等节点中的数据与最终迁移到加入节点中的数据不一致。
发明内容
有鉴于此,本发明的主要目的在于提供一种节点加入对等网络的方法及系统,以解决现有新节点加入对等网络时不能及时提供服务、导致网络状况恶化、以及数据不一致等问题。
为达到上述目的,本发明的技术方案是这样实现的:
本发明提供了一种节点加入对等网络的方法,所述方法包括:
加入节点从接纳节点获取对等网的路由信息,构建本地路由表后,标记自身为数据迁移状态,并通知所述接纳节点标记所述加入节点为数据迁移状态;
所述加入节点通知所构建本地路由表中的对等节点自身已加入对等网;
所述接纳节点向所述加入节点迁移数据,并在数据迁移完成后,接纳节点在自身标记所述加入节点为正常状态,并通知所述加入节点标记所述加入节点自身为正常状态。
在上述方案中,在所述加入节点通知所构建本地路由表中的对等节点自身已加入对等网之后,所述方法还包括:
在所述加入节点为数据迁移状态时,所述加入节点接收到数据操作请求,并查询到本地数据库不存在所请求操作的数据,则从所述接纳节点获取所述数据后,对所述数据进行处理。
在上述方案中,所述从所述接纳节点获取所述数据,为:
所述加入节点向接纳节点发送数据获取请求,请求获取所述数据;
所述接纳节点接收到所述数据获取请求后,向所述接入节点返回携带有所请求数据的数据获取响应;
所述加入节点接收所述数据获取响应,提取所述数据并保存到本地数据库。
在上述方案中,在所述加入节点通知所构建本地路由表中的对等节点自身已加入对等网之后,所述方法还包括:
在所述加入节点为数据迁移状态时,所述加入节点接收到数据操作请求,并查询到本地数据库不存在所述数据操作请求中的数据,则将所接收到的数据操作请求转发给接纳节点;
所述接纳节点接收所述数据操作请求,对数据进行处理,并将处理后的数据迁移到所述加入节点。
在上述方案中,在所述加入节点通知所构建本地路由表中的对等节点自身已加入对等网之后,所述方法还包括:
在所述加入节点为数据迁移状态时,所述接纳节点接收到数据操作请求,并检测到所述数据操作请求由所述加入节点负责处理、且所请求操作的数据已迁移到所述加入节点,则将所接收到的数据操作请求转发给所述加入节点,由所述加入节点进行数据处理。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中兴通讯股份有限公司,未经中兴通讯股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201110078863.7/2.html,转载请声明来源钻瓜专利网。
- 上一篇:基于IMS的控制切换方法及系统
- 下一篇:一次性单手送管式静脉留置针头