Securely storing data in a dispersed storage network
First Claim
1. A method for execution by a computing device comprising:
- storing a first plurality of sets of encoded data slices in storage units of a dispersed storage network (DSN) in accordance with first dispersed storage error encoding parameters, wherein the first plurality of sets of encoded data slices relate to a first portion of a data file;
monitoring processing of the writing the first plurality of sets of encoded data slices to produce first write processing performance information;
comparing the first write processing performance information with a desired write performance range; and
when the first write processing performance information compares unfavorably to the desired write performance range;
storing a second plurality of sets of encoded data slices in storage units of the DSN in accordance with second dispersed storage error encoding parameters, wherein the second dispersed storage error encoding parameters are different from the first dispersed storage error encoding parameters, and wherein the second plurality of sets of encoded data slices relate to a second portion of the data file.
4 Assignments
0 Petitions
Accused Products
Abstract
A method includes monitoring write processing performance while storing a plurality of sets of encoded data slices in storage units. The method includes comparing the write processing performance with a desire write performance range. When the write processing performance compares unfavorably to the desire write performance range, the method includes establishing a data partition between the data segments of the data encoded using the first dispersed storage error encoding parameters and subsequent data segments of the data; determining second dispersed storage error encoding parameters based on the unfavorable comparison between the write processing performance and the desired write performance range; encoding the subsequent data segments of the data using the second dispersed storage error encoding parameters to produce a second plurality of sets of encoded data slices; and monitoring write processing performance while storing the second plurality of sets of encoded data slices in the storage units.
-
Citations
10 Claims
-
1. A method for execution by a computing device comprising:
-
storing a first plurality of sets of encoded data slices in storage units of a dispersed storage network (DSN) in accordance with first dispersed storage error encoding parameters, wherein the first plurality of sets of encoded data slices relate to a first portion of a data file; monitoring processing of the writing the first plurality of sets of encoded data slices to produce first write processing performance information; comparing the first write processing performance information with a desired write performance range; and when the first write processing performance information compares unfavorably to the desired write performance range; storing a second plurality of sets of encoded data slices in storage units of the DSN in accordance with second dispersed storage error encoding parameters, wherein the second dispersed storage error encoding parameters are different from the first dispersed storage error encoding parameters, and wherein the second plurality of sets of encoded data slices relate to a second portion of the data file. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A dispersed storage (DS) module comprises:
-
a first processing module, when operable within a computing device, causes the computing device to; store a first plurality of sets of encoded data slices in storage units of a dispersed storage network (DSN) in accordance with first dispersed storage error encoding parameters, wherein the first plurality of sets of encoded data slices relate to a first portion of a data file; and when a write processing performance information compares unfavorably to a desired write performance range; store a second plurality of sets of encoded data slices in storage units of the DSN in accordance with second dispersed storage error encoding parameters, wherein the second dispersed storage error encoding parameters are different from the first dispersed storage error encoding parameters, and wherein the second plurality of sets of encoded data slices relate to a second portion of the data file; and a second processing module, when operable within the computing device, causes the computing device to; monitor processing of the writing the first plurality of sets of encoded data slices to produce first write processing performance information; and compare the first write processing performance information with the desired write performance range. - View Dependent Claims (7, 8, 9, 10)
-
Specification