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 for receipt of a first broadcast message from a first data storage node, where the first broadcast message may indicate that the first data storage node is operating correctly. The method may also include detecting that the first data storage node is malfunctioning based on not receiving the first broadcast message for a predetermined period of time. The method may also include initiating a data replication procedure based on detecting that the first data storage node is malfunctioning. The data replication procedure may include sending a first multicast message to a plurality of data storage nodes requesting identification of a second data storage node that maintains a copy of a file stored on the first data storage node.
-
Citations
38 Claims
-
1-18. -18. (canceled)
-
19. A method for maintaining a data storage system, the method comprising:
-
monitoring for receipt of a first broadcast message from a first data storage node, the first broadcast message indicating that the first data storage node is operating correctly; detecting that the first data storage node is malfunctioning based on not receiving the first broadcast message for a predetermined period of time; and initiating a data replication procedure based on detecting that the first data storage node is malfunctioning, wherein the data replication procedure comprises sending a first multicast message to a plurality of data storage nodes requesting identification of a second data storage node that maintains a copy of a file stored on the first data storage node. - View Dependent Claims (20, 21, 22, 23, 24, 25)
-
-
26. A system for maintaining a data in a network, the system comprising:
-
a plurality of data storage nodes; and a first data storage node of the plurality of plurality of data storage nodes, the first data storage node configured to; monitor for receipt of a first broadcast message from a second data storage node of the plurality of data storage nodes, the broadcast message indicating that the second data storage node is operating correctly, detect that the second data storage node is malfunctioning based on not receiving the first broadcast message for a predetermined period of time, and perform a data replication procedure based on detecting that the second data storage node is malfunctioning, wherein the data replication procedure comprises sending a first multicast message to the plurality of data storage nodes requesting identification of a third data storage node that maintains a copy of a file stored on the second data storage node. - View Dependent Claims (27, 28, 29, 30, 31, 32, 33, 34)
-
-
35. A first data storage node configured to:
-
monitor for receipt of a first broadcast message from a second data storage node, the broadcast message indicating that the second data storage node is operating correctly; detect that the second data storage node is malfunctioning based on not receiving the first broadcast message for a predetermined period of time; and initiate a data replication procedure based on detecting that the second data storage node is malfunctioning, wherein the data replication procedure comprises the first data storage node sending a first multicast message to a plurality of data storage nodes requesting identification of a third data storage node that maintains a copy of a file stored on the second data storage node. - View Dependent Claims (36, 37, 38)
-
Specification