System and method for evaluating a workload and its impact on performance of a workload manager
First Claim
1. A method comprising:
- receiving, by a workload evaluator, a representative workload that comprises a plurality of competing demands for capacity of at least one shared resource;
evaluating, by the workload evaluator, the representative workload to determine at least one characteristic of the representative workload;
determining, based at least in part on the at least one characteristic of the workload, an impact of the representative workload on performance of a workload manager in managing access of the representative workload to the capacity of the at least one shared resource.
2 Assignments
0 Petitions
Accused Products
Abstract
A system comprises a workload evaluator that is operable to receive a representative workload that is representative of competing demands for capacity of at least one shared computing resource. The workload evaluator evaluates the representative workload and computes a metric representing a degree of burstiness of demands present in the representative workload. The metric representing degree of burstiness of the representative workload may be used for estimating an upper bound on quality of service provided by a workload manager to the representative workload. The metric may also be used for evaluating at least one scheduler parameter setting of the workload manager to aid in determining an optimal parameter setting based at least in part on the estimated impact of the representative workload on QoS provided by the workload manager.
-
Citations
20 Claims
-
1. A method comprising:
-
receiving, by a workload evaluator, a representative workload that comprises a plurality of competing demands for capacity of at least one shared resource; evaluating, by the workload evaluator, the representative workload to determine at least one characteristic of the representative workload; determining, based at least in part on the at least one characteristic of the workload, an impact of the representative workload on performance of a workload manager in managing access of the representative workload to the capacity of the at least one shared resource. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. Computer-executable software code stored to a computer-readable medium, the computer-executable software code comprising:
-
code for receiving a representative workload that comprises competing demands for capacity of at least one shared resource; code for evaluating the representative workload to determine a metric representing a degree of burstiness of the representative workload; and code for determining, based at least in part on the determined metric representing the degree of burstiness of the representative workload, an impact that the representative workload will have on performance of a workload manager in managing access of the representative workload to capacity of the at least one shared resource. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17)
-
-
18. A system comprising:
-
workload evaluator operable to receive a representative workload that is representative of competing demands for capacity of at least one shared computing resource; and said workload evaluator operable to evaluate the representative workload and compute a metric representing a degree of burstiness of demands present in the representative workload. - View Dependent Claims (19, 20)
-
Specification