SECURELY STORING DATA IN A DISPERSED STORAGE NETWORK
First Claim
1. A method for execution by a computing device in a dispersed storage network (DSN), the DSN including storage units in which a first plurality of sets of encoded data slices relating to a first portion of a data file are stored in accordance with first dispersed storage error encoding parameters, and in which in a second plurality of sets of encoded data slices relating to a second portion of the data file are stored in accordance with second dispersed storage error encoding parameters, wherein at least one of the second dispersed storage error encoding parameters is different from the first dispersed storage error encoding parameters comprising:
- determining one or more of the first dispersed storage error encoding parameters is to be changed;
selecting one or more changes to the first dispersed storage error encoding parameters; and
applying the one or more changes to the first dispersed storage error encoding parameters.
5 Assignments
0 Petitions
Accused Products
Abstract
Methods and systems for changing dispersed storage error encoding parameters of sets of encoded data slices relating to portions of a data file involve determining one or more dispersed storage error encoding parameters are to be changed, selecting one or more changes to the dispersed storage error encoding parameters, and applying the changes to the parameters. The parameters include an error coding number and a decode threshold. Changes can include normalizing the parameters of the portions of a data file. Determining changes are to be made may be based on read processing performance, expiration of a time frame or based on a request. Changes can be selected based a lookup, a request, received parameters, a history of read performance, read processing performance, data type, an owner of the data file and a data size. Changes can include adding slices, deleting slices and re-encoding of data.
11 Citations
20 Claims
-
1. A method for execution by a computing device in a dispersed storage network (DSN), the DSN including storage units in which a first plurality of sets of encoded data slices relating to a first portion of a data file are stored in accordance with first dispersed storage error encoding parameters, and in which in a second plurality of sets of encoded data slices relating to a second portion of the data file are stored in accordance with second dispersed storage error encoding parameters, wherein at least one of the second dispersed storage error encoding parameters is different from the first dispersed storage error encoding parameters comprising:
-
determining one or more of the first dispersed storage error encoding parameters is to be changed; selecting one or more changes to the first dispersed storage error encoding parameters; and applying the one or more changes to the first dispersed storage error encoding parameters. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A dispersed storage (DS) module for use in a dispersed storage network (DSN), the DSN including storage units in which a first plurality of sets of encoded data slices relating to a first portion of a data file are stored in accordance with first dispersed storage error encoding parameters, and in which in a second plurality of sets of encoded data slices relating to a second portion of the data file are stored in accordance with second dispersed storage error encoding parameters, wherein at least one of the second dispersed storage error encoding parameters is different from the first dispersed storage error encoding parameters, the DS module comprises:
a first processing module, when operable within a computing device, causes the computing device to; determine one or more of the first dispersed storage error encoding parameters is to be changed; select one or more changes to the first dispersed storage error encoding parameters; and apply the one or more changes to the first dispersed storage error encoding parameters. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19)
-
20. A dispersed storage network (DSN) comprising:
-
storage units in which a first plurality of sets of encoded data slices relating to a first portion of a data file are stored in accordance with first dispersed storage error encoding parameters, and in which in a second plurality of sets of encoded data slices relating to a second portion of the data file are stored in accordance with second dispersed storage error encoding parameters, wherein at least one of the second dispersed storage error encoding parameters is different from the first dispersed storage error encoding parameters; and a DS module including a first processing module, when operable within a computing device, causes the computing device to; determine one or more of the first dispersed storage error encoding parameters is to be changed; select one or more changes to the first dispersed storage error encoding parameters; and apply the one or more changes to the first dispersed storage error encoding parameters.
-
Specification