Prioritizing rebuilding based on a longevity estimate of the rebuilt slice
AssigneeInternational Business Machines Corporation
InventorsAndrew G. Peake, Jason K. Resch
Life of this patent
Estimating the term…
Abstract
A method begins by determining to rebuild a slice or slices to at least one of multiple distributed storage network (DSN) memory locations. The method continues by calculating a future risk estimation of each one of the multiple DSN memory locations, the future risk estimation including one or more risk factors. The method continues by determining a selection of which of the multiple DSN memory locations to rebuild and rebuilding the slice in the DSN memory of the selection.
Claims20
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:
- determining, by a rebuild module, to rebuild a slice to at least one of multiple DSN memory locations;
- calculating, by the rebuild module, a future risk estimation of each one of the multiple DSN memory locations, the future risk estimation including one or more risk factors;
- determining, based on the future risk estimation, a selection of which of the multiple DSN memory locations to rebuild;
- and
- rebuilding the slice in the DSN memory of the selection.
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:
- determining, by a rebuild module, to rebuild a slice of at least one of multiple DSN memory data sources;
- calculating, by the rebuild module, a future risk estimation of each one of the multiple DSN memory data sources, the future risk estimation including one or more risk factors;
- determining, based on the future risk estimation, a selection of which of the multiple DSN memory data source equates to a lower probability of impending data loss;
- and
- rebuilding the slice in the DSN memory of the selected DSN memory source.
A computing device of a group of computing devices of a dispersed storage network (DSN), the computing device comprises:
- an interface;
- a local memory;
- and
- a processing module operably coupled to the interface and the local memory, wherein the processing module functions to:
- determine to rebuild a slice to at least one of multiple DSN memory locations;
- calculate a future risk estimation of each one of the multiple DSN memory locations, the future risk estimation including one or more risk factors;
- determine, based on the future risk estimation, a selection of which of the multiple DSN memory locations to rebuild;
- and
- rebuild the slice in the DSN memory of the selection.
Dependencies are inferred from the claim text.