Method for the early indication of serialization bottlenecks
AssigneeUnisys Corporation
InventorsCharles Zdzislaw Loboz, Jonatan Kelu, Elgan Alcorn
Life of this patent
Estimating the term…
Abstract
The present invention provides a method for identifying a serialization bottleneck in a computer system (FIG. 1). The method comprises the steps of providing statistical data with regard to the actual response time (FIG. 2) of a computing resource, providing statistical data with regard to an expected response time of the computing resource and applying a mathematical formula to the actual response time to derive a relationship between the actual and expected response time. The relationship between the expected response time and the actual response time provides an indication of the presence of a serialization problem in a computing system.
Claims10
A method for identifying a serialization bottleneck in a computer system, comprising the steps of:
- calculating the probability of a transaction request being queued before the transaction request is processed utilizing the mathematical formula:
- p
- q
- =
- ∑
- n
- =
- 1
- c
- -
- 1
-
-
- cL
- n
- n
- !
- *
- cL
- c
- c
- !
-
- (
- 1
- -
- L
- )
- where pq is the probability of a transaction being queued;
- c is the total number of computing resources (expressed as an integer) and L is the utilization of each computing resource;
- providing an actual response time of a computing resource;
- providing an expected response time of the computing resource, and comparing the actual response time and the expected response time to derive a relationship between the actual and expected response time, whereby the relationship between the expected response time and the actual response time provides an indication of the presence of a serialization problem in a computing system.
A data processing system for identifying a serialization bottleneck in a computer system implemented using software executing within a computing system, comprising:
- means to calculate the probability of a transaction request being queued before the request is processed, wherein the probability of queuing is calculated utilizing the mathematical formula:
- E
- r
- =
- d
- *
- (
- 1
- +
- p
- q
- c
- *
- (
- 1
- -
- L
- )
- )
- where pq is the probability of a transaction being queued;
- c is the total number of computing resources (expressed as an integer) and L is the utilization of each computing resource;
- means for providing an actual response time of a computing resource, means for providing an expected response time of the computing resource, and means comparing the actual response time and
- the expected response time to derive a relationship between the actual and expected response time,
- wherein the relationship between the expected response time and the actual response time provides an indication of the presence of a serialization problem in a computing system.
Dependencies are inferred from the claim text.