发明名称 Likelihood based rebuilding of missing encoded data slices
摘要 A method begins by a processing module of a dispersed storage network (DSN) detecting a likelihood of having a missing encoded data slice based on local physical to DSN address mapping information. When the likelihood of having the missing encoded data slice exists, the method continues with the processing module sending a query regarding the missing encoded data slice to another storage unit of the DSN and receiving a response to the query from the other storage unit. When the response includes identity of a related encoded data slice of a set of encoded data slices, the method continues with the processing module commencing execution of a rebuilding function to generate a new encoded data slice to replace the missing encoded data slice.
申请公布号 US9626248(B2) 申请公布日期 2017.04.18
申请号 US201414327582 申请日期 2014.07.10
申请人 INTERNATIONAL BUSINESS MACHINES CORPORATION 发明人 Hoffman Steven Mark;Resch Jason K.;Gladwin S. Christopher
分类号 G06F11/00;G06F11/10;G06F11/20;G11B5/09 主分类号 G06F11/00
代理机构 Garlick & Markison 代理人 Garlick & Markison ;Markison Timothy W.
主权项 1. A method for execution by a storage unit of a dispersed storage network (DSN), the method comprises: detecting a likelihood of the storage unit having a missing encoded data slice based on local physical-to-DSN address mapping information by interpreting the local physical-to-DSN address mapping information to determine that a sub-range of DSN addresses is not affiliated with a particular memory device of the storage unit; and when the likelihood of having the missing encoded data slice exists: sending a query regarding the missing encoded data slice to another storage unit of the DSN;receiving a response to the query from the other storage unit; andwhen the response includes identity of a related encoded data slice of a set of encoded data slices, commencing execution of a rebuilding function to generate a new encoded data slice to replace the missing encoded data slice, wherein a data segment of a data object is encoded into the set of encoded data slices, wherein a threshold number of encoded data slices of the set of encoded data slices is required to recover the data segment, wherein the threshold number is less than a number of encoded data slices in the set of encoded data slices, wherein the other storage unit stores the related encoded data slice, wherein the storage unit has been assigned to store a second encoded data slice of the set of encoded data slices, and wherein the second encoded data slice corresponds to the missing encoded data slice.
地址 Armonk NY US