Distributed data management
First Claim
1. A system for managing distributed data comprising:
- a processor to;
send a distributed data request to a remote server node;
detect that a period of time elapses without receiving the requested distributed data from the remote server node;
update a managing server by sending a server message to the managing server indicating that the remote server node is unavailable, the managing server to generate a comparison value by comparing a first time stamp to a second time stamp, wherein the first time stamp corresponds to a time at which the managing server receives the server message from the system and the second time stamp corresponds to a time the remote server node transmits a set of renewal data to the managing server, wherein the server message by the client device is to take precedence over the set of renewal data by the remote server node in response to the first time stamp and the second time stamp having an equal value; and
send the distributed data request to a second remote server node.
1 Assignment
0 Petitions
Accused Products
Abstract
In some examples, a system for managing distributed data can include a processor to detect an update notification from a client device to update a managing server, the update notification indicating that a remote server node is unavailable. The processor can also generate a comparison value by comparing a first time stamp to a second time stamp, wherein the first time stamp corresponds to a time at which the system receives the update notification from the client device and the second time stamp corresponds to a time the remote server node transmits a set of renewal data. Furthermore, the processor can determine that the comparison value indicates the remote server node is unavailable and remove the remote server node from the managing server.
25 Citations
20 Claims
-
1. A system for managing distributed data comprising:
-
a processor to; send a distributed data request to a remote server node; detect that a period of time elapses without receiving the requested distributed data from the remote server node; update a managing server by sending a server message to the managing server indicating that the remote server node is unavailable, the managing server to generate a comparison value by comparing a first time stamp to a second time stamp, wherein the first time stamp corresponds to a time at which the managing server receives the server message from the system and the second time stamp corresponds to a time the remote server node transmits a set of renewal data to the managing server, wherein the server message by the client device is to take precedence over the set of renewal data by the remote server node in response to the first time stamp and the second time stamp having an equal value; and send the distributed data request to a second remote server node. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A system for managing distributed data comprising:
-
a processor to; detect an update notification from a client device to update a managing server, the update notification indicating that a remote server node is unavailable; generate a comparison value by comparing a first time stamp to a second time stamp, wherein the first time stamp corresponds to a time at which the system receives the update notification from the client device and the second time stamp corresponds to a time the remote server node transmits a set of renewal data, wherein the update notification by the client device is to take precedence over the set of renewal data by the remote server node in response to the first time stamp and the second time stamp having an equal value; determine that the comparison value indicates the remote server node is unavailable in response to a difference between the first time stamp and the second time stamp exceeding a threshold value; and remove the remote server node from the managing server. - View Dependent Claims (9, 10, 11, 12, 13, 14, 15)
-
-
16. A computer program product for managing distributed data, the computer program product comprising a computer readable storage medium having program instructions embodied therewith, wherein the computer readable storage medium is not a transitory signal per se, the program instructions executable by a processor to cause the processor to:
-
detect an update notification from a client device to update a managing server, the update notification indicating that a remote server node is unavailable; generate a comparison value by comparing a first time stamp to a second time stamp, wherein the first time stamp corresponds to a time at which the system receives the update notification from the client device and the second time stamp corresponds to a time the remote server node transmits a set of renewal data, wherein the update notification by the client device is to take precedence over the set of renewal data by the remote server node in response to the first time stamp and the second time stamp having an equal value; determine that the comparison value indicates the remote server node is unavailable in response to a difference between the first time stamp and the second time stamp exceeding a threshold value; and remove the remote server node from the managing server. - View Dependent Claims (17, 18, 19, 20)
-
Specification