×

Prioritization of messages of a dispersed storage network

  • US 10,469,578 B2
  • Filed: 11/21/2012
  • Issued: 11/05/2019
  • Est. Priority Date: 11/28/2011
  • Status: Active Grant
First Claim
Patent Images

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

  • storing a plurality of sets of messages in a set of queues corresponding to a set of storage nodes, wherein a set of messages of the plurality of sets of messages is associated with a set of encoded data slices, wherein a data segment of data is encoded using a dispersed storage error coding function to produce the set of encoded data slices and wherein a queue of the set of queues stores a group of messages that includes a message from each of at least some of the plurality of sets of messages for a particular storage unit of the set of storage nodes;

    on a queue by queue basis, prioritizing the group of messages based on a queue prioritization scheme;

    as the plurality of sets of messages are processed by the set of storage nodes, updating, on the queue by queue basis, the prioritizing of the group of messages based on the processing of the plurality of sets of messages by the set of storage nodes;

    for a message of a first group of messages, sending the message of the first group of messages to a first storage node of the set of storage nodes in accordance with the prioritizing of the group of messages for the first storage node; and

    for a message of a second group of messages, sending the message of the second group of messages to a second storage node of the set of storage nodes in accordance with the prioritizing of the group of messages for the second storage node.

View all claims
  • 5 Assignments
Timeline View
Assignment View
    ×
    ×