TIME BASED DISPERSED STORAGE ACCESS
First Claim
1. A method comprises:
- receiving a data retrieval request;
obtaining a real-time indicator corresponding to when the data retrieval request was received;
determining a time-based data access policy based on the data retrieval request and the real-time indicator;
accessing a plurality of dispersed storage (DS) units in accordance with the time-based data access policy to retrieve encoded data slices; and
when a threshold number of the encoded data slices have been retrieved, decoding the threshold number of encoded data slices in accordance with an error coding dispersal storage function.
5 Assignments
0 Petitions
Accused Products
Abstract
A method begins with a processing module receiving a data retrieval request and obtaining a real-time indicator corresponding to when the data retrieval request was received. The method continues with the processing module determining a time-based data access policy based on the data retrieval request and the real-time indicator and accessing a plurality of dispersed storage (DS) units in accordance with the time-based data access policy to retrieve encoded data slices. The method continues with the processing module decoding the threshold number of encoded data slices in accordance with an error coding dispersal storage function when a threshold number of the encoded data slices have been retrieved.
-
Citations
22 Claims
-
1. A method comprises:
-
receiving a data retrieval request; obtaining a real-time indicator corresponding to when the data retrieval request was received; determining a time-based data access policy based on the data retrieval request and the real-time indicator; accessing a plurality of dispersed storage (DS) units in accordance with the time-based data access policy to retrieve encoded data slices; and when a threshold number of the encoded data slices have been retrieved, decoding the threshold number of encoded data slices in accordance with an error coding dispersal storage function. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A method comprises:
-
receiving a data write request from a requesting device, wherein the data write request includes data; encoding at least a portion of the data into a set of encoded data slices in accordance with an error coding dispersal storage function; identifying a set of dispersed storage (DS) units and a time-based data access policy based on a privilege set of the requesting device; and outputting the set of encoded data slices to the set of DS units in accordance with the time-based data access policy. - View Dependent Claims (8, 9, 10, 11)
-
-
12. A computer comprises:
-
an interface; and a processing module operable to; receive, via the interface, a data retrieval request;
eachobtain a real-time indicator corresponding to when the data retrieval request was received; determine a time-based data access policy based on the data retrieval request and the real-time indicator; access, via the interface, a plurality of dispersed storage (DS) units in accordance with the time-based data access policy to retrieve encoded data slices; and decode the threshold number of encoded data slices in accordance with an error coding dispersal storage function when a threshold number of the encoded data slices have been retrieved. - View Dependent Claims (13, 14, 15, 16, 17)
-
-
18. A computer comprises:
-
an interface; and a processing module operable to; receive, via the interface, a data write request from a requesting device, wherein the data write request includes data; encode at least a portion of the data into a set of encoded data slices in accordance with an error coding dispersal storage function; identify a set of dispersed storage (DS) units and a time-based data access policy based on a privilege set of the requesting device; and output, via the interface, the set of encoded data slices to the set of DS units in accordance with the time-based data access policy. - View Dependent Claims (19, 20, 21, 22)
-
Specification