对等网络中实现数据备份及迁移的方法及系统技术方案

技术编号:8163826 阅读:203 留言:0更新日期:2013-01-07 20:56
本发明专利技术公开了一种对等(P2P)网络中实现数据备份及迁移的方法,该方法包括:需要进行业务数据备份时,需要进行业务数据备份的节点通过自身所属的业务叠加(overlay)网络将业务数据备份至所述业务overlay网络中的备份节点;和/或,需要进行数据迁移时,需要迁出数据的节点将包含签约用户数据的业务数据通过自身所属的业务overlay网络迁移至所述业务overlay网络中的目标节点,并通过自身及所述目标节点共属的路由overlay网络将路由数据迁移至所述目标节点。本发明专利技术同时公开了一种P2P网络中实现数据备份及迁移的系统,采用本发明专利技术的方法及系统,当异构节点之间进行业务数据备份和/或数据迁移时,能有效地减少开销,提高P2P系统的性能。

【技术实现步骤摘要】
对等网络中实现数据备份及迁移的方法及系统
本专利技术涉及对等(P2P,Peer-to-Peer)网络技术,特别涉及一种P2P网络中实现数据备份及迁移的方法及系统。
技术介绍
P2P网络是一种分布式网络,P2P网络的参与者共享整个网络所拥有的资源和服务,这些共享资源和服务能被网络中的其它节点直接访问而无须经过特殊的中间实体的转发。在P2P网络中,每个参与者既是资源和服务的提供者(server),同时又是资源和服务的获取者(client)。P2P网络采用的是叠加网技术,即:节点加入到自组织的叠加(Overlay)网络中,并可以使用分布式哈希表(DHT,DistributedHashTable)算法实现资源的快速查找和定位。P2P网络的协议主要包括:因特网工程任务组(IETF,InternetEngineeringTaskForce)定义的资源定位与发现(RELOAD,REsourceLOcationAndDiscovery)协议,RELOAD协议详见draft-ietf-p2psip-base-00。RELOAD协议提供了自组织网络的基本业务,所述基本业务包括:节点间消息的路由、数据的存本文档来自技高网...
对等网络中实现数据备份及迁移的方法及系统

【技术保护点】
一种对等(P2P)网络中实现数据备份及迁移的方法,其特征在于,该方法包括:需要进行业务数据备份时,需要进行业务数据备份的节点通过自身所属的业务叠加(overlay)网络将业务数据备份至所述业务overlay网络中的备份节点;和/或,需要进行数据迁移时,需要迁出数据的节点将包含签约用户数据的业务数据通过自身所属的业务overlay网络迁移至所述业务overlay网络中的目标节点,并通过自身及所述目标节点共属的路由overlay网络将路由数据迁移至所述目标节点。

【技术特征摘要】
1.一种对等(P2P)网络中实现数据备份及迁移的方法,其特征在于,该方法包括:需要进行业务数据备份时,需要进行业务数据备份的节点通过自身所属的业务叠加(overlay)网络将业务数据备份至所述业务overlay网络中的备份节点;和/或,需要进行数据迁移时,需要迁出数据的节点将包含签约用户数据的业务数据通过自身所属的业务overlay网络迁移至所述业务overlay网络中的目标节点,并通过自身及所述目标节点共属的路由overlay网络将路由数据迁移至所述目标节点;其中,所述业务overlay网络是具有相同业务实现方式的节点所在的overlay网络。2.根据权利要求1所述的方法,其特征在于,该方法进一步包括:加入P2P网络时,每个加入节点加入到同一个路由overlay网络及自身所属的业务overlay网络中;每个加入节点将自身负责的用户的路由信息保存至路由overlay网络中。3.根据权利要求2所述的方法,其特征在于,所述每个加入节点加入到同一个路由overlay网络及自身所属的业务overlay网络中,为:所述加入节点向登记服务器(EnrollmentServer)发送请求申请加入P2P网络;EnrollmentServer收到请求后,根据策略确定所述加入节点所属的业务overlay网络,并将所述加入节点所属的业务overlay网络的配置信息及所述路由overlay网络的配置信息下发给所述加入节点;所述加入节点根据路由overlay网络的配置信息,加入到路由overlay网络中,并根据所属的业务overlay网络的配置信息,加入到自身所属的业务overlay网络中。4.根据权利要求3所述的方法,其特征在于,所述业务overlay网络的配置信息包含:业务overlay网络的引导节点地址、分布式哈希表(DHT)算法、以及安全证书;所述路由overlay网络的配置信息包含:路由overlay网络的引导节点地址、DHT算法、以及安全证书。5.根据权利要求3所述的方法,其特征在于,所述请求包含所述加入节点的属性标识;所述属性标识用于划分所述加入节点所属的业务overlay网络。6.根据权利要求2所述的方法,其特征在于,所述将自身负责的用户的路由信息保存至路由overlay网络中,为:采用DHT算法,将自身负责的用户的路由信息保存至路由overlay网络中。7.根据权利要求1至6任一项所述的方法,其特征在于,所述目标节点收到迁移的数据后,该方法进一步包括:所述目标节点将自身新负责的业务数据对应的用户的路由信息,保存至路由overlay网络中。8.根据权利要求7所述的方法,其特征在于,所述目标节点将自身新负责的业务数据对应的用户的路由信息,保存至路由overlay网络中,为:所述目标节点采用DHT算法,将自身新负责的用户的路由信息保存至路由overlay网络中。9.根据权利要求7所述的方法,其特征在于,所述目标节点将新负责的业务数据对应的用户的路由信息保存至路由overlay网络中后,该方法进一步包括:与所述需要迁出数据的节点进行业务互通的节点收到业务请求消息后,在路由overlay网络中查找对应的用户的路由信息,并将所述业务请求消息发送给所述目标节点。10.根据权利要求9所述的方法,其特征在于,所述在路由overlay网络中查找对应的用户的路由信息,为:依据用户标识的哈希值,采用DHT算法,从路由overlay网络中获取所述目标节点的节点标识(NodeID)。11.根据权利要求10所述的方法,其特征在于,在将所述业务请求消息发送给所述目标节点之前,该方法进一步包括:所述与所述需要迁出数据的节点进行业务互通的节点与所述目标节点建立应用层连接。12.根据权利要求1至6任一项所述的方法,其特征在于,负责节点的备份节点感知负责节点失效后,该方法进一步包括:所述备份节点接替负责节点处理业务,并将自身新负...

【专利技术属性】
技术研发人员:吴建华陶全军
申请(专利权)人:中兴通讯股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1