Method and apparatus for building and managing multi-clustered computer systems
AssigneeInternational Business Machines Corporation
InventorsChing-Yun Chao, Patrick M. Goal, Richard James McCarty
Life of this patent
Estimating the term…
Loading patent…
AssigneeInternational Business Machines Corporation
InventorsChing-Yun Chao, Patrick M. Goal, Richard James McCarty
Estimating the term…
One application of clustered computer systems is to support failover of applications and shared resources. Another is to support scalable or fault-tolerant distributed applications. The present invention utilizes a higher-level clustering mechanism (a multi-cluster) overlayed on top of multiple underlying clusters (subclusters) to extend their capabilities. In the described embodiment, subclusters supporting application and shared resource failover across a smaller number of nodes is overlayed with a multi-cluster supporting a larger number of nodes. The multi-cluster manages cluster-level communication among nodes, and the subclusters directly manage only the shared device and application resources which they are permitted to control. It is possible to move resources between nodes which reside in different subclusters. The multi-cluster layer also externalizes interfaces similar to those of the subclusters, providing application compatibility.
A method of managing a multi-cluster computer system having at least one node per cluster, said method comprising the steps of:
A method of managing a clustered computer system having at least one node, said method comprising the steps of:
A data processing system for executing a method having a plurality of paths, wherein the data processing system executes native machine code, the data processing system comprising:
A data processing system for executing a method having a plurality of paths, wherein the data processing system executes native machine code, the data processing system comprising:
A computer program product in a computer readable medium for executing a method in a data processing system,
A method of managing a clustered computer system having at least one node, said method comprising the steps of:
A method in a distributed data processing system for managing a plurality of cluster computer systems, the method comprising:
A distributed data processing system, having a plurality of cluster computer systems, comprising:
Dependencies are inferred from the claim text.