×

Method and system for maintaining consistency for I/O operations on metadata distributed amongst nodes in a ring structure

  • US 9,772,784 B2
  • Filed: 03/14/2016
  • Issued: 09/26/2017
  • Est. Priority Date: 08/10/2011
  • Status: Active Grant
First Claim
Patent Images

1. A method for maintaining consistency for read requests on data distributed amongst a plurality of nodes forming a ring structure, comprising:

  • receiving a read request for data on a first node after the first node performed a previous write operation and after a new node has been inserted into the ring structure following the first node, the new node being placed into a transition state while data values for the new node are not up to date;

    identifying a first set of nodes to perform the read request for data comprises selecting the first node and one or more nodes immediately following the first node in the ring structure such that a total number of nodes in the first set is equal to a current replication factor;

    upon determination that the first set of nodes include the new node in the transition state, increasing the current replication factor to establish a new replication factor; and

    establishing quorum by identifying a second set of nodes based on the new replication factor.

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