发明名称 Accessing large amounts of data in a dispersed storage network
摘要 A method begins by a dispersed storage (DS) processing module obtaining a plurality of data objects for storage in a dispersed storage network (DSN) and determining one or more common data object aspects of a data object of the plurality of data objects. The method continues with the DS processing module disperse storage error encoding at least a portion of the data object to produce a set of encoded data slices and generating a set of DSN addresses for the set of encoded data slices, wherein each of the set of DSN addresses includes a field referencing the one or more common data object aspects. The method continues with the DS processing module outputting the set of encoded data slices for storage in the DSN based on the set of DSN addresses.
申请公布号 US9274864(B2) 申请公布日期 2016.03.01
申请号 US201213588391 申请日期 2012.08.17
申请人 International Business Machines Corporation 发明人 Baptist Andrew;Volvovski Ilya;Dhuse Greg;Leggette Wesley;Resch Jason K.
分类号 H03M13/05;G06F11/00;H04L9/32;H04L29/06;H04L9/08;G06F3/06;G06F11/10;G06F21/33;G06F11/14;G06F15/173 主分类号 H03M13/05
代理机构 Garlick & Markison 代理人 Garlick & Markison ;Markison Timothy W.
主权项 1. A method for storing large amounts of data, the method comprises: obtaining, by a processing module of a computing device, a plurality of data objects for storage in a dispersed storage network (DSN); determining, by the processing module, that two data objects of the plurality of data objects have one or more common data object aspects wherein each of the two data objects includes a plurality of data segments; disperse storage error encoding, by the processing module, the plurality of data segments of a first data object of the two data objects to produce a first plurality of sets of encoded data slices, wherein a data segment of the plurality of data segments is dispersed storage error encoded into a set of encoded data slices of the plurality of sets of encoded data slices and wherein a decode threshold number of encoded data slices of the set of encoded data slices in needed to recover the data segment; generating, by the processing module, a first plurality of sets of DSN addresses for the first plurality of sets of encoded data slices, wherein DSN addresses of the first plurality of sets of DSN addresses includes a field referencing the one or more common data object aspects; disperse storage error encoding, by the processing module, the plurality of data segments of a second data object of the two data objects to produce a second plurality of sets of encoded data slices; generating, by the processing module, a second plurality of sets of DSN addresses for the second plurality of sets of encoded data slices, wherein DSN addresses of the second plurality of sets of DSN addresses includes the field referencing the one or more common data object aspects; and outputting the first and second plurality of sets of encoded data slices for storage in the DSN based on the first and second plurality of sets of DSN addresses.
地址 Armonk NY US