Autonomic control of a distributed computing system using an application matrix to control application deployment
First Claim
1. A distributed computing system comprising:
- a plurality of application nodes interconnected via a communications network; and
a control node that comprises;
a set of one or more applications to be executed on the application nodes;
an application matrix that includes parameters for controlling the deployment, undeployment, and execution of the applications within the distributed computing system; and
an automation infrastructure having one or more rule engines that provide autonomic control of the application nodes and the applications in accordance with a set of one or more rules and the application matrix.
3 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. A user, such as a system administrator, interacts with the control nodes to logically define the hierarchical organization of distributed computing system. The control node includes an automation subsystem having one or more rule engines that provide autonomic control of the application nodes in accordance with a set of one or more rules. A pluggable, application-specific application matrix is selected and installed within the control node. The application matrix contains a logical definition of the applications, and parameters for controlling the deployment of the applications within the distributed computing system.
68 Citations
32 Claims
-
1. A distributed computing system comprising:
-
a plurality of application nodes interconnected via a communications network; and
a control node that comprises;
a set of one or more applications to be executed on the application nodes;
an application matrix that includes parameters for controlling the deployment, undeployment, and execution of the applications within the distributed computing system; and
an automation infrastructure having one or more rule engines that provide autonomic control of the application nodes and the applications in accordance with a set of one or more rules and the application matrix. - 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:
-
generating an application matrix that specifies data for controlling the deployment of a set of applications within a distributed computing system; and
performing operations to provide autonomic control over the deployment, undeployment, and execution of the applications within the distributed computing system in accordance with parameters of the application matrix. - View Dependent Claims (21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31)
-
-
32. A computer-readable medium comprising instructions that cause a programmable processor to:
-
generate an application matrix that specifies data for controlling the deployment of a set of applications within a distributed computing system; and
perform operations to provide autonomic control over the deployment of the applications within the distributed computing system in accordance with parameters of the application matrix.
-
Specification