ELASTIC STORAGE IN A DISPERSED STORAGE NETWORK
First Claim
1. A method for execution by a dispersed storage and task (DST) processing unit that includes a processor, the method comprises:
- generating an encoded data slice from a dispersed storage encoding of a data object;
determining when the encoded data slice will not be stored in local dispersed storage;
when the encoded data slice will not be stored in the local dispersed storage;
storing the encoded data slice via at least one elastic slice in an elastic dispersed storage;
generating an elastic storage pointer indicating a location of the elastic slice in the elastic dispersed storage; and
storing the elastic storage pointer in the local dispersed storage.
1 Assignment
0 Petitions
Accused Products
Abstract
A method for execution by a dispersed storage and task (DST) processing unit includes: generating an encoded data slice from a dispersed storage encoding of a data object and determining when the encoded data slice will not be stored in local dispersed storage. When the encoded data slice will not be stored in the local dispersed storage, the encoded data slice is stored via at least one elastic slice in an elastic dispersed storage, an elastic storage pointer is generated indicating a location of the elastic slice in the elastic dispersed storage, and the elastic storage pointer is stored in the local dispersed storage.
-
Citations
20 Claims
-
1. A method for execution by a dispersed storage and task (DST) processing unit that includes a processor, the method comprises:
-
generating an encoded data slice from a dispersed storage encoding of a data object; determining when the encoded data slice will not be stored in local dispersed storage; when the encoded data slice will not be stored in the local dispersed storage; storing the encoded data slice via at least one elastic slice in an elastic dispersed storage; generating an elastic storage pointer indicating a location of the elastic slice in the elastic dispersed storage; and storing the elastic storage pointer in the local dispersed storage. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A processing system of a dispersed storage and task (DST) processing unit comprises:
-
at least one processor; a memory that stores operational instructions, that when executed by the at least one processor cause the processing system to; generate an encoded data slice from a dispersed storage encoding of a data object; determine when the encoded data slice will not be stored in local dispersed storage; when the encoded data slice will not be stored in the local dispersed storage; store the encoded data slice via at least one elastic slice in an elastic dispersed storage; generate an elastic storage pointer indicating a location of the elastic slice in the elastic dispersed storage; and store the elastic storage pointer in the local dispersed storage. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. A non-transitory computer readable storage medium comprises:
at least one memory section that stores operational instructions that, when executed by a processing system of a dispersed storage network (DSN) that includes a processor and a memory, causes the processing system to; generate an encoded data slice from a dispersed storage encoding of a data object; determine when the encoded data slice will not be stored in local dispersed storage; when the encoded data slice will not be stored in the local dispersed storage; store the encoded data slice via at least one elastic slice in an elastic dispersed storage; generate an elastic storage pointer indicating a location of the elastic slice in the elastic dispersed storage; and store the elastic storage pointer in the local dispersed storage. - View Dependent Claims (18, 19, 20)
Specification