Failure notification in rendezvous federation
First Claim
Patent Images
1. A computer-implemented system comprising:
- a collection of nodes of a network, the collection of nodes configured to participate in a federation and exchange tokens containing ranges of node identification; and
a centralized management component configured tobased on the tokens, maintain information regarding a status of the participating nodes,analyze the information to infer a failure of at least one node of the collection of nodes, based on a change in a range of node identification information in a token received from another node of the collection of nodes, andsend a challenge message to the another node requesting information regarding a neighboring node in a range of identification information of the another node, to verify the failure.
2 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods that supply a global knowledge on what nodes are available in the system, via employing routing tokens that are analyzed by a centralized management component to infer status for the nodes. When nodes fail, the routing tokens associated therewith are acquired by neighboring nodes, and the global knowledge updated. Moreover, upon inferring a failed or down status for a node, a challenge can be sent to a node reporting such failure to verify actual failure(s).
21 Citations
20 Claims
-
1. A computer-implemented system comprising:
-
a collection of nodes of a network, the collection of nodes configured to participate in a federation and exchange tokens containing ranges of node identification; and a centralized management component configured to based on the tokens, maintain information regarding a status of the participating nodes, analyze the information to infer a failure of at least one node of the collection of nodes, based on a change in a range of node identification information in a token received from another node of the collection of nodes, and send a challenge message to the another node requesting information regarding a neighboring node in a range of identification information of the another node, to verify the failure. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A computer-implemented method comprising:
-
exchanging tokens among networked nodes participating in a federation, the tokens containing ranges of node identification; based on the tokens, maintaining information regarding a status of the participating nodes; analyzing the information; and if the analyzing determines that a range of node identification reported by a node has changed, sending a challenge message to the reporting node requesting information concerning at least one other node covered by the range of the reporting node. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. A computer-readable storage medium storing instructions to, if executed by a computing device, cause the computing device to perform operations comprising:
-
receiving a routing token from a node of a collection of nodes participating in a networked federation; inferring, based on a change in a range of identification information in the routing token, that at least one other node in the collection of nodes has failed; and sending a challenge message to the node sending the routing token, requesting information concerning a neighboring node within a range of identification information corresponding to the node sending the routing token, to verify that the at least one other node has failed.
-
Specification