Autonomic control of a distributed computing system in accordance with a hierachical model
First Claim
1. A distributed computing system comprising:
- a plurality of application nodes interconnected via a communications network; and
a control node that 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.
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. The model includes four distinct levels: fabric, domains, tiers and nodes that provide for the logical abstraction and containment of the physical components as well as system and service application software of the enterprise. 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.
-
Citations
28 Claims
-
1. A distributed computing system comprising:
-
a plurality of application nodes interconnected via a communications network; and
a control node that 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. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. A method comprising:
-
receiving input that defines an expected state for a distributed computing system having a plurality of application nodes interconnected via a communications network;
receiving status data that represents an actual state for the distributed computing system;
processing rules with a set of rule engines to determine operations for reducing any difference between the actual state and the expected state; and
applying the operations to the distributed computing system to control the application nodes in accordance with the rules. - View Dependent Claims (22, 23, 24, 25, 26, 27)
-
-
28. A computer-readable medium comprising instructions that cause a programmable processor to:
-
process rules with a set of forward-chaining rule engines to determine operations for reducing differences between an actual state of a distributed computing system and an expected state; and
apply the operations to the distributed computing system to provide autonomic control of the application nodes in accordance with the rules.
-
Specification