Method for service level estimation in an operating computer system
First Claim
1. A computer operable method for response time estimation, comprising the steps of:
- measuring a first response time, wherein the first response time is the response time of a typical transaction request on a lightly loaded computer system;
measuring a first CPU capacity used by the typical transaction request;
with at least two concurrent typical transaction requests active on the computer system, wherein system is lightly loaded except for typical transaction requests, measuring a second response time, wherein the second response time is average response time for a second number of concurrent typical transaction requests; and
while system operating at a given operating load, measuring a total CPU usage;
identifying a third number, wherein the third number is the number of concurrent transaction requests;
using the above results, obtaining an estimated response time for a typical transaction request under operational load conditions; and
reporting estimated response time.
3 Assignments
0 Petitions
Accused Products
Abstract
A method for obtaining an estimate of response time for a typical transaction request in a computer system under varying load conditions. This estimate can be compared to a predefined value considered by the system administrator to be the level at which the response time becomes significantly degraded, thereby providing a measure of the operating condition of the computer system. Preliminary measurements include measurement of response time for the typical transaction request while the computer system is lightly loaded, CPU usage, and response times for more than one concurrent typical transaction request. During computer system operation only the number of concurrent transaction requests and the total CPU usage need to be obtained and measured. A primary advantage of the embodiments as described in the present patent document over prior methods is that the present methods can provide a more accurate approximation of actual response-time under varying loads while consuming less system resources to do so.
7 Citations
4 Claims
-
1. A computer operable method for response time estimation, comprising the steps of:
-
measuring a first response time, wherein the first response time is the response time of a typical transaction request on a lightly loaded computer system;
measuring a first CPU capacity used by the typical transaction request;
with at least two concurrent typical transaction requests active on the computer system, wherein system is lightly loaded except for typical transaction requests, measuring a second response time, wherein the second response time is average response time for a second number of concurrent typical transaction requests; and
while system operating at a given operating load, measuring a total CPU usage;
identifying a third number, wherein the third number is the number of concurrent transaction requests;
using the above results, obtaining an estimated response time for a typical transaction request under operational load conditions; and
reporting estimated response time. - View Dependent Claims (2)
-
-
3. A program storage medium readable by a computer, tangibly embodying a software program of instructions executable by the computer to perform method steps for response time estimation, the method steps comprising:
-
measuring a first response time, wherein the first response time is the response time of a typical transaction request on a lightly loaded computer system;
measuring a first CPU capacity used by the typical transaction request;
with at least two concurrent typical transaction requests active on the computer system, wherein system is lightly loaded except for typical transaction requests, measuring a second response time, wherein the second response time is average response time for a second number of concurrent typical transaction requests; and
while system operating at a given operating load, measuring a total CPU usage;
identifying a third number, wherein the third number is the number of concurrent transaction requests;
using the above results, obtaining an estimated response time for a typical transaction request under operational load conditions; and
reporting estimated response time. - View Dependent Claims (4)
-
Specification