Patent ID: 9621668
Date: 2017-04-11
CPC Classifications: G06F,H04L

Claim:
1. A method for invalidating a cached entry in an application-state, distributed replication table to track resources of applications across a cluster of nodes, the method comprising: maintaining, across each node in a cluster of nodes an application-state, distributed replication table comprising entries to track resources of applications across the cluster of nodes, each of the nodes in the cluster of nodes owning one or more partitions of the application-state, distributed replication table; determining, by a first node in the cluster of nodes, that a second node exited the cluster; identifying, by the first node in the cluster of nodes, a plurality of entries assigned to the second node and stored in cache by the first node; determining, by the first node in the cluster of nodes, that a third node in the cluster of nodes is within a replication chain of the second node and contains a valid copy of the plurality of entries assigned to the second node, wherein the replication chain identifies a plurality of nodes in the cluster of nodes to which the second node in the cluster of nodes replicated the entries in the one or more partitions owned by the second node; marking, by the first node in the cluster of nodes, the identified entries as belonging to the third node in the cluster of nodes; and obtaining, by the first node in the cluster of nodes, each of the marked entries from the third node.