Patent ID: 9063787
Filing Date: 2015-06-23
Classification: G06F,H04L

Abstract:
1. A system for using cluster quorum to prevent split brain scenario in a distributed data grid cluster, comprising: a data grid cluster comprising a plurality of cluster nodes wherein each cluster node comprises a microprocessor; a plurality of cluster services, wherein each cluster service runs on a particular cluster node of said plurality of cluster nodes in the data grid cluster and collects and maintains statistics regarding communication flow between the particular cluster node and other cluster nodes in the data grid cluster, and wherein the statistics are used by the data grid cluster to determine a status associated with each other cluster node in the data grid cluster when a disconnection event happens in the data grid cluster; a cluster quorum policy defined in a cache configuration file associated with the data grid cluster, wherein the cluster quorum policy specifies a minimum number of cluster nodes required to permit a decision whether to evict one or more cluster nodes from the data grid cluster, and a time period that the data grid cluster defers to make a decision on whether or not to evict one or more cluster nodes from the data grid cluster; and wherein, when one or more cluster nodes are detected to have been disconnected (disconnected nodes) from the data grid cluster as a results of a disconnection event,