Distributed Data Storage
2 Assignments
0 Petitions
Accused Products
Abstract
A method for maintaining a data storage system is disclosed. The method may include monitoring a first data storage node. The method may also include detecting a condition regarding the first data storage node, and the condition may indicate that at least one file stored on the first data storage node is to be replicated. The method may also include updating a replication list based on detecting the condition, and the replication list may include an identification of the at least one file and priority information for replication of the at least one file. The method may include performing a data replication procedure based on the replication list, where the data replication procedure may include sending a first multicast message to a plurality of other data storage nodes requesting identification of a second data storage node that maintains a copy of the at least one file.
-
Citations
38 Claims
-
1-18. -18. (canceled)
-
19. A method for maintaining a data storage system, the method comprising:
-
monitoring a first data storage node; detecting a condition regarding the first data storage node, the condition indicating that at least one file stored on the first data storage node is to be replicated; updating a replication list based on detecting the condition, the replication list comprising an identification of the at least one file and priority information for replication of the at least one file; and performing a data replication procedure based on the replication list, wherein the data replication procedure comprises sending a first multicast message to a plurality of other data storage nodes requesting identification of a second data storage node that maintains a copy of the at least one file. - View Dependent Claims (20, 21, 22, 23, 24, 25, 26)
-
-
27. A system for maintaining data in a network, the system comprising:
-
a plurality of data storage nodes; and a first data storage node of the plurality of data storage nodes, the first data storage node configured to; monitor a second data storage node, detect a condition regarding the second data storage node, the condition indicating that at least one file stored on the second data storage node is to be replicated, update a replication list based on detecting the condition, the replication list comprising an identification of the at least one file and priority information for replication of the at least one file, and perform a data replication procedure based on the replication list, wherein the data replication procedure comprises sending a first multicast message to a plurality of other data storage nodes requesting identification of a second data storage node that maintains a copy of the at least one file. - View Dependent Claims (28, 29, 30, 31, 32, 33, 34, 35)
-
-
36. A first data storage node configured to:
-
monitor a second data storage node, detect a condition regarding the second data storage node, the condition indicating that at least one file stored on the second data storage node is to be replicated, update a replication list based on detecting the condition, the replication list comprising an identification of the at least one file and priority information for replication of the at least one file, and perform a data replication procedure based on the replication list, wherein the data replication procedure comprises sending a first multicast message to a plurality of other data storage nodes requesting identification of a second data storage node that maintains a copy of the at least one file. - View Dependent Claims (37, 38)
-
Specification