DECISION BASED SYSTEM FOR MANAGING DISTRIBUTED RESOURCES AND MODELING THE GLOBAL OPTIMIZATION PROBLEM
0 Assignments
0 Petitions
Accused Products
Abstract
A decision support system called Mounties that is designed for managing applications and resources using rule-based constraints in scalable mission-critical clustering environments. Mounties consists of four active service components: (1) a repository of resource proxy objects for modeling and manipulating the cluster configuration; (2) an event notification mechanism for monitoring and controlling interdependent and distributed resources; (3) a rule evaluation and decision processing mechanism; and (4) a global optimization service for providing decision making capabilities. The focus of this paper is on the design of the first three services that together connect and coordinate the distributed resources with the decision making component.
115 Citations
19 Claims
-
1. (canceled)
-
2. A method to automatically build and incrementally manipulate an object database of resources from a discovered set of resources and their dependencies such that the database mirrors, digests, virtually centralises, partitions, and optimises a summary the cluster state, and ensures atomicity of changes, and enables linearisable views of the cluster with benefits.
-
3-9. -9. (canceled)
-
10. Apparatus to automatically build and incrementally manipulate an object database of resources from a discovered set of resources and their dependencies such that the database mirrors, digests, (virtually) centralises, partitions, and optimises a summary the cluster state, and ensures atomicity of changes, and enables linearisable views of the cluster with benefits like a quick clubbing of multiple events and updates.
-
11-17. -17. (canceled)
-
18. A program storage device readable by machine, tangibly embodying a program of instructions executable by the machine to perform method steps for assisting a decision support system, said method steps comprising automatically building and incrementally manipulating an object database of resources from a discovered set of resources and their dependencies such that the database mirrors, digests, virtually centralises, partitions, and optimises a summary the cluster state, and ensures atomicity of changes, and enables linearisable views of the cluster with benefits.
-
19-20. -20. (canceled)
Specification