发明名称 Dispersed storage network with parameter search and methods for use therewith
摘要 A method begins with a processing module receiving a search parameter. The method further includes the processing module searching for a data object stored in the DSN based on the search parameter. The searching begins by determining a data segment of the data object. The searching continues by retrieving a plurality of slices corresponding to the data segment and regenerating the data segment therefrom. The searching continues by determining when the data segment satisfies the search parameter. The searching continues by retrieving the data object from the DSN when the data segment satisfies the search parameter.
申请公布号 US9501366(B2) 申请公布日期 2016.11.22
申请号 US201414315716 申请日期 2014.06.26
申请人 INTERNATIONAL BUSINESS MACHINES CORPORATION 发明人 Resch Jason K.
分类号 G06F7/04;G06F11/14;G06F3/06;H04L29/08;G06F17/30;H04L29/06;G06F11/07;G06F11/20;G06F11/10 主分类号 G06F7/04
代理机构 Garlick & Markison 代理人 Garlick & Markison ;Markison Timothy W.
主权项 1. A method for execution by one or more processing modules of one or more computing devices of a dispersed storage network (DSN), the method comprises: receiving at least one search parameter; identifying a data object based on stored metadata of the data object having a similar aspect to the at least one search parameter, wherein the data object is divided into a plurality of data segments, and wherein the plurality of data segments is dispersed storage error encoded into a plurality of sets of encoded data slices and stored in DSN memory; retrieving the set of encoded data slices from storage units of the DSN memory; regenerating a data segment of the plurality of data segments from the set of encoded data slices; regenerating metadata for the regenerated data segment; comparing one or more aspects of the regenerated metadata of the regenerated data segment with the at least one search parameter; when the one or more aspects of the regenerated metadata of the regenerated data segment matches one or more of the at least one search parameter, retrieving the plurality of sets of encoded data slices from the DSN memory; reconstructing the data object by decoding the plurality of sets of encoded data slices to produce the plurality of data segments and combining the plurality of data segments to produce the data object; when the one or more aspects of the regenerated metadata of the regenerated data segment matches one or more of the at least one search parameter, identifying another data object based on stored metadata of the other data object having a similar aspect to a search parameter of the at least one search parameter; retrieving a second set of encoded data slices of a second data segment of the other data object from the storage units of the DSN memory; regenerating the second data segment of the other data object from the second set of encoded data slices; regenerating metadata for the regenerated second data segment; comparing one or more aspects of the regenerated metadata of the regenerated second data segment with the at least one search parameter; and when the one or more aspects of the regenerated metadata of the regenerated other data segment matches one or more of the at least one search parameter, retrieving a second plurality of sets of encoded data slices corresponding to the other data object from the DSN memory.
地址 Armonk NY US