EFFICIENT STORAGE OF DATA IN A DISPERSED STORAGE NETWORK
First Claim
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 data for storage;
generating a DSN source name for the data;
determining whether substantially identical data to the data has been previously stored in memory of the DSN;
when the substantially identical data has been previously stored in the memory of the DSN, generating an object linking file that links the data to the substantially identical data;
dispersed storage error encoding the object linking file to produce a set of encoded link file slices; and
outputting the set of encoded link file slices for storage in the memory of the DSN.
5 Assignments
0 Petitions
Accused Products
Abstract
A method begins by a dispersed storage (DS) processing module receiving data for storage and generating a dispersed storage network (DSN) source name for the data. The method continues with the DS processing module determining whether substantially identical data to the data has been previously stored in memory of the DSN. When the substantially identical data has been previously stored in the memory of the DSN, the method continues with the DS processing module generating an object linking file that links the data to the substantially identical data, dispersed storage error encoding the object linking file to produce a set of encoded link file slices, and outputting the set of encoded link file slices for storage in the memory of the DSN.
-
Citations
18 Claims
-
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 data for storage; generating a DSN source name for the data; determining whether substantially identical data to the data has been previously stored in memory of the DSN; when the substantially identical data has been previously stored in the memory of the DSN, generating an object linking file that links the data to the substantially identical data; dispersed storage error encoding the object linking file to produce a set of encoded link file slices; and outputting the set of encoded link file slices for storage in the memory of the DSN. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A dispersed storage (DS) module comprises:
-
a first module, when operable within a computing device, causes the computing device to; receive data for storage; and generate a dispersed storage network (DSN) source name for the data; a second module, when operable within the computing device, causes the computing device to; determine whether substantially identical data to the data has been previously stored in memory of the DSN; and a third module, when operable within the computing device, causes the computing device to; when the substantially identical data has been previously stored in the memory of the DSN, generate an object linking file that links the data to the substantially identical data; dispersed storage error encode the object linking file to produce a set of encoded link file slices; and output the set of encoded link file slices for storage in the memory of the DSN. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
Specification