[发明专利]提高P2P重叠网稳定性的方法和装置无效
申请号: | 200710003166.9 | 申请日: | 2007-02-07 |
公开(公告)号: | CN101242251A | 公开(公告)日: | 2008-08-13 |
发明(设计)人: | 管红光 | 申请(专利权)人: | 华为技术有限公司 |
主分类号: | H04L1/22 | 分类号: | H04L1/22;H04L12/08;H04L12/28 |
代理公司: | 北京三高永信知识产权代理有限责任公司 | 代理人: | 何文彬 |
地址: | 518129广东省*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 提高 p2p 重叠 稳定性 方法 装置 | ||
1. 一种提高P2P重叠网稳定性的方法,其特征在于,所述方法包括以下步骤:
P2P重叠网中的原物理节点上的原逻辑节点选定一个备份物理节点,在所述备份物理节点上创建一个备份逻辑节点,并将所述原逻辑节点的节点信息与对外提供的服务和数据都复制到所述备份逻辑节点上,所述节点信息包括原逻辑节点ID;当所述原逻辑节点失效时,所述备份逻辑节点代替所述原逻辑节点在所述P2P重叠网中服务。
2. 根据权利要求1所述的提高P2P重叠网稳定性的方法,其特征在于,所述方法还包括:
当所述原逻辑节点有需要更新的信息时,所述原逻辑节点按预设的规则向所述备份逻辑节点发送更新消息,所述消息中包括需要更新的信息;所述备份逻辑节点收到所述消息后,根据所述消息进行更新,并回复一个更新响应消息给所述原逻辑节点;
当所述原逻辑节点没有需要更新的信息时,所述原逻辑节点按预设的规则向所述备份逻辑节点发送内容为空的更新消息;所述备份逻辑节点收到所述消息后,回复一个更新响应消息给所述原逻辑节点。
3. 根据权利要求2所述的提高P2P重叠网稳定性的方法,其特征在于,所述方法还包括:
所述备份逻辑节点如果在规定的时间内未收到所述原逻辑节点发来的更新消息,则代替所述原逻辑节点在所述P2P重叠网中服务。
4. 根据权利要求2所述的提高P2P重叠网稳定性的方法,其特征在于,所述方法还包括:
所述原逻辑节点如果在规定的时间内未收到所述备份逻辑节点回复的更新响应消息,则重新选定一个备份物理节点,并在所述新选定的备份物理节点上新创建一个备份逻辑节点,并将所述原逻辑节点的节点信息与对外提供的服务和数据都复制到所述新创建的备份逻辑节点上,所述节点信息包括原逻辑节点ID。
5. 根据权利要求2所述的提高P2P重叠网稳定性的方法,其特征在于,所述预设的规则为定时发送。
6. 根据权利要求5所述的提高P2P重叠网稳定性的方法,其特征在于,所述预设的规则还包括所述原逻辑节点发生指定的变化时发送或所述原逻辑节点变化达到指定的程度时发送。
7. 根据权利要求1所述的提高P2P重叠网稳定性的方法,其特征在于,所述方法还包括:
当所述原逻辑节点需要退出所述P2P重叠网时,向所述备份逻辑节点发送要求替换的消息,所述备份逻辑节点收到该消息后,代替所述原逻辑节点在所述P2P重叠网中服务。
8. 根据权利要求1所述的提高P2P重叠网稳定性的方法,其特征在于,所述方法还包括:
设置所述原逻辑节点的状态为活动状态;在创建所述备份逻辑节点后,将所述备份逻辑节点的状态设置为非活动状态;当所述备份逻辑节点代替所述原逻辑节点在所述P2P重叠网中服务时,将所述备份逻辑节点的状态更改为活动状态。
9. 根据权利要求1至8中任一权利要求所述的提高P2P重叠网稳定性的方法,其特征在于,所述备份逻辑节点代替所述原逻辑节点在所述P2P重叠网中提供服务的步骤具体包括:
如果所述备份逻辑节点的IP地址和所述原逻辑节点的IP地址不相同,则将除所述备份逻辑节点外的其他逻辑节点的节点信息中的所述原逻辑节点的IP地址修改为所述备份逻辑节点的IP地址。
10. 一种提高P2P重叠网稳定性的装置,其特征在于,所述装置包括:
备份物理节点选择模块,用于为P2P重叠网中的原物理节点上的原逻辑节点选定一个备份物理节点;
逻辑节点创建模块,用于在所述备份物理节点选择模块选定的备份物理节点上创建一个备份逻辑节点,并将所述原逻辑节点的节点信息与对外提供的服务和数据都复制到所述备份逻辑节点上,所述节点信息包括原逻辑节点ID;
逻辑节点替换模块,用于当所述原逻辑节点失效时,用所述逻辑节点创建模块创建的备份逻辑节点代替所述原逻辑节点在所述P2P重叠网中服务。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华为技术有限公司,未经华为技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200710003166.9/1.html,转载请声明来源钻瓜专利网。