×

Executing Replication Requests for Objects In A Distributed Storage System

  • US 20110196836A1
  • Filed: 02/09/2011
  • Published: 08/11/2011
  • Est. Priority Date: 02/09/2010
  • Status: Active Grant
First Claim
Patent Images

1. A computer-implemented method for executing replication requests for objects in a distributed storage system, comprising:

  • at a computer system including one or more processors and memory storing one or more programs for execution by the one or more processors to perform the method, comprising;

    receiving a plurality of replication requests for objects in a distributed storage system;

    partitioning the plurality of replication requests into one or more replication queues, wherein a respective replication queue includes replication requests that have a respective replication key, wherein the respective replication key includes information related to at least a respective source storage device at which a respective object is located and a respective destination storage device to which the respective object is to be replicated;

    for each respective replication queue, sorting the replication requests in the replication queue based on priorities of the replication requests;

    issuing commands to execute a highest priority request in each respective replication queue; and

    when a respective replication request is completed, deleting the respective replication request from the replication queue.

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