System and method for allocating a plurality of resources between a plurality of computing domains
First Claim
1. A computing system, comprising:
- a plurality of resources;
a first manager process for allocating said plurality of resources on a dynamic basis according to service level parameters; and
a plurality of computing domains, wherein at least one application, a respective second manager process, and a respective performance monitor process are executed within each computing domain, and wherein said performance monitor generates performance data related to the execution of said at least one application and said second manager process requests additional resources from said first manager process in response to analysis of performance data in view of at least one service level parameter.
3 Assignments
0 Petitions
Accused Products
Abstract
In an embodiment, a computing system comprises a plurality of resources, a first manager process for allocating the plurality of resources on a dynamic basis according to service level parameters, and a plurality of computing domains, wherein at least one application, a respective second manager process, and a respective performance monitor process are executed within each computing domain, and wherein the performance monitor generates performance data related to the execution of the at least one application and the second manager process requests additional resources from the first manager process in response to analysis of performance data in view of at least one service level parameter.
159 Citations
20 Claims
-
1. A computing system, comprising:
-
a plurality of resources;
a first manager process for allocating said plurality of resources on a dynamic basis according to service level parameters; and
a plurality of computing domains, wherein at least one application, a respective second manager process, and a respective performance monitor process are executed within each computing domain, and wherein said performance monitor generates performance data related to the execution of said at least one application and said second manager process requests additional resources from said first manager process in response to analysis of performance data in view of at least one service level parameter. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method, comprising:
-
creating a plurality of computing domains;
allocating a plurality of resources between said plurality of computing domains;
executing at least one application, a manager process, and a performance monitor process in each of said plurality of computing domains, wherein said performance monitor process generates performance data related to said at least one application and said manager process requests additional resources in response to analysis of said performance data in view of at least one service level parameter; and
dynamically reallocating said plurality of resources between said plurality of computing domains in response to received requests for additional resources according to service level parameters. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A computer readable medium, comprising:
-
code for generating performance data related to respective applications associated with a plurality of computing domains;
code for requesting additional resources for ones of said plurality of computing domains in response to analysis of performance data from said code for generating in view of at least one service level parameter; and
code for dynamically allocating resources between said plurality of computing domains in response to said code for requesting, wherein said code for dynamically allocating determines when to reallocate resources using service level parameters associated with applications of said plurality of computing domains. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification