FAILURE RECOVERY USING CONSENSUS REPLICATION IN A DISTRIBUTED FLASH MEMORY SYSTEM
First Claim
22-1. The method of claim 1, further comprising applying the consensus protocol to cluster configurations, other than a master-slave configuration, including the plurality of nodes in which more than one nodes are allowed to perform write operations.
5 Assignments
0 Petitions
Accused Products
Abstract
Data replication in a distributed node system including one or more nodes. A consensus protocol for failure recovery is implemented. Data items and information relating to consensus protocol roles of participant nodes are stored in at least some of the plurality of nodes. Logical logs stored in at least some of the plurality of nodes are created. The logical logs contain additional consensus protocol information including container metadata and replicated data.
-
Citations
34 Claims
-
22-1. The method of claim 1, further comprising applying the consensus protocol to cluster configurations, other than a master-slave configuration, including the plurality of nodes in which more than one nodes are allowed to perform write operations.
-
23. A system for data replication, the system comprising:
-
a plurality of nodes; each node including; one or more processors; and memory having instructions encoded therein, the instructions when executed by the one or more processors implementing a consensus protocol for failure recovery by storing data in the memory of at least some of the nodes of the plurality of nodes; storing information relating to consensus protocol roles of participant nodes in at least some of the plurality of nodes; and creating logical logs stored in at least some of the plurality of nodes, the logical logs containing additional consensus protocol information including container metadata and replicated data. - View Dependent Claims (24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34)
-
Specification