×

Failure recovery using consensus replication in a distributed flash memory system

  • US 8,856,593 B2
  • Filed: 04/12/2011
  • Issued: 10/07/2014
  • Est. Priority Date: 04/12/2010
  • Status: Active Grant
First Claim
Patent Images

1. A method for data replication and failure recovery in a distributed node system including a plurality of nodes, wherein each of the plurality of nodes is configurable for participating in performance of the method, the method comprising:

  • processing requests using a consensus protocol, including;

    storing, in at least some of the plurality of nodes;

    data items;

    consensus protocol information relating to consensus protocol roles of participant nodes; and

    logical logs, the logical logs containing additional consensus protocol information including container metadata and replicated data items, wherein the container metadata includes mapping tables to identify one or more nodes in the plurality of nodes containing a most recent replicated data item; and

    after failure of a node in the plurality of nodes, using the stored consensus protocol information and the stored additional consensus protocol information to reconstruct an authoritative state of the failed node in the plurality of nodes.

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