发明名称 冗余数据存储方法
摘要 本发明涉及冗余数据存储方法。对等覆盖网络(N)包括多个节点(0、20、50、87、112、140、179、200、211、223、240)。识别所述多个节点中的第一节点(211)在其上运行的物理硬件。确定所述多个节点中在与第一节点(211)不同的物理硬件上运行的至少一个第二节点(240)。将第一节点(211)负责的数据的复制品(203)存储在第一节点的下一个逻辑节点(223)上,除此之外或者作为替代,所述数据的复制品(203)被存储在所述至少一个第二节点(240)上,其中下一个逻辑节点(223)是:参照所述对等覆盖网络(N)的拓扑结构,所述多个节点中与第一节点(211)相邻的一个节点。
申请公布号 CN101616184B 申请公布日期 2013.08.28
申请号 CN200910149195.5 申请日期 2009.06.26
申请人 阿尔卡特朗讯公司 发明人 N·施旺;T·施特劳斯;M·托姆苏
分类号 H04L29/08(2006.01)I;H04L12/24(2006.01)I 主分类号 H04L29/08(2006.01)I
代理机构 北京市中咨律师事务所 11247 代理人 杨晓光;于静
主权项 一种用于在包括多个节点(0、20、50、87、112、140、179、200、211、223、240)的对等覆盖网络(N)中进行冗余数据存储的方法,所述对等覆盖网络(N)具有分布式哈希表DHT环状拓扑结构,所述方法包括以下步骤: 识别物理硬件,所述多个节点(0、20、50、87、112、140、179、200、211、223、240)中的第一节点(211)在所述物理硬件上运行; 确定在与所述第一节点(211)不同的物理硬件上运行的所述多个节点(0、20、50、87、112、140、179、200、211、223、240)中的至少一个第二节点(240);以及 将所述第一节点(211)负责的数据的复制品(203)存储在至少一个第二节点(240)上,所述至少一个第二节点(240)不是所述第一节点(211)的下一个逻辑节点,所述下一个逻辑节点(223)是:关于所述对等覆盖网络(N)的拓扑结构,所述多个节点(0、20、50、87、112、140、179、200、211、223、240)中与所述第一节点(211)相邻的节点,并且如果在与所述第一节点(211)相同的物理硬件上运行的节点加入所述对等覆盖网络(N),则以加入节点不会成为与所述加入节点的相同硬件的节点的邻居的方式,为所述加入节点选择节点标识符,使得预定义数量的其它节点关于所述对等覆盖网络(N)的拓扑结构位于所述加入节点和所述第一节点(211)之间,其中节点标识符由登记服务器分配给所述加入节点。
地址 法国巴黎