SYSTEM AND METHOD FOR SUPPORTING SERVICE LEVEL QUORUM IN A DATA GRID CLUSTER
1 Assignment
0 Petitions
Accused Products
Abstract
A system and method is described for use with a data grid cluster, for supporting service level quorum in the data grid cluster. The data grid cluster includes a plurality of cluster nodes that support performing at least one service action. A quorum policy, defined in a cache configuration file associated with the data grid cluster, can specify a minimum number of service members that are required in the data grid cluster for performing the service action. The data grid cluster uses the quorum policy to determine whether the service action is allowed to be performed, based on a present state of the plurality of cluster nodes in the data grid cluster.
-
Citations
33 Claims
-
1-13. -13. (canceled)
-
14. A system for supporting service level quorum in a data grid cluster, comprising:
-
a plurality of cluster nodes in the data grid cluster, wherein the data grid cluster supports performing a plurality of services including a root cluster service performed by all of the plurality of cluster nodes, and a first service performed by a first subset of said plurality of cluster nodes; a root cluster service quorum policy defined in a cache configuration file associated with the data grid cluster, wherein the root cluster service quorum policy specifies a minimum number of qualified root cluster service members that are required for performing root cluster service actions of said root cluster service; a first service quorum policy defined in the cache configuration file associated with the data grid cluster, wherein the first service quorum policy specifies a minimum number of qualified first service members required for performing first service actions of said first service; wherein the data grid cluster uses the root cluster service quorum policy to determine whether root service actions are allowed to be performed based on how many qualified root cluster service members are operational in said plurality of cluster nodes; and wherein the data grid cluster uses the first service quorum policy to determine whether first service actions are allowed to be performed based on how many cluster nodes are operational in said first subset of said plurality of cluster nodes. - View Dependent Claims (15, 16, 17, 18, 19, 20, 21, 22)
-
-
23. A method for supporting service level quorum in a data grid cluster, comprising a plurality of cluster nodes wherein the data grid cluster supports performing a plurality of services including a root cluster service performed by all of the plurality of cluster nodes and a first service performed by a first subset of said plurality of cluster nodes, the method comprising:
-
providing a root cluster service quorum policy in a cache configuration file associated with data grid cluster, wherein the root cluster service quorum policy specifies a minimum number of qualified root cluster service members that are required for performing root cluster service actions of said root cluster service; providing a first service quorum policy defined in the cache configuration file associated with the data grid cluster, wherein the first service quorum policy specifies a minimum number of qualified first service members that are required for performing first service actions of said first service; using the root cluster service quorum policy to determine whether root cluster service actions are allowed to be performed based on how many qualified root cluster service members are operational in said plurality of cluster nodes; and using the first service quorum policy to determine whether first service actions are allowed to be performed based on how many cluster nodes are operational in said first subset of said plurality of cluster nodes. - View Dependent Claims (24, 25, 26, 27, 28, 29, 30, 31)
-
-
32. A non-transitory machine readable medium having instructions stored thereon for supporting service level quorum in a data grid cluster comprising a plurality of cluster nodes wherein the data grid cluster supports performing a plurality of services including a root cluster service performed by all of the plurality of cluster nodes and a first service performed by a first subset of said plurality of cluster nodes, which instructions, when executed cause the data grid cluster to perform steps comprising:
-
providing a root cluster service quorum policy in a cache configuration file associated with data grid cluster, wherein the root cluster service quorum policy specifies a minimum number of qualified root cluster service members that are required for performing root cluster service actions of said root cluster service; providing a first service quorum policy defined in the cache configuration file associated with the data grid cluster, wherein the first service quorum policy specifies a minimum number of qualified first service members that are required for performing first service actions of said first service; using the root cluster service quorum policy to determine whether root cluster service actions are allowed to be performed based on how many qualified root cluster service members are operational in said plurality of cluster nodes; and using the first service quorum policy to determine whether first service actions are allowed to be performed based on how many cluster nodes are operational in said first subset of said plurality of cluster nodes. - View Dependent Claims (33)
-
Specification