发明名称 Transferring encoded data slices in a distributed storage network
摘要 A method begins by a distributed storage (DS) processing module identifying encoded data slices of stored encoded data slices to transfer, wherein the stored encoded data slices are assigned addresses within a local distributed storage network (DSN) address range, wherein a global DSN address space is divided into a plurality of address sectors, and wherein the local DSN address range is a portion of an address sector. The method continues with the DS processing module determining whether another local DSN address range in the address sector exists and when the other local DSN address range in the address sector exists, determining whether to transfer identified encoded data slices into the other local DSN address range. When the at least some of the identified encoded data slices are to be transferred, the method continues with the DS processing module initiating a data transfer protocol to transfer the identified encoded data slices.
申请公布号 US9203625(B2) 申请公布日期 2015.12.01
申请号 US201213683964 申请日期 2012.11.21
申请人 CLEVERSAFE, INC. 发明人 Motwani Manish;Volvovski Ilya
分类号 H04L9/32;G06F17/30;H04L29/06;G06F12/06;G06F12/14;G06F21/00;G06F3/06;H04L9/08;G06F11/10;H04L29/08 主分类号 H04L9/32
代理机构 Garlick & Markison 代理人 Garlick & Markison ;Markison Timothy W.
主权项 1. A distributed storage (DS) unit comprises: a plurality of memory devices for storing encoded data slices, wherein data segments of data are encoded using a dispersed storage error coding function to produce a plurality of sets of encoded data slices, wherein the stored encoded data slices includes one or more encoded data slices of at least some sets of the plurality of sets of encoded data slices, wherein the DS unit is assigned a local distributed storage network (DSN) address range, wherein a global DSN address space is divided into a plurality of address sectors, and wherein the local DSN address range is a portion of an address sector of the plurality of address sectors; and a processing module operably coupled to the plurality of memory devices, wherein the processing module is operable to: identify encoded data slices of the stored encoded data slices to transfer to produce identified encoded data slices;determine whether another DS unit has another local DSN address range in the address sector based on the global DSN address space;when the other DS unit has the other local DSN address range in the address sector, determine whether to transfer at least some of the identified encoded data slices to the other DS unit based on a DSN data protocol; andwhen the at least some of the identified encoded data slices are to be transferred to the other DS unit, initiate a data transfer protocol with the other DS unit.
地址 Chicago IL US
您可能感兴趣的专利