Adjusting dispersed storage network traffic due to rebuilding
First Claim
Patent Images
1. A method for execution by a device of a dispersed storage network (DSN), the method comprises:
- identifying an encoded data slice for rebuilding, wherein a data segment of data is dispersed storage error encoded to produce a set of encoded data slices, which originally included the encoded data slice for rebuilding;
determining whether a rebuilding threshold for the set of encoded data slices has been reached;
when the rebuilding threshold has been reached, determining, based on a condition of the DSN, whether to execute a rebuilding function, to delay execution of the rebuilding function, to adjust a rebuilding network protocol, or to modifying rebuilding criteria; and
when the determination is to execute the rebuilding function, rebuilding the encoded data slice.
5 Assignments
0 Petitions
Accused Products
Abstract
A method includes identifying an encoded data slice for rebuilding. The method further includes determining whether a rebuilding threshold for the set of encoded data slices has been reached. When the rebuilding threshold has been reached, the method further includes determining, based on a condition of the DSN, whether to execute a rebuilding function, to delay execution of the rebuilding function, to adjust a rebuilding network protocol, or to modifying rebuilding criteria. When the determination is to execute the rebuilding function, the method further includes rebuilding the encoded data slice.
-
Citations
16 Claims
-
1. A method for execution by a device of a dispersed storage network (DSN), the method comprises:
-
identifying an encoded data slice for rebuilding, wherein a data segment of data is dispersed storage error encoded to produce a set of encoded data slices, which originally included the encoded data slice for rebuilding; determining whether a rebuilding threshold for the set of encoded data slices has been reached; when the rebuilding threshold has been reached, determining, based on a condition of the DSN, whether to execute a rebuilding function, to delay execution of the rebuilding function, to adjust a rebuilding network protocol, or to modifying rebuilding criteria; and when the determination is to execute the rebuilding function, rebuilding the encoded data slice. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A device of a dispersed storage network (DSN), wherein the device comprises:
-
a network interface; memory; and a processing module operably coupled to the network interface and the memory, wherein the processing module is operable to; identify an encoded data slice for rebuilding, wherein a data segment of data is dispersed storage error encoded to produce a set of encoded data slices, which originally included the encoded data slice for rebuilding; determine whether a rebuilding threshold for the set of encoded data slices has been reached; when the rebuilding threshold has been reached, determine, based on a condition of the DSN, whether to execute a rebuilding function, to delay execution of the rebuilding function, to adjust a rebuilding network protocol, or to modifying rebuilding criteria; and when the determination is to execute the rebuilding function, rebuild the encoded data slice. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
Specification