SYSTEM SYNCHRONIZATION IN CLUSTER
First Claim
1. A method for choosing an attribute, based on an occurrence of a predetermined event, to be used in a machine of a cluster that includes plural machines, the method comprising:
- storing a runtime variable and a configuration variable for each machine of the cluster;
selecting, upon the occurrence of the predetermined event, an attribute from a first list of at least one attribute included in the runtime variable in the cluster;
accessing, if the runtime variable is not available, the configuration variable, wherein the configuration variable includes a second list of at least one attribute and selecting an attribute from the second list; and
using the selected attribute in the machine.
1 Assignment
0 Petitions
Accused Products
Abstract
A machine, cluster, computer program product and method for choosing an attribute, based on an occurrence of a predetermined event, to be used in a machine of a cluster that includes plural machines. The method includes storing a runtime variable and a configuration variable for each machine of the cluster, selecting, upon the occurrence of the predetermined event, an attribute from a first list of at least one attribute included in the runtime variable in the cluster, accessing, if the runtime variable is not available, the configuration variable, where the configuration variable includes a second list of at least one attribute and selecting an attribute from the second list, and using the selected attribute in the machine.
68 Citations
25 Claims
-
1. A method for choosing an attribute, based on an occurrence of a predetermined event, to be used in a machine of a cluster that includes plural machines, the method comprising:
-
storing a runtime variable and a configuration variable for each machine of the cluster; selecting, upon the occurrence of the predetermined event, an attribute from a first list of at least one attribute included in the runtime variable in the cluster; accessing, if the runtime variable is not available, the configuration variable, wherein the configuration variable includes a second list of at least one attribute and selecting an attribute from the second list; and using the selected attribute in the machine. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A cluster comprising:
-
plural machines, each configured to read at least one runtime variable that includes a first list of at least one attribute, and at least one configuration variable that includes a second list of at least one attribute; communication ports configured to connect the plural machines to form the cluster and configured to transit information including the at least one runtime variable and the at least one configuration variable; and a memory configured to store the at least one runtime variable, the at least one configuration variable, and a platform management service, the platform management service being configured to maintain the at least one configuration variable and to initialize the at least one runtime variable when all the machines of the cluster are shutdown. - View Dependent Claims (12)
-
-
13. A machine that is part of a cluster that includes common control software configured to control the machine and wherein the cluster includes other machines, the machine comprising:
-
a processor configured to read, upon an occurrence of a predetermined event, at least one runtime variable that includes a first list of at least one attribute, and at least one configuration variable that includes a second list of at least one attribute; and a memory configured to store the least one runtime variable, the at least one configuration variable, and a platform management service, the platform management service being configured to maintain the at least one configuration variable and to initialize the at least one runtime variable when all the machines of the cluster are shutdown. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20, 21, 22)
-
-
23. A computer readable medium including computer executable instructions, wherein the instructions, when executed by a processor that is part of a machine in a cluster, cause the processor to perform a method comprising:
-
storing a runtime variable and a configuration variable for each machine of the cluster; selecting, upon an occurrence of a predetermined event, an attribute from a first list of at least one attribute included in the runtime variable in the cluster; accessing, if the runtime variable is not available, the configuration variable, wherein the configuration variable includes a second list of at least one attribute of the machine and selecting an attribute from the second list; and using the selected attribute in the machine. - View Dependent Claims (24)
-
-
25. A machine that is part of a cluster that includes common control software configured to control the machine and other machines of the cluster, the machine comprising:
-
means for storing a runtime variable and a configuration variable for each machine of the cluster; means for selecting, upon an occurrence of a predetermined event, an attribute from a first list of at least one attribute included in the runtime variable in the cluster; means for accessing, if the runtime variable is not available, the configuration variable, wherein the configuration variable includes a second list of at least one attribute and selecting an attribute from the second list; and means for using the selected attribute in the machine.
-
Specification