CONFIGURATION SHARING AND VALIDATION FOR NODES IN A GRID NETWORK
First Claim
1. A node usable in a grid network, the node comprising:
- a processing device; and
a memory device including instructions that are executable by the processing device for causing the processing device to perform operations comprising;
receiving a global configuration state from a peer node in the grid network, the global configuration state defining a collective state in which a cluster of nodes are to be provisioned in the grid network for running an application;
applying common values for symmetrical attributes of the global configuration state to a local configuration, a common value being a value that is common among the cluster of nodes in the grid network;
applying individual node values for asymmetrical attributes of the global configuration state to the local configuration, an individual node value being a value that is specific to the node in the grid network; and
running the application using the local configuration.
1 Assignment
0 Petitions
Accused Products
Abstract
A command and response messaging mechanism for use between nodes of a homogeneous data grid can allow a configuration state to be quickly provisioned to the nodes of a cluster at run time for an application running on the data grid. For example, a processing device of a node can receive a global configuration state from a peer node in the grid network. The processing device can apply common values for symmetrical attributes from the global configuration state to a local configuration. The processing device can also apply individual node values for asymmetrical attributes from the global configuration state to the local configuration. The processing device can then run the application on the local node using the local configuration.
-
Citations
20 Claims
-
1. A node usable in a grid network, the node comprising:
-
a processing device; and a memory device including instructions that are executable by the processing device for causing the processing device to perform operations comprising; receiving a global configuration state from a peer node in the grid network, the global configuration state defining a collective state in which a cluster of nodes are to be provisioned in the grid network for running an application; applying common values for symmetrical attributes of the global configuration state to a local configuration, a common value being a value that is common among the cluster of nodes in the grid network; applying individual node values for asymmetrical attributes of the global configuration state to the local configuration, an individual node value being a value that is specific to the node in the grid network; and running the application using the local configuration. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method comprising:
-
receiving, by a processing device, a global configuration state from a peer node in the grid network, the global configuration state defining a collective state in which a cluster of nodes are to be provisioned in the grid network for running an application; applying, by the processing device, common values for symmetrical attributes of the global configuration state to a local configuration, a common value being a value that is common among the cluster of nodes in the grid network; applying, by the processing device, individual node values for asymmetrical attributes of the global configuration state to the local configuration, an individual node value being a value that is specific to the node in the grid network; and running the application using the processing device using the local configuration. - View Dependent Claims (10, 11, 12, 13, 14)
-
-
15. A non-transitory computer-readable medium comprising program code that is executable by a processing device for causing the processing device to:
-
receive a global configuration state from a peer node in the grid network, the global configuration state defining a collective state in which a cluster of nodes are to be provisioned in the grid network for running an application; apply common values for symmetrical attributes of the global configuration state to a local configuration, a common value being a value that is common among the cluster of nodes in the grid network; apply individual node values for asymmetrical attributes of the global configuration state to the local configuration, an individual node value being a value that is specific to the node in the grid network; and run the application using the local configuration. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification