Patent ID: 8824335
Filing Date: 2014-09-02
Classification: H04L

Abstract:
1. A method for determining communication status among a cluster of nodes of a computer system, the method comprising: at a node within the cluster of nodes, tracking communications received from other nodes within the cluster of nodes; recording a result of the tracking to provide a database of communication ability between the node and the other nodes; repeating the tracking and recording at the other nodes in the cluster of nodes to generate additional databases of communication ability at corresponding ones of the other nodes that track the ability of the corresponding node to communicate with remaining nodes in the cluster; at a particular one of the nodes, receiving a registration request from an application executing at the particular one of the nodes to receive information indicative of the ability of the application to communicate with another specified node within the cluster of nodes; and responsive to receiving the registration request, subsequently providing notifications to the application if the ability to communicate with the another specified node changes, wherein the notifications contain information indicative of the ability of the application to communicate with the another specified node.