|United States Patent||7,818,607|
|Turner, et al.||October 19, 2010|
Arrangement for recovery of data by network nodes based on retrieval of encoded data distributed among the network nodes
Distributed data, having been stored in a distributed storage system as a collection of distributed data elements, is recovered based on connection of multiple user nodes, each user node having stored selected distributed data elements as a corresponding portion of the distributed data during replication of the distributed data elements throughout the distributed storage system. Each distributed data element is identifiable by a corresponding unique object identifier (OID). Each user node includes a discovery resource for discovering reachable user nodes, a local cache configured for identifying at least the corresponding portion of the distributed data based on the respective OIDs, and an identification service module configured for resolving a data object to a corresponding OID, via the corresponding local cache, or based on sending a query to the reachable user nodes. Hence, user nodes can recover distributed data based on exchanging resolution information and OID information.
|Inventors:||Turner; Bryan C. (Apex, NC), Toebes; John (Cary, NC), Walker; Douglas Jay (Raleigh, NC)|
|Assignee:||Cisco Technology, Inc. (San Jose, CA)|
|Filed:||February 7, 2005|