×

Method for lock-free clustered erasure coding and recovery of data across a plurality of data stores in a network

  • US 8,205,139 B1
  • Filed: 09/22/2011
  • Issued: 06/19/2012
  • Est. Priority Date: 08/09/2004
  • Status: Expired due to Fees
First Claim
Patent Images

1. A system for erasure encoding comprising:

  • a plurality of computer systems including at least one computer processor forming a distributed computer network, each computer system having a management process operating thereon;

    a plurality of distributed persistent memories, each persistent memory interoperably coupled to at least one of the computer systems and operative to receive constant updates, wherein a plurality of data sets are distributed across the distributed persistent memories, each data set including at least one data block and at least one check sum block; and

    computer-readable storage storing the management processes, each management process comprising computer-readable instructions, that when executed by the computer processor, cause the computer processor to perform operations defined by the computer-executable instructions, the computer-executable instructions configured to;

    initialize the management processes to operate as a cluster;

    communicate by each management process with other management processes to determine a responsible management process for each data set of the plurality of data sets;

    perform by the responsible management process a consistency check;

    communicate by each responsible management process with the other management processes to confirm a completion of the consistency check;

    determine by the responsible management process, via a sequencing indicator, whether each data block and each checksum block of each data set of the plurality of data sets is modified completely; and

    enter the cluster into an active mode.

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