MIGRATING ENCODED DATA SLICES FROM A RE-PROVISIONED MEMORY DEVICE OF A DISPERSED STORAGE NETWORK MEMORY
First Claim
Patent Images
1. A method comprises:
- monitoring a reprovisioned memory device that has been reprovisioned from a legacy storage protocol to an error coding dispersed storage protocol;
when a usable memory life of the reprovisioned memory device in the error coding dispersed storage protocol has expired;
determining a data migration scheme for migrating a plurality of encoded data slices stored on the reprovisioned memory device; and
migrating the plurality of encoded data slices from the reprovisioned memory device to one or more other memory devices in accordance with the data migration scheme.
5 Assignments
0 Petitions
Accused Products
Abstract
A method begins by a processing module monitoring a reprovisioned memory device that has been reprovisioned from a legacy storage protocol to an error coding dispersed storage protocol. The method continues with the processing module determining a data migration scheme for migrating a plurality of encoded data slices stored on the reprovisioned memory device and migrating the plurality of encoded data slices from the reprovisioned memory device to one or more other memory devices in accordance with the data migration scheme when a usable memory life of the reprovisioned memory device in the error coding dispersed storage protocol has expired.
-
Citations
24 Claims
-
1. A method comprises:
-
monitoring a reprovisioned memory device that has been reprovisioned from a legacy storage protocol to an error coding dispersed storage protocol; when a usable memory life of the reprovisioned memory device in the error coding dispersed storage protocol has expired; determining a data migration scheme for migrating a plurality of encoded data slices stored on the reprovisioned memory device; and migrating the plurality of encoded data slices from the reprovisioned memory device to one or more other memory devices in accordance with the data migration scheme. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method comprises:
-
determining a usable memory life indication of a reprovisioned memory device operable in accordance with an error coding dispersed storage protocol, wherein the reprovisioned memory device has been reprovisioned from a legacy storage protocol to the error coding dispersed storage protocol; for an encoded data slice of a plurality of encoded data slices, determining whether to migrate the encoded data slice to one or more other memory devices based on the usable memory life indication; when the encoded data slice is to be migrated, determining a migration scheme; and migrating the encoded data slice to the one or more other memory devices in accordance with the migration scheme. - View Dependent Claims (9, 10, 11, 12)
-
-
13. A memory system comprises:
-
a plurality of memory devices, wherein a memory device of the plurality of memory devices has been reprovisioned from a legacy storage protocol to an error coding dispersed storage protocol to produce a reprovisioned memory device; and a processing module operable to; monitor the reprovisioned memory device; when a usable memory life of the reprovisioned memory device in the error coding dispersed storage protocol has expired; determine a data migration scheme for migrating a plurality of encoded data slices stored on the reprovisioned memory device; and facilitate migrating the plurality of encoded data slices from the reprovisioned memory device to one or more other memory devices of the plurality of memory devices in accordance with the data migration scheme. - View Dependent Claims (14, 15, 16, 17, 18, 19)
-
-
20. A memory system comprises:
-
a plurality of memory devices, wherein a memory device of the plurality of memory devices has been reprovisioned from a legacy storage protocol to an error coding dispersed storage protocol to produce a reprovisioned memory device; and a processing module operable to; determine a usable memory life indication of the reprovisioned memory; for an encoded data slice of a plurality of encoded data slices, determine whether to migrate the encoded data slice to one or more other memory devices of the plurality of memory devices based on the usable memory life indication; when the encoded data slice is to be migrated, determine a migration scheme; and facilitate migrating the encoded data slice to the one or more other memory devices in accordance with the migration scheme. - View Dependent Claims (21, 22, 23, 24)
-
Specification