Reprioritizing pending dispersed storage network requests
First Claim
1. A method for execution by computing device within a dispersed storage network (DSN), the method comprising:
- monitoring processing status of a plurality of pending DSN access requests, wherein a pending DSN access request of the plurality of pending DSN access requests includes a set of access requests regarding a set of encoded data slices, wherein the set of access requests is sent to dispersed storage (DS) units of the DSN, wherein less than a desired number of the DS units have favorably responded to the set of access requests, wherein a data segment of data is dispersed storage error encoded to produce the set of encoded data slices, wherein the desired number of DS units corresponds to a decode threshold number of encoded data slices of the set of encoded data slices, and wherein the decode threshold number of encoded data slices are required to recover a data segment;
interpreting the processing status of the plurality of pending DSN access requests to detect a processing anomaly of one of the plurality of pending DSN access requests;
reprioritizing further processing of at least one of;
the one of the plurality of pending DSN access requests having the processing anomaly;
oranother one or more of the plurality of pending DSN access requests; and
sending notice of the reprioritized further processing to one or more of the DS units.
5 Assignments
0 Petitions
Accused Products
Abstract
A method begins by a dispersed storage (DS) processing module monitoring processing status of a plurality of pending dispersed storage network (DSN) access requests, where less than a desired number of DS units have favorably responded to a set of access requests. The method continues with the DS processing module interpreting the processing status of the plurality of pending DSN access requests to detect a processing anomaly. The method continues with the DS processing module reprioritizing further processing of at least one of the plurality of pending DSN access requests having the processing anomaly and another one or more of the plurality of pending DSN access requests. The method continues with the DS processing module sending notice of the reprioritized further processing to one or more DS units.
-
Citations
18 Claims
-
1. A method for execution by computing device within a dispersed storage network (DSN), the method comprising:
-
monitoring processing status of a plurality of pending DSN access requests, wherein a pending DSN access request of the plurality of pending DSN access requests includes a set of access requests regarding a set of encoded data slices, wherein the set of access requests is sent to dispersed storage (DS) units of the DSN, wherein less than a desired number of the DS units have favorably responded to the set of access requests, wherein a data segment of data is dispersed storage error encoded to produce the set of encoded data slices, wherein the desired number of DS units corresponds to a decode threshold number of encoded data slices of the set of encoded data slices, and wherein the decode threshold number of encoded data slices are required to recover a data segment; interpreting the processing status of the plurality of pending DSN access requests to detect a processing anomaly of one of the plurality of pending DSN access requests; reprioritizing further processing of at least one of; the one of the plurality of pending DSN access requests having the processing anomaly;
oranother one or more of the plurality of pending DSN access requests; and sending notice of the reprioritized further processing to one or more of the DS units. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A dispersed storage (DS) module comprising:
-
a first processing module, when operable within a computing device, causes the computing device to; monitor processing status of a plurality of pending dispersed storage network (DSN) access requests, wherein a pending DSN access request of the plurality of pending DSN access requests includes a set of access requests regarding a set of encoded data slices, wherein the set of access requests is sent to dispersed storage (DS) units of the DSN, wherein less than a desired number of the DS units have favorably responded to the set of access requests, wherein a data segment of data is dispersed storage error encoded to produce the set of encoded data slices, wherein the desired number of DS units corresponds to a decode threshold number of encoded data slices of the set of encoded data slices, and wherein the decode threshold number of encoded data slices are required to recover a data segment; a second processing module, when operable within the computing device, causes the computing device to; interpret the processing status of the plurality of pending DSN access requests to detect a processing anomaly of one of the plurality of pending DSN access requests; a third processing module, when operable within the computing device, causes the computing device to; reprioritize further processing of at least one of; the one of the plurality of pending DSN access requests having the processing anomaly;
oranother one or more of the plurality of pending DSN access requests; and a fourth processing module, when operable within the computing device, causes the computing device to; send notice of the reprioritized further processing to one or more of the DS units. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
Specification