×

SCALING DISTRIBUTED QUEUES IN A DISTRIBUTED STORAGE NETWORK

  • US 20190347005A1
  • Filed: 05/11/2018
  • Published: 11/14/2019
  • Est. Priority Date: 05/11/2018
  • Status: Active Grant
First Claim
Patent Images

1. A method for execution by a computing device, the method comprises:

  • receiving, via a communication interface of the computing device, via a dispersed or distributed storage network (DSN), and from another computing device, a signal that specifies designation of the computing device to process a write request based on a system configuration of a Decentralized, or Distributed, Agreement Protocol (DAP);

    receiving, via the communication interface, a request to process the write request based on the system configuration of the DAP;

    retrieving, via the communication interface, a current policy of storage units (SUs) that are associated with the write request, wherein the current policy of the SUs specifies a current connectivity among the SUs within the DSN;

    based on the current policy, configuring a data structure for processing the write request, wherein the configuring is based at least partially on one or more scaling triggers and further wherein the data structure includes at least a primary queue;

    determining whether the primary queue compares favorably to the one or more scaling triggers;

    in response to determining that the primary queue does not compare favorably to one or more scaling triggers, adding a first secondary queue to process the write request;

    determining whether the primary queue and the first secondary queue together compare favorably to one or more scaling triggers; and

    in response to determining that the primary queue and the first secondary queue do not compare favorably to one or more scaling triggers, adding a second secondary queue to process the write request.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×