Storing portions of data in a dispersed storage network
First Claim
1. A method for execution by a processing module of a computing device, the method comprises:
- in accordance with a segmentation approach;
dividing large data to be stored in a dispersed storage network (DSN) into a plurality of regions; and
dividing a region of the plurality of regions into a plurality of segments;
generating preliminary DSN storage information for one or more regions of the plurality of regions;
identifying other large data stored in the DSN that has a relationship with the large data to be stored in the DSN;
retrieving DSN storage information for the other large data;
comparing, at a region level, the preliminary DSN storage information with the retrieved DSN storage information; and
when a region of the large data to be stored has substantially similar DSN storage information as a region of the other large data, utilizing the DSN storage information for the region of the other large data for the DSN storage information of the region of the large data, wherein the DSN storage information for the region of the other large data includes information that identifies where the plurality of data segments of the region of the other large data are stored in the DSN such that duplication of storage of substantial similar regions of data is avoided in the DSN.
3 Assignments
0 Petitions
Accused Products
Abstract
A method begins, in accordance with a segmentation approach, dividing large data to be stored into regions and dividing a region into segments. The method continues by generating preliminary DSN storage information for one or more regions. The method continues by identifying other large data stored in the DSN that has a relationship with the large data to be stored in the DSN and retrieving DSN storage information for the other large data. The method continues by comparing, at a region level, the preliminary DSN storage information with the retrieved DSN storage information. When a region of the large data to be stored has substantially similar DSN storage information as a region of the other large data, the method continues by utilizing the DSN storage information for the region of the other large data for the DSN storage information of the region of the large data.
17 Citations
14 Claims
-
1. A method for execution by a processing module of a computing device, the method comprises:
-
in accordance with a segmentation approach; dividing large data to be stored in a dispersed storage network (DSN) into a plurality of regions; and dividing a region of the plurality of regions into a plurality of segments; generating preliminary DSN storage information for one or more regions of the plurality of regions; identifying other large data stored in the DSN that has a relationship with the large data to be stored in the DSN; retrieving DSN storage information for the other large data; comparing, at a region level, the preliminary DSN storage information with the retrieved DSN storage information; and when a region of the large data to be stored has substantially similar DSN storage information as a region of the other large data, utilizing the DSN storage information for the region of the other large data for the DSN storage information of the region of the large data, wherein the DSN storage information for the region of the other large data includes information that identifies where the plurality of data segments of the region of the other large data are stored in the DSN such that duplication of storage of substantial similar regions of data is avoided in the DSN. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A dispersed storage (DS) module comprises:
-
a first module, when operable within a computing device, causes the computing device to; in accordance with a segmentation approach; divide large data to be stored in a dispersed storage network (DSN) into a plurality of regions; and divide a region of the plurality of regions into a plurality of segments; and generate preliminary DSN storage information for one or more regions of the plurality of regions; a second module, when operable within the computing device, causes the computing device to; identify other large data stored in the DSN that has a relationship with the large data to be stored in the DSN; and retrieve DSN storage information for the other large data; and a third module, when operable within the computing device, causes the computing device to; compare, at a region level, the preliminary DSN storage information with the retrieved DSN storage information; and when a region of the large data to be stored has substantially similar DSN storage information as a region of the other large data, utilize the DSN storage information for the region of the other large data for the DSN storage information of the region of the large data, wherein the DSN storage information for the region of the other large data includes information that identifies where the plurality of data segments of the region of the other large data are stored in the DSN such that duplication of storage of substantial similar regions of data is avoided in the DSN. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
Specification