Setting operation based resource utilization thresholds for resource use by a process
First Claim
1. A computer-implemented method for setting an operation based resource utilization threshold for capping resource use by a process within a grid environment, comprising:
- sampling a plurality of actual resource use characteristics, wherein each of said plurality of actual resource use characteristics designates a portion of a total amount of system resources available to a process that are used by said process at a particular time over a sampling period, wherein said total amount of system resources are available in a grid environment;
responsive to detecting a conclusion of said sampling period, determining an operation based resource utilization threshold for said process based on a maximum resource use within said plurality of actual resource use characteristics; and
storing said operation based resource utilization threshold for access by at least one workload manager that restricts said process to resource use within an execution environment of said grid environment managed by said workload manager up to said operation based resource utilization threshold, such that said a resource utilization threshold is set for said process based on actual operation of said process.
1 Assignment
0 Petitions
Accused Products
Abstract
A method, system, and program for setting operation based resource utilization thresholds for resource use by a process are provided. An efficiency-based workload manager samples multiple actual resource use characteristics while a process executes, where the actual resource use characteristics designate a portion of a total amount of system resources available to the process that are utilized by the process at multiple times over a sampling period. Next, responsive to detecting the conclusion of the sampling period, the efficiency-based workload manager determines an operation based resource utilization threshold for the process based on a maximum resource use within the multiple samplings of actual resource use characteristics. Then, the efficiency-based workload manager stores the operation based resource utilization threshold for access by a workload manager, where the workload manager uses the operation based resource utilization threshold to restrict the process to resource use up to the operation based resource utilization threshold within an execution environment managed by the workload manager.
149 Citations
19 Claims
-
1. A computer-implemented method for setting an operation based resource utilization threshold for capping resource use by a process within a grid environment, comprising:
-
sampling a plurality of actual resource use characteristics, wherein each of said plurality of actual resource use characteristics designates a portion of a total amount of system resources available to a process that are used by said process at a particular time over a sampling period, wherein said total amount of system resources are available in a grid environment;
responsive to detecting a conclusion of said sampling period, determining an operation based resource utilization threshold for said process based on a maximum resource use within said plurality of actual resource use characteristics; and
storing said operation based resource utilization threshold for access by at least one workload manager that restricts said process to resource use within an execution environment of said grid environment managed by said workload manager up to said operation based resource utilization threshold, such that said a resource utilization threshold is set for said process based on actual operation of said process. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A system for setting an operation based resource utilization threshold for capping resource use by a process within a grid environment, comprising:
-
a grid environment comprising a plurality of system resources monitored by a grid service;
said grid service further comprising;
means for sampling a plurality of actual resource use characteristics, wherein each of said plurality of actual resource use characteristics designates a portion of a total amount of said plurality of system resources available to a process that are used by said process at a particular time over a sampling period, wherein said total amount of said plurality of system resources are available in said grid environment;
means for responsive to detecting a conclusion of said sampling period, determining an operation based resource utilization threshold for said process based on a maximum resource use within said plurality of actual resource use characteristics; and
means for storing said operation based resource utilization threshold for access by at least one workload manager that restricts said process to resource use within an execution environment of said grid environment managed by said workload manager up to said operation based resource utilization threshold, such that said a resource utilization threshold is set for said process based on actual operation of said process. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A computer program product, residing on a computer readable medium, for setting an operation based resource utilization threshold for capping resource use by a process within a grid environment, comprising:
-
means for controlling sampling of a plurality of actual resource use characteristics, wherein each of said plurality of actual resource use characteristics designates a portion of a total amount of system resources available to a process that are used by said process at a particular time over a sampling period, wherein said total amount of system resources are available in a grid environment;
means for determining an operation based resource utilization threshold for said process based on a maximum resource use within said plurality of actual resource use characteristics, responsive to detecting a conclusion of said sampling period; and
means for enabling storage of said operation based resource utilization threshold, for access by at least one workload manager that restricts said process to resource use within an execution environment of said grid environment managed by said workload manager up to said operation based resource utilization threshold. - View Dependent Claims (16, 17, 18, 19)
-
Specification