SCALABLE CLOUD - ASSIGNING SCORES TO REQUESTERS AND TREATING REQUESTS DIFFERENTLY BASED ON THOSE SCORES
First Claim
1. A method comprises:
- maintaining, by a computing device of a dispersed storage network (DSN), a queue of pending requests to access the DSN, wherein new requests are added to the queue and executed requests are deleted from the queue;
for each pending request in the queue, determining, by the computing device, a prioritization score to produce a plurality of prioritization scores, wherein the prioritization score is determined by;
determining a requestor'"'"' s identity of a requestor associated with a pending request of the pending requests;
obtaining a trust score based on the requestor'"'"' s identity, wherein the trust score indicates the requestor'"'"'s level of legitimate use of the DSN;
obtaining a compliance score based on the requestor'"'"'s identity, wherein the compliance score indicates the requestor'"'"'s level of compliance with DSN system requests; and
generating the prioritization score based on the trust score and the compliance score; and
executing, by the computing device, the pending requests of the queue in accordance with the plurality of prioritization scores.
3 Assignments
0 Petitions
Accused Products
Abstract
A method begins by a computing device of a dispersed storage network (DSN) maintaining a queue of pending requests to access the DSN while new requests are added to the queue and executed requests are deleted from the queue. The method continues by the computing device determining, for each pending request in the queue, a prioritization score to produce a plurality of prioritization scores. The prioritization score is determined by determining an identity of a requestor associated with a pending request, obtaining a trust score based on the requestor'"'"'s identity, and obtaining a compliance score based on the requestor'"'"'s identity. The trust score indicates the requestor'"'"'s level of legitimate use of the DSN and the compliance score indicates the requestor'"'"'s level of compliance with DSN system requests. The method continues by the computing device executing pending requests of the queue in accordance with the plurality of prioritization scores.
1 Citation
18 Claims
-
1. A method comprises:
-
maintaining, by a computing device of a dispersed storage network (DSN), a queue of pending requests to access the DSN, wherein new requests are added to the queue and executed requests are deleted from the queue; for each pending request in the queue, determining, by the computing device, a prioritization score to produce a plurality of prioritization scores, wherein the prioritization score is determined by; determining a requestor'"'"' s identity of a requestor associated with a pending request of the pending requests; obtaining a trust score based on the requestor'"'"' s identity, wherein the trust score indicates the requestor'"'"'s level of legitimate use of the DSN; obtaining a compliance score based on the requestor'"'"'s identity, wherein the compliance score indicates the requestor'"'"'s level of compliance with DSN system requests; and generating the prioritization score based on the trust score and the compliance score; and executing, by the computing device, the pending requests of the queue in accordance with the plurality of prioritization scores. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A computing device comprises:
-
an interface; memory; and a processing module, wherein the processing module is operable coupled to the memory and the interface, and wherein the processing module is operable to; maintain a queue of pending requests to access a dispersed storage network (DSN), wherein new requests are added to the queue and executed requests are deleted from the queue; for each pending request in the queue, determine a prioritization score to produce a plurality of prioritization scores, wherein the prioritization score is determined by; determining a requestor'"'"'s identity of a requestor associated with a pending request of the pending requests; obtaining a trust score based on the requestor'"'"'s identity, wherein the trust score indicates the requestor'"'"'s level of legitimate use of the DSN; obtaining a compliance score based on the requestor'"'"'s identity, wherein the compliance score indicates the requestor'"'"'s level of compliance with DSN system requests; and generating the prioritization score based on the trust score and the compliance score; and execute the pending requests of the queue in accordance with the plurality of prioritization scores. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
Specification