发明名称 Autonomous dispersed storage system retrieval method
摘要 A method for execution by a storage unit in a directory-less distributed storage network (DSN) begins by receiving a read request regarding a data segment of data. The method continues by determining, based on the read request, whether an encoded data slice of a set of encoded data slices is locally stored, wherein the data segment was dispersed storage error encoded to produce the set of encoded data slices. When the encoded data slices are locally stored, the method continues by generating a read response. The method continues by determining whether to forward the read request to another storage unit of the directory-less DSN. When the read request is to be forwarded, the method continues by identifying one or more storage units to which the read request is to be forwarded and the read request is then forwarded to the one or more identified storage units.
申请公布号 US9262288(B2) 申请公布日期 2016.02.16
申请号 US201414302772 申请日期 2014.06.12
申请人 International Business Machines Corporation 发明人 Grube Gary W.;Markison Timothy W.
分类号 G06F11/00;G06F11/20;G06F13/16;H04L29/08;H04L12/701;H03M13/09;H03M13/15;H03M13/23;H04L12/24 主分类号 G06F11/00
代理机构 Garlick & Markison 代理人 Garlick & Markison ;Markison Timothy W.
主权项 1. A method for execution by a storage unit in a directory-less distributed storage network (DSN), the method comprises: receiving a read request regarding a data segment of data; determining, based on the read request, whether an encoded data slice of a set of encoded data slices is locally stored, wherein the data segment was dispersed storage error encoded to produce the set of encoded data slices; when the encoded data slice is locally stored, generating a read response; outputting the read response; determining whether to forward the read request to another storage unit of the directory-less DSN; when the read request is to be forwarded: identifying one or more storage units of the directory-less DSN to which the read request is to be forwarded, wherein the identifying one or more storage units includes one or more of: accessing a table of localized mapping regarding one or more neighboring storage units to identify the one or more storage units; andreceiving a message from a network management unit; andforwarding the read request to the one or more identified storage units.
地址 Armonk NY US