STORING DATA IN MULTIPLE FORMATS INCLUDING A DISPERSED STORAGE FORMAT
First Claim
1. 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:
- receiving data in a redundant array of independent disks (RAID) format;
converting from the RAID format to an original format of the data;
dispersed storage error encoding a data segment of the data in the original format to produce a set of encoded data slices, wherein the set of encoded data slices includes a decode threshold sub-set of encoded data slices and an error correcting sub-set of encoded data slices;
converting the decode threshold sub-set of encoded data slices into a RAID formatted data segment;
storing the RAID formatted data segment in RAID memory; and
storing at least the error correcting sub-set of encoded data slices in DSN memory.
5 Assignments
0 Petitions
Accused Products
Abstract
A method begins by a processing module of a dispersed storage network (DSN) receiving data in a redundant array of independent disks (RAID) format and converting from the RAID format to an original format of the data. The method continues with the processing module dispersed storage error encoding a data segment of the data in the original format to produce a set of encoded data slices, where a set of encoded data slices includes a decode threshold sub-set of encoded data slices and an error correcting sub-set of encoded data slices. The method continues with the processing module converting the decode threshold sub-set of encoded data slices into a RAID formatted data segment, storing the RAID formatted data segment in RAID memory, and storing at least the error correcting sub-set of encoded data slices in DSN memory.
92 Citations
21 Claims
-
1. 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:
-
receiving data in a redundant array of independent disks (RAID) format; converting from the RAID format to an original format of the data; dispersed storage error encoding a data segment of the data in the original format to produce a set of encoded data slices, wherein the set of encoded data slices includes a decode threshold sub-set of encoded data slices and an error correcting sub-set of encoded data slices; converting the decode threshold sub-set of encoded data slices into a RAID formatted data segment; storing the RAID formatted data segment in RAID memory; and storing at least the error correcting sub-set of encoded data slices in DSN memory. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A computer readable storage medium comprises:
-
at least one memory section that stores operational instructions that, when executed by one or more processing modules of one or more computing devices of a dispersed storage network (DSN), causes the one or more computing devices to; receive data in a redundant array of independent disks (RAID) format; convert from the RAID format to an original format of the data; dispersed storage error encode a data segment of the data in the original format to produce a set of encoded data slices, wherein the set of encoded data slices includes a decode threshold sub-set of encoded data slices and an error correcting sub-set of encoded data slices; convert the decode threshold sub-set of encoded data slices into a RAID formatted data segment; store the RAID formatted data segment in RAID memory; and store at least the error correcting sub-set of encoded data slices in DSN memory. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A computing device of a dispersed storage network (DSN), the computing device comprises:
-
an interface; and a processing module operably coupled to the interface, wherein the processing module functions to; receive data in a redundant array of independent disks (RAID) format; convert from the RAID format to an original format of the data; dispersed storage error encode a data segment of the data in the original format to produce a set of encoded data slices, wherein the set of encoded data slices includes a decode threshold sub-set of encoded data slices and an error correcting sub-set of encoded data slices; convert the decode threshold sub-set of encoded data slices into a RAID formatted data segment; store the RAID formatted data segment in RAID memory; and store, via the interface, at least the error correcting sub-set of encoded data slices in DSN memory. - View Dependent Claims (16, 17, 18, 19, 20, 21)
-
Specification