Method and system for dynamically reconfiguring a cluster of computer systems
First Claim
1. A method of dynamically reconfiguring a cluster including a plurality of computer systems, said method comprising:
- providing a first configuration file at each of a plurality of computer systems within a cluster, said first configuration file containing a current configuration of said cluster;
creating a second configuration file at each of said plurality of computer systems, wherein said second configuration file specifies a modified configuration of said cluster, said modified configuration including a modified cluster topology;
verifying said modified configuration, wherein verifying said modified configuration includes establishing communication with each computer system within said modified configuration and not within said current configuration; and
in response to said verification, operating said cluster utilizing said modified configuration.
1 Assignment
0 Petitions
Accused Products
Abstract
A method and system for dynamically reconfiguring a cluster of computer systems are disclosed. In accordance with the present invention, a first configuration file is provided at a plurality of computer systems within a cluster that specifies a current configuration of the cluster. A second configuration file is created at each of the plurality of computer systems that specifies a modified configuration of the cluster. The modified configuration is then verified. In response to the verification, the cluster is operated utilizing the modified configuration. In accordance with one embodiment, the dynamic reconfiguration of the cluster can include a reconfiguration of the cluster topology or resources.
-
Citations
22 Claims
-
1. A method of dynamically reconfiguring a cluster including a plurality of computer systems, said method comprising:
-
providing a first configuration file at each of a plurality of computer systems within a cluster, said first configuration file containing a current configuration of said cluster; creating a second configuration file at each of said plurality of computer systems, wherein said second configuration file specifies a modified configuration of said cluster, said modified configuration including a modified cluster topology; verifying said modified configuration, wherein verifying said modified configuration includes establishing communication with each computer system within said modified configuration and not within said current configuration; and in response to said verification, operating said cluster utilizing said modified configuration. - View Dependent Claims (2, 3)
-
-
4. A method of dynamically reconfiguring a cluster including a plurality of computer systems, said method comprising:
-
providing a first configuration file at each of a plurality of computer systems within a cluster, said first configuration file containing a current configuration of said cluster; creating a second configuration file at each of said plurality of computer systems, wherein said second configuration file at each of said plurality of computer systems specifies a modified configuration including a diverse set of cluster resources than specified by said first configuration file; verifying said modified configuration; and in response to said verification, operating said cluster utilizing said modified configuration. - View Dependent Claims (5, 6, 7)
-
-
8. A cluster data processing system, comprising:
-
a plurality of computer systems, each of said plurality of computer systems including a memory; a communications link connecting each of said plurality of computer systems with at least one other of said plurality of computer systems for communication; a first configuration file stored within memory at each of said plurality of computer systems, said first configuration file containing a current configuration of said cluster; and a cluster manager stored within said memory of at least one of said plurality of computer systems and executable by at least one of said plurality of computer systems, wherein said cluster manager creates a second configuration file at each of said plurality of computer systems, said second configuration file specifying a modified configuration of said cluster, and wherein said cluster manager verifies said modified configuration of said cluster, and in response to said verification, operates said cluster utilizing said modified configuration. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A program product for dynamically reconfiguring a cluster including a plurality of computer systems, said program product comprising:
-
a cluster manager executable by at least one of a plurality of computer systems within a cluster, each of said plurality of computer systems within said cluster having a first configuration file containing a current configuration of said cluster, wherein said cluster manager creates a second configuration file at each of said plurality of computer systems, said second configuration file specifying a modified configuration including a modified cluster topology, and wherein said cluster manager verifies said modified configuration of said cluster, and in response to said verification, operates said cluster utilizing said modified configuration; and an information bearing media bearing said cluster manager. - View Dependent Claims (16, 17, 18)
-
-
19. A program product for dynamically reconfiguring a cluster including a plurality of computer systems, said program product comprising:
-
a cluster manager executable by at least one of a plurality of computer systems within a cluster, each of said plurality of computer systems within said cluster having a first configuration file containing a current configuration of said cluster, wherein said cluster manager creates a second configuration file at each of said plurality of computer systems, said second configuration file specifying a modified configuration including a diverse set of cluster resources than specified by said first configuration file, and wherein said cluster manager verifies said modified configuration of said cluster, and in response to said verification, operates said cluster utilizing said modified configuration; and an information bearing media bearing said cluster manager. - View Dependent Claims (20, 21, 22)
-
Specification