×

System and Method for Storing Files in a Distributed Environment

  • US 20120303631A1
  • Filed: 05/24/2012
  • Published: 11/29/2012
  • Est. Priority Date: 05/24/2011
  • Status: Active Grant
First Claim
Patent Images

1. A method for storing data, comprising the steps of:

  • allocating data-elements of stored data-files to data-blocks, wherein the stored data-files are stored on a plurality of distributed devices, wherein the plurality of distributed devices are connected to a network, wherein the data-blocks are stored on the plurality of distributed devices;

    calculating key-identifiers for each of the data-blocks, wherein the key-identifiers are based on the allocated data-elements of the corresponding data-blocks;

    storing the key-identifiers in distributed tables, wherein the distributed tables are stored on the plurality of distributed devices;

    generating index-nodes for the data-files based on the data-blocks, wherein the index-nodes comprise a list of the data-blocks, wherein the index-nodes are stored in a metadata-store; and

    ,executing a Paxos algorithm for the index-nodes based on the key-identifiers to provide a consensus of the data-files that are stored on the plurality of distributed devices.

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