Method and apparatus for identifying transactions
AssigneeAdvanced System Technologies, Inc.
InventorJames M. Rosborough
Life of this patent
Estimating the term…
Abstract
The present invention provides a method and apparatus for measuring transaction response times. The method and apparatus can identify service request sequences corresponding to a transaction and the start and stop times for the transaction. The invention can be applied non-intrusively/non-invasively to the service packets communicated between a source and destination node.
Claims22
A method for analyzing the transmission of a plurality of service packets along a communication line, comprising:
- providing a communications data set including information relating an ordering of a collection of service packets, the service packets being communicated along the communication line, wherein the information includes start and stop times for each of a plurality of service requests that include the service packets;
- selecting a first selected time interval;
- comparing a time interval between the stop time of a first service request and the start time of a second service request with the first selected time interval to identify a first sequence of the service requests included in a first transaction;
- selecting a second time interval different from the first selected time interval;
- and
- comparing the time interval with the second selected time interval to identify a second sequence of the service requests included in a second transaction.
A method for analyzing the transmission of a plurality of service packets along a communication line, comprising:
- providing a communications data set including information relating an ordering of a collection of service packets, the service packets being communicated along the communication line and corresponding to a plurality of service requests, wherein the information includes a time interval between pairs of adjacent service requests;
- selecting a first selected time interval;
- comparing the time intervals between adjacent pairs of service requests with the first selected time interval to identify a first sequence of the service requests included in a first transaction type wherein, when the time interval between a selected pair of adjacent service requests is no more than the first selected time interval, the selected pair of service requests is considered to be a part of the first sequence;
- selecting a second time selected interval;
- and
- comparing the time intervals between adjacent pairs of service requests with the second selected time interval to identify a second sequence of the service requests included in a second transaction type wherein, when the time interval between a selected pair of adjacent service requests is no more than the second selected time interval, the selected pair of service requests is considered to be a part of the second sequence.
A system for analyzing the transmission of a plurality of service packets along a communications line, wherein a communications data set includes information relating to an ordering of a collection of the service packets, the service packets corresponding to a plurality of service requests, wherein the information includes a time interval between pairs of adjacent service requests, comprising:
- selection means for selecting a plurality of selected time intervals;
- and
- comparison means for comparing each of the time intervals between pairs of adjacent service requests with each of the plurality of selected time intervals to identify a plurality of sequences of the service requests corresponding to a plurality of transactions, with each of the sequences corresponding to one of the plurality of selected time intervals, wherein when the time interval between a selected pair of adjacent service requests is no more than at least one of the selected time intervals, the selected pair of adjacent service requests is considered to be part of a common transaction.
Dependencies are inferred from the claim text.