METHOD OF MONITORING THE PERFORMANCE OF A SOFTWARE APPLICATION
First Claim
1. A method of monitoring the level of performance of a software application running on a computing device attached to a computer network and communicating with one or more network-attached devices, which method comprises:
- monitoring information exchange at least one station on the network;
measuring at least two performance indicator metrics associated with the information exchange; and
deriving an indicator parameter, from a non-linear combination of the said indicator metrics.
4 Assignments
0 Petitions
Accused Products
Abstract
A method of monitoring the level of performance of a software application running on a network-attached computing device, comprises monitoring information exchange at least one station on the network; measuring at least two performance indicator metrics, such as delay, jitter, loss, response time, throughput, goodput, and object size; and deriving an indicator parameter from a non-linear combination of the indicator metrics. A transformation may be applied to each indicator metric to obtaining a corresponding derived value, and the derived values then additively combined, to obtain the said indicator parameter. The transformation has a first region in which the derived value depends relatively weakly on the corresponding metric, and a second region, in which the derived value depends relatively strongly on the corresponding metric. A score value may be entered by a user, indicative of the user'"'"'s perception of the performance of the software application, and compared with the derived indicator parameter. The calculation used to derive the indicator parameter may be varied, in dependence on the user-entered score. Diagnostic traces may be triggered in dependence on the derived indicator parameter. Values of the indicator parameter and associated trace data may be collected in a database and collated to diagnose and/or predict problems in the said computer system.
-
Citations
15 Claims
-
1. A method of monitoring the level of performance of a software application running on a computing device attached to a computer network and communicating with one or more network-attached devices, which method comprises:
-
monitoring information exchange at least one station on the network; measuring at least two performance indicator metrics associated with the information exchange; and deriving an indicator parameter, from a non-linear combination of the said indicator metrics. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A method of diagnosing and/or predicting problems in a computer system including a computer network, comprising monitoring information exchange at each of a plurality of computing devices connected to the computer network;
-
measuring for each said computing device at least two performance indicator metrics associated with the information exchange; deriving an indicator parameter for each said computing device, from a non-linear combination of the said indicator metrics measured for the respective said device; collecting said indicator parameters in a database, and collating data from the said collected parameters in order to diagnose and/or predict problems in the said computer system. - View Dependent Claims (15)
-
Specification