METHOD FOR LOCK-FREE CLUSTERED ERASURE CODING AND RECOVERY OF DATA ACROSS A PLURALITY OF DATA STORES IN A NETWORK
First Claim
Patent Images
1. A method operative across a set of dispersed data stores, comprising:
- having a distributed set of instances of a management process initialize into a cluster that is responsible for erasure encoding and decoding of data sets to be stored across the dispersed data stores;
following initialization of the cluster, having given management process instances in the cluster erasure encode and decode data sets across the dispersed data stores.
26 Assignments
0 Petitions
Accused Products
Abstract
The present invention provides a distributed clustering method to allow multiple active instances of consistency management processes that apply the same encoding scheme to be cooperative and function collectively. The techniques described herein facilitate an efficient method to apply an erasure encoding and decoding scheme across dispersed data stores that receive constant updates. The technique can be applied on many forms of distributed persistent data stores to provide failure resiliency and to maintain data consistency and correctness.
-
Citations
15 Claims
-
1. A method operative across a set of dispersed data stores, comprising:
-
having a distributed set of instances of a management process initialize into a cluster that is responsible for erasure encoding and decoding of data sets to be stored across the dispersed data stores; following initialization of the cluster, having given management process instances in the cluster erasure encode and decode data sets across the dispersed data stores. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A method operative across a set of dispersed data stores, comprising:
-
having a distributed set of instances of a management process initialize into a cluster that is responsible for erasure encoding and decoding of data sets to be stored across the dispersed data stores; during initialization of the cluster, having a given management process instance perform a consistency check on a given data set; as necessary, recovering any inconsistent data in the given data set; and following initialization of the cluster, having a given management process instance erasure encode or decode a data set across the dispersed data stores. - View Dependent Claims (13, 14, 15)
-
Specification