DISTRIBUTED COMPUTING SYSTEM HAVING AUTONOMIC DEPLOYMENT OF VIRTUAL MACHINE DISK IMAGES
First Claim
1. A distributed computing system comprising:
- a plurality of application nodes interconnected via a communications network;
a software image repository storing;
(i) one or more image instances of a virtual machine manager that is executable on the application nodes, wherein when executed on the applications nodes, the image instances of the virtual machine manager provide one or more virtual machines, and (ii) one or more image instances of one or more software applications that are executable on the virtual machines; and
a control node that comprises an automation infrastructure to provide autonomic deployment of the image instances of the virtual machine manager on the application nodes and to provide autonomic deployment of the image instances of the software applications on the virtual machines.
5 Assignments
0 Petitions
Accused Products
Abstract
A distributed computing system conforms to a multi-level, hierarchical organizational model. One or more control nodes provide for the efficient and automated allocation and management of computing functions and resources within the distributed computing system in accordance with the organization model. For instance, a distributed computing system comprises a plurality of application nodes interconnected via a communications network. In addition, the distributed computing system includes a software image repository storing: (i) one or more image instances of a virtual machine manager that is executable on the application nodes, wherein when executed on the applications nodes, the image instances of the virtual machine manager provide one or more virtual machines, and (ii) one or more image instances of one or more software applications that are executable on the virtual machines. The distributed computing system also includes a control node that comprises an automation infrastructure to provide autonomic deployment of the image instances of the virtual machine manager on the application nodes and to provide autonomic deployment of the image instances of the software applications on the virtual machines.
-
Citations
28 Claims
-
1. A distributed computing system comprising:
-
a plurality of application nodes interconnected via a communications network;
a software image repository storing;
(i) one or more image instances of a virtual machine manager that is executable on the application nodes, wherein when executed on the applications nodes, the image instances of the virtual machine manager provide one or more virtual machines, and (ii) one or more image instances of one or more software applications that are executable on the virtual machines; and
a control node that comprises an automation infrastructure to provide autonomic deployment of the image instances of the virtual machine manager on the application nodes and to provide autonomic deployment of the image instances of the software applications on the virtual machines. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. A method comprising:
-
storing one or more image instances of a virtual machine manager that is executable on application nodes in a distributed computing system, wherein the image instances of the virtual machine manager provide one or more virtual machines;
storing one or more image instances of one or more software applications that are executable on the virtual machines;
executing a rules engine to perform operations to autonomically deploy the image instances of the virtual machine manager on application nodes within a distributed computing system; and
executing the rules engine to perform operations to autonomically deploy the image instances of the software applications on the virtual machines. - View Dependent Claims (21, 22, 23, 24, 25, 26, 27)
-
-
28. A computer-readable medium comprising instructions that cause a programmable processor to:
-
store one or more image instances of a virtual machine manager that is executable on application nodes in a distributed computing system, wherein the image instances of the virtual machine manager provide one or more virtual machines;
store one or more image instances of one or more software applications that are executable on the virtual machines;
perform operations to autonomically deploy the image instances of the virtual machine manager on application nodes within a distributed computing system; and
perform operations to autonomically deploy the image instances of the software applications on the virtual machines.
-
Specification