×

Arrangement for recovery of data by network nodes based on retrieval of encoded data distributed among the network nodes

  • US 20050283645A1
  • Filed: 02/07/2005
  • Published: 12/22/2005
  • Est. Priority Date: 06/03/2004
  • Status: Active Grant
First Claim
Patent Images

1. A method in a user node configured for connection to a network, the method comprising:

  • connecting to a data link configured for providing connectivity with a connected user node;

    establishing a recovered data storage system based on stored data elements having been replicated throughout a distributed storage system, each of the stored data elements having a corresponding unique object identifier that is independent of any storage address on a storage medium, the establishing including;

    (1) storing, in a table for each locally-stored data element having been stored in the user node based on the replication throughout the distributed storage system, the corresponding unique object identifier and a corresponding stored location of the corresponding locally-stored data element, (2) detecting whether the connected user node is reachable via the data link, (3) selectively sending to the connected user node at least one of the unique object identifiers stored in the table in response to a query from the connected user node that specifies an attribute of the stored data element associated with the least one unique object identifier, (4) selectively sending to the connected user node a second query that specifies an attribute of a data element determined to be absent from the user node, and (5) selectively storing, in response to reception thereof from the connected user node, any received unique object identifiers that are distinct from the unique object identifiers stored in the table, the unique object identifiers and said any received unique object identifiers identifying the stored data elements having been recovered in the recovered data storage system, said any received unique object identifiers including the unique object identifier for the data element determined to be absent from the user node.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×