×

Read-only operations processing in a paxos replication system

  • US 9,852,204 B2
  • Filed: 03/03/2014
  • Issued: 12/26/2017
  • Est. Priority Date: 03/18/2011
  • Status: Active Grant
First Claim
Patent Images

1. A computing system comprising at least one quorum leader for managing replication and storage of data by processing read-only operations, without storing the operations persistently, in a distributed computer system, the distributed computer system being operated under a Paxos-type protocol and including the quorum leader and one or more quorum members, the system comprising:

  • one or more processors;

    one or more computer-readable storage media coupled to the one or more processors, and having stored thereon computer-executable instructions that, when executed by the one or more processors, causes the computing system to perform the following;

    the quorum leader receiving a read-only request;

    the quorum leader determining an appropriate order defined by a determined execution slot for processing the read-only request;

    the quorum leader adding a no-earlier-than indication to the operation for the read-only request indicating that the operation is to be executed no earlier than the determined execution slot number;

    the quorum leader selecting one of the quorum members to serve as an appropriate replica which is determined to process the received read-only request; and

    the quorum leader sending the read-only request and the determined execution slot number and no-earlier-than indication to the determined appropriate replica causing the determined appropriate replica to execute the read-only request by processing a read-only operation of the request, based on the determined execution slot number and the no-earlier-than indication, at an execution slot that is later than the determined execution slot number, and without storing the operation persistently.

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