Rate of operation progress reporting
AssigneeInternational Business Machines Corporation
InventorsEdward T. Morgan, Shawn M. Waters
Life of this patent
Estimating the term…
Abstract
According to one aspect of the present disclosure, a method and technique for rate of operation progress reporting is disclosed. The method includes: responsive to completion by an application of one or more batch operations, storing an operation count corresponding to each completed batch operation; and, responsive to being polled by a monitoring module: identifying a time reporting window for the batch operations; and reporting a rate of progress meter value for the batch operations to the monitoring module based on the operation counts and the time reporting window.
Claims18
A method, comprising:
- responsive to completion by an application of one or more batch operations, storing an operation count corresponding to each completed transaction of a respective batch operation;
- and
- responsive to being polled by a monitoring module for the operation count according to a polling interval:
- identifying a time reporting window for the batch operations, the time reporting window independent of and greater than the polling interval;
- and
- reporting a rate of progress meter value for the batch operations to the monitoring module based on the operation counts and the time reporting window for a current polling interval, the rate of progress meter value indicating a rate of completed transactions of the respective batch operation for the current polling interval.
A system, comprising:
- a processor;
- an application executable by the processor to:
- responsive to completion of one or more batch operations, store an operation count corresponding to each completed transaction of a respective batch operation;
- and
- responsive to being polled by a monitoring module for the operation count according to a polling interval:
- identify a time reporting window for the batch operations, the time reporting window independent of and greater than the polling interval;
- and
- report a rate of progress meter value for the batch operations to the monitoring module based on the operation counts and the time reporting window for a current polling interval, the rate of progress meter value indicating a rate of completed transactions of the respective batch operation for the current polling interval.
A computer program product for reporting a rate of operation progress, the computer program product comprising:
- a non-transitory computer readable storage medium having computer readable program code embodied therewith, the computer readable program code comprising computer readable program code configured to:
- responsive to completion of one or more batch operations, store an operation count corresponding to each completed transaction of a respective batch operation;
- and
- responsive to being polled by a monitoring module for the operation count according to a polling interval:
- identify a time reporting window for the batch operations, the time reporting window independent of and greater than the polling interval;
- and
- report a rate of progress meter value for the batch operations to the monitoring module based on the operation counts and the time reporting window for a current polling interval, the rate of progress meter value indicating a rate of completed transactions of the respective batch operation for the current polling interval.
Dependencies are inferred from the claim text.