Patent ID: 8051361
Filing Date: 2011-11-01
Classification: G06F,H03M

Abstract:
1. An erasure encoding method comprising: (a) providing a plurality of computer systems forming a distributed computer network, each computer system of the plurality of computer systems having a management process operating thereon, thereby forming a plurality of management processes; (b) providing a plurality of distributed persistent memories, each persistent memory of the plurality of distributed persistent memories interoperably coupled to at least one of the plurality of computer systems and operative to receive constant updates; (c) distributing, via an erasure encoding process, a plurality of data sets, wherein each data set of the plurality of data sets comprises at least one data block and at least one checksum block, across a plurality of the plurality of distributed persistent memories; (d) initializing the plurality of management processes into and operating as a cluster, wherein during the initializing of the cluster, each management process: registering data-set management-process management responsibility; (e) performing a consistency check by the cluster of the plurality of data sets; and (f) managing the plurality of data sets, comprising: