IP Library Granted Patent US 10,296,410
Granted Patent B2
US 10,296,410 · App. 13/893,650 · Granted May 21, 2019

Forecasting workload transaction response time

Inventors: Jonathan Dunne (Dungarvan, IE); Jeffrey B. Sloyer (Fishersville, VA)
Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
G06F11/0793G06F11/3414G06F11/3419G06F11/3452G06F2201/81G06F2201/865
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 10,296,410
App. No.
13/893,650
Granted
May 21, 2019
Kind
B2
Abstract

Reliability testing can include determining a transaction time for each of a plurality of transactions to a system under test during the reliability test, wherein the plurality of transactions are of a same type. Forecasts of transaction times can be calculated for the transaction type. The forecasts can be compared with a threshold time using a processor. A remedial action can be implemented responsive to at least one of the forecasts exceeding the threshold time.

Claims (31)

1. A computer-implemented method for performing reliability testing on a software-based system, comprising:

receiving, from a user, an identification of a transaction type;

receiving, from the user, a period of time indicating a forecast duration;

beginning, after receiving the identification and the period of time, a reliability test lasting for the period of time on the software-based system;

determining, during the reliability test, actual transaction times for a plurality of past transactions having the transaction type;

calculating, concurrently with the determining and for each of a plurality of different time instances after a current time and within the period of time, future transaction times for a plurality of future transactions having the transaction type;

comparing each of the calculated future transaction times to a threshold time; and

implementing, responsive to a calculated future transaction time exceeding threshold time, a remedial action.

2. The method of claim 1 , wherein

the threshold time is received from the user prior to the beginning of the reliability test.

3. The method of claim 1 , wherein

the user provides a confidence level, and

the calculating the future transaction times is performed using the confidence level.

4. The method of claim 1 , wherein

the threshold time is specific to the transaction type.

5. The method of claim 1 , wherein

an identification of a second transaction type is received from the user,

a second threshold time associated with the second transaction type is received from the user, and

the reliability test is performed using transactions having the transaction type and using transactions having the second transaction type.

6. The method of claim 5 , wherein

each transaction type is associated with one of a plurality of different criticality levels, and

the remedial action is implemented according to the criticality level of the transaction type for which the calculated future transaction time exceeds the threshold time.

7. The method of claim 5 , wherein

a second period of time associated with the second transaction type is received from the user.

8. The method of claim 5 , wherein

the user provides a confidence level for the first transaction type and a second confidence level for the second transaction type; and

the calculating the future transaction times for the plurality of future transactions having the transaction type is performed using the confidence level.

9. The method of claim 1 , wherein

the remedial action includes changing an amount of the plurality of future transactions of the transaction type that are issued during the reliability test.

10. The method of claim 1 , wherein

the remedial action includes discontinuing the reliability test.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 14, 2013
From: DUNNE, JONATHAN; SLOYER, JEFFREY B.
To: INTERNATIONAL BUSINESS MACHINES CORPORATION
Reel/Frame 030411/0594 →
Continuity (2)
Continuation 13471685 · May 15, 2012
Related Publication 20130311820A1 · Nov 21, 2013
Cited By (1)
US 12,375,381