E-business operations measurements
First Claim
1. A method, in a distributed data processing system having at least one network, for evaluating an operation of an application executing on a data processing device, comprising:
- measuring at least one performance parameter of the application using a first probe that executes a script on a first data processing device on which the application executes, wherein the script measures the at least one performance parameter of the application;
measuring the at least one performance parameter of the application using a second probe that executes the script on a second data processing device remotely located from the first data processing device on which the application executes, wherein execution of the script on the second data processing device causes transactions to be performed across the at least one network;
adjusting the measurements of the at least one performance parameter performed by the second probe to represent a type of network connection for communicating with the application that is common to end users of the application by converting measurement data using at least one conversion algorithm;
setting threshold values for the at least one performance parameter;
mapping the measurements of the at least one performance parameter performed by the first probe and the second probe to the threshold values; and
outputting an indication of an evaluation of an operation of the application based on the mapping of the measurements of the at least one performance parameter performed by the first probe and the second probe to the threshold values.
2 Assignments
0 Petitions
Accused Products
Abstract
An electronic business operations measurement system and method are provided. The system and method provide a measurement process in which a script is provided for execution by a first probe and a second probe in order to measure the performance of an application. The measurements of the first and second probes may then be mapped to threshold values. The first probe may execute the script on a first data processing device on which the application executes. The second probe may execute the script on a second data processing device remotely located from the first data processing device on which the application executes. The measurements of the performance performed by the second probe may be adjusted, through conversion of the measurement data using a conversion algorithm, to represent a type of network connection for communicating with the application that is common to end users of the application.
-
Citations
37 Claims
-
1. A method, in a distributed data processing system having at least one network, for evaluating an operation of an application executing on a data processing device, comprising:
-
measuring at least one performance parameter of the application using a first probe that executes a script on a first data processing device on which the application executes, wherein the script measures the at least one performance parameter of the application; measuring the at least one performance parameter of the application using a second probe that executes the script on a second data processing device remotely located from the first data processing device on which the application executes, wherein execution of the script on the second data processing device causes transactions to be performed across the at least one network; adjusting the measurements of the at least one performance parameter performed by the second probe to represent a type of network connection for communicating with the application that is common to end users of the application by converting measurement data using at least one conversion algorithm; setting threshold values for the at least one performance parameter; mapping the measurements of the at least one performance parameter performed by the first probe and the second probe to the threshold values; and outputting an indication of an evaluation of an operation of the application based on the mapping of the measurements of the at least one performance parameter performed by the first probe and the second probe to the threshold values. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A system for evaluating an operation of an application executing on a data processing device, comprising:
-
means for setting threshold values for the at least one performance parameter; a plurality of probes comprising at least one local probe and at least one remote probe; means for measuring at least one performance parameter of the application using the at least one local probe that executes a script on a first data processing device on which the application executes, wherein the script measures the at least one performance parameter of the application; means for measuring the at least one performance parameter of the application using the at least one remote probe that executes the script on a second data processing device remotely located from the first data processing device on which the application executes, wherein execution of the script on the second data processing device causes transactions to be performed across at least one network; means for adjusting the measurements of the at least one performance parameter performed by the at least one remote probe to represent a type of network connection for communicating with the application that is common to end users of the application by converting measurement data using at least one conversion algorithm; means for mapping the measurements of the at least one performance parameter performed by the at least one local probe and the at least one remote probe to the threshold values; and means for outputting an indication of an evaluation of an operation of the application based on the mapping of the measurements of the at least one performance parameter performed by the at least one local probe and the at least one remote probe to the threshold values. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20, 21, 22)
-
-
23. A computer program product in a computer-usable storage medium, the computer program product having computer-executable instructions, which when executed by a computing device, cause the computing device to evaluate an operation of an application executing on a data processing device, said computer-executable instructions comprising:
-
instructions for setting threshold values for the at least one performance parameter; instructions for employing a plurality of probes comprising at least one local probe and at least one remote probe; instructions for measuring at least one performance parameter of the application using the at least one local probe that executes a script on a first data processing device on which the application executes, wherein the script measures the at least one performance parameter of the application; instructions for measuring the at least one performance parameter of the application using the at least one remote probe that executes the script on a second data processing device remotely located from the first data processing device on which the application executes, wherein execution of the script on the second data processing device causes transactions to be performed across at least one network; instructions for adjusting the measurements of the at least one performance parameter performed by the at least one remote probe to represent a type of network connection for communicating with the application that is common to end users of the application by converting measurement data using at least one conversion algorithm; instructions for mapping the measurements of the at least one performance parameter performed by the at least one local probe and the at least one remote probe to the threshold values; and instructions for outputting an indication of an evaluation of an operation of the application based on the mapping of the measurements of the at least one performance parameter performed by the at least one local probe and the at least one remote probe to the threshold values. - View Dependent Claims (24, 25, 26, 27, 28, 29, 30, 31, 32, 33)
-
-
34. A method, in a distributed data processing system having at least one network, for evaluating an operation of an application executing on a data processing device, comprising:
-
measuring at least one performance parameter of the application using a first probe that executes a script on a first data processing device on which the application executes, wherein the script measures the at least one performance parameter of the application; measuring the at least one performance parameter of the application using a second probe that executes the script on a second data processing device remotely located from the first data processing device on which the application executes, wherein execution of the script on the second data processing device causes transactions to be performed across the at least one network; adjusting the measurements of the at least one performance parameter performed by the second probe to represent a type of network connection for communicating with the application that is common to end users of the application by converting measurement data using at least one conversion algorithm; setting threshold values for the at least one performance parameter; mapping the measurements of the at least one performance parameter performed by the first probe and the second probe to the threshold values; and outputting an indication of an evaluation of an operation of the application based on the mapping of the measurements of the at least one performance parameter performed by the first probe and the second probe to the threshold values, wherein outputting an indication of an evaluation of an operation of the application further comprises; comparing a first measurement of the at least one performance parameter performed by the first probe with a second measurement of the at least one performance parameter performed by the second probe; identifying a performance of the at least one network based on the comparison of the first measurement with the second measurement; and determining if a performance problem of the application is a function of the application itself or of the at least one network based on the identified performance of the at least one network.
-
-
35. A system for evaluating an operation of an application executing on a data processing device, comprising:
-
means for setting threshold values for the at least one performance parameter; a plurality of probes comprising at least one local probe and at least one remote probe; means for measuring at least one performance parameter of the application using the at least one local probe that executes a script on a first data processing device on which the application executes, wherein the script measures the at least one performance parameter of the application; means for measuring the at least one performance parameter of the application using the at least one remote probe that executes the script on a second data processing device remotely located from the first data processing device on which the application executes, wherein execution of the script on the second data processing device causes transactions to be performed across at least one network; means for adjusting the measurements of the at least one performance parameter performed by the at least one remote probe to represent a type of network connection for communicating with the application that is common to end users of the application by converting measurement data using at least one conversion algorithm; means for mapping the measurements of the at least one performance parameter performed by the at least one local probe and the at least one remote probe to the threshold values; and means for outputting an indication of an evaluation of an operation of the application based on the mapping of the measurements of the at least one performance parameter performed by the at least one local probe and the at least one remote probe to the threshold values, wherein the means for outputting an indication of an evaluation of an operation of the application further comprises; means for comparing a first measurement of the at least one performance parameter performed by the first probe with a second measurement of the at least one performance parameter performed by the second probe; means for identifying a performance of the at least one network based on the comparison of the first measurement with the second measurement; and means for determining if a performance problem of the application is a function of the application itself or of the at least one network based on the identified performance of the at least one network.
-
-
36. A computer program product in a computer-usable storage medium, the computer program product having computer-executable instructions, which when executed by a computing device, cause the computing device to evaluate an operation of an application executing on a data processing device, said computer-executable instructions comprising:
-
instructions for setting threshold values for the at least one performance parameter; instructions for employing a plurality of probes comprising at least one local probe and at least one remote probe; instructions for measuring at least one performance parameter of the application using the at least one local probe that executes a script on a first data processing device on which the application executes, wherein the script measures the at least one performance parameter of the application; instructions for adjusting the measurements of the at least one performance parameter performed by the at least one remote probe to represent a type of network connection for communicating with the application that is common to end users of the application by converting measurement data using at least one conversion algorithm; instructions for mapping the measurements of the at least one performance parameter performed by the at least one local probe and the at least one remote probe to the threshold values; and instructions for outputting an indication of an evaluation of an operation of the application based on the mapping of the measurements of the at least one performance parameter performed by the at least one local probe and the at least one remote probe to the threshold values, wherein the instructions for outputting an indication of an evaluation of an operation of the application further comprises; instructions for comparing a first measurement of the at least one performance parameter performed by the at least one local probe with a second measurement of the at least one performance parameter performed by the at least one remote probe; instructions for identifying a performance of the at least one network based on the comparison of the first measurement with the second measurement; and instructions for determining if a performance problem of the application is a function of the application itself or of the at least one network based on the identified performance of the at least one network.
-
-
37. A system, comprising:
-
a processor; and a memory coupled to the processor, wherein the memory contains instructions which, when executed by the processor, cause the processor to; set threshold values for at least one performance parameter of an application; receive measurements of at least one performance parameter of the application from a first probe that executes a script on a first data processing device on which the application executes, wherein the script measures the at least one performance parameter of the application; receive measurements of at least one performance parameter of the application from a second probe that executes the script on a second data processing device remotely located from the first data processing device on which the application executes, wherein execution of the script on the second data processing device causes transactions to be performed across the at least one network; adjust the measurements of the at least one performance parameter performed by the second probe to represent a type of network connection for communicating with the application that is common to end users of the application by converting measurement data using at least one conversion algorithm; map the measurements of the at least one performance parameter received from the first probe and the second probe to the threshold values; and output an indication of an evaluation of an operation of the application based on the mapping of the measurements of the at least one performance parameter received from the first probe and the second probe to the threshold values, wherein the instructions cause the processor to output an indication of an evaluation of an operation of the application by; comparing a first measurement of the at least one performance parameter performed by the first probe with a second measurement of the at least one performance parameter performed by the second probe; identifying a performance of the at least one network based on the comparison of the first measurement with the second measurement; and determining if a performance problem of the application is a function of the application itself or of the at least one network based on the identified performance of the at least one network.
-
Specification