Retrieving Data from a Distributed Storage Network
First Claim
1. A method for execution by a dispersed storage processing module, the method comprises:
- receiving a request to retrieve a portion of a data object that is stored in a distributed storage network (DSN), wherein the request includes a DSN address for data storage mapping information regarding the storage of the data object;
retrieving, based on the DSN address, the data storage mapping information, which maps storage of the data object as data segments in data storage regions of the DSN in accordance with data storage optimization parameters;
accessing, based on the request, indexing information regarding the data object, wherein the indexing information identifies a categorization of the data object into a plurality of categorical data portions in accordance with data interpretation parameters;
identifying, for the portion of the data object, a specific categorical data portion of the plurality of categorical data portions in accordance with the indexing information;
equating the specific categorical data portion to specific storage information of the data storage mapping information to identify at least one data segment of the data segments of at least one data storage region of the data storage regions; and
retrieving the at least one data segment of the at least one storage region from the DSN in accordance with the specific storage information.
4 Assignments
0 Petitions
Accused Products
Abstract
A method begins by a dispersed storage (DS) processing module receiving a request to retrieve a portion of a data object that is stored in a distributed storage network (DSN). The method continues with the DS processing module retrieving data storage mapping information and accessing indexing information, where the indexing information identifies a categorization of the data object into a plurality of categorical data portions. The method continues with the DS processing module identifying a specific categorical data portion of the plurality of categorical data portions and equating the specific categorical data portion to specific storage information of the data storage mapping information to identify at least one data segment of data segments of at least one storage region of storage regions. The method continues with the DS processing module retrieving the at least one data segment from the DSN in accordance with the specific storage information.
-
Citations
16 Claims
-
1. A method for execution by a dispersed storage processing module, the method comprises:
-
receiving a request to retrieve a portion of a data object that is stored in a distributed storage network (DSN), wherein the request includes a DSN address for data storage mapping information regarding the storage of the data object; retrieving, based on the DSN address, the data storage mapping information, which maps storage of the data object as data segments in data storage regions of the DSN in accordance with data storage optimization parameters; accessing, based on the request, indexing information regarding the data object, wherein the indexing information identifies a categorization of the data object into a plurality of categorical data portions in accordance with data interpretation parameters; identifying, for the portion of the data object, a specific categorical data portion of the plurality of categorical data portions in accordance with the indexing information; equating the specific categorical data portion to specific storage information of the data storage mapping information to identify at least one data segment of the data segments of at least one data storage region of the data storage regions; and retrieving the at least one data segment of the at least one storage region from the DSN in accordance with the specific storage information. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A dispersed storage (DS) module comprises:
-
a first module, when operable within a computing device, causes the computing device to; receive a request to retrieve a portion of a data object that is stored in a distributed storage network (DSN), wherein the request includes a DSN address for data storage mapping information regarding the storage of the data object; a second module, when operable within the computing device, causes the computing device to; retrieve, based on the DSN address, the data storage mapping information, which maps storage of the data object as data segments in data storage regions of the DSN in accordance with data storage optimization parameters; and access, based on the request, indexing information regarding the data object, wherein the indexing information identifies a categorization of the data object into a plurality of categorical data portions in accordance with data interpretation parameters; a third module, when operable within the computing device, causes the computing device to; identify, for the portion of the data object, a specific categorical data portion of the plurality of categorical data portions in accordance with the indexing information; and equate the specific categorical data portion to specific storage information of the data storage mapping information to identify at least one data segment of the data segments of at least one data storage region of the data storage regions; and a fourth module, when operable within the computing device, causes the computing device to; retrieve the at least one data segment of the at least one storage region from the DSN in accordance with the specific storage information. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
Specification