Analyzing and application or service latency
First Claim
1. A method for analyzing a latency of a transaction performance, comprising:
- receiving first transaction latency data which includes a transaction latency of a transaction and a first plurality of latency components that contribute to the transaction latency;
receiving a definition of normality for the transaction latency;
determining whether the transaction latency is normal or abnormal based at least on the definition of normality;
upon the determining that the transaction latency is abnormal, determining whether there is a sufficient amount of the first transaction latency data based on a predefined criterion;
upon the determining that the amount of the first transaction latency data is sufficient, computing a normal latency for each of the first plurality of latency components; and
ranking the first plurality of latency components based on a degree of abnormality of each of the first plurality of latency components, which is based on the computed normal latency for the each latency component.
8 Assignments
0 Petitions
Accused Products
Abstract
A method for analyzing a latency of a transaction performance is provided. The method includes receiving first transaction latency data which includes a transaction latency of a transaction and a first plurality of latency components that contribute to the transaction latency, receiving a definition of normality for the transaction latency, determining whether the transaction latency is normal or abnormal based at least on the definition of normality, upon the determining that the transaction latency is abnormal, determining whether there is a sufficient amount of the first transaction latency data based on a predefined criterion, upon the determining that the amount of the first transaction latency data is sufficient, computing a normal latency for each of the first plurality of latency components; and ranking the first plurality of latency components based on a degree of abnormality of each of the first plurality of latency components, which is based on the computed normal latency for the each latency component.
-
Citations
20 Claims
-
1. A method for analyzing a latency of a transaction performance, comprising:
-
receiving first transaction latency data which includes a transaction latency of a transaction and a first plurality of latency components that contribute to the transaction latency; receiving a definition of normality for the transaction latency; determining whether the transaction latency is normal or abnormal based at least on the definition of normality; upon the determining that the transaction latency is abnormal, determining whether there is a sufficient amount of the first transaction latency data based on a predefined criterion; upon the determining that the amount of the first transaction latency data is sufficient, computing a normal latency for each of the first plurality of latency components; and ranking the first plurality of latency components based on a degree of abnormality of each of the first plurality of latency components, which is based on the computed normal latency for the each latency component. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method for analyzing a latency of a transaction performance, comprising:
-
receiving first transaction latency data which includes; a) a transaction latency of a transaction; b) a first indication that the transaction latency is normal or abnormal; and c) a first plurality of latency components that contribute to the transaction latency; determining whether the transaction latency is normal or abnormal based on the first indication in the first transaction latency data; upon the determining that the transaction latency is abnormal, determining whether there is a sufficient amount of the transaction latency data in a training window; upon the determining that the amount of the transaction latency data is sufficient in the training window, computing a normal latency for each of the first plurality of latency components based on the data in the training window; and ranking the first plurality of latency components based on a degree of abnormality of each of the first plurality of latency components, which is based on the computed normal latency for the each latency component. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18)
-
-
19. A computer readable medium on which is encoded computer-executable programming code that includes computer execution instructions to:
-
receive first transaction latency data which includes a transaction latency of a transaction and a first plurality of latency components that contribute to the transaction latency; receive a definition of normality for the transaction latency; determine whether the transaction latency is normal or abnormal based at least on the definition of normality; determine whether there is a sufficient amount of the first transaction latency data based on a predefined criterion upon the determining that the transaction latency is abnormal; compute a normal latency for each of the first plurality of latency components upon the determining that the amount of the first transaction latency data is sufficient; and rank the first plurality of latency components based on a degree of abnormality of each of the first plurality of latency components, which is based on the computed normal latency for the each latency component. - View Dependent Claims (20)
-
Specification