Patent ID: 8655702
Filing Date: 2014-02-18
Classification: G06Q

Abstract:
1. A method for optimizing end-to-end response times distribution across a plurality of components in a performance engineering process, the method comprising: determining, by a computing device, a first end-to-end response time for a plurality of components in the process, wherein the first end-to-end response time is based at least in part on an equal amount of time being spent on each of a plurality of method calls occurring during the process; determining, by a computing device, a second end-to-end response time for the components in the process, wherein each of the plurality of method calls are assigned a weight based at least in part on an activity level associated with the method call, and wherein the second end-to-end response time is based at least in part on the amount of time spent on each of the method calls being proportional to the total number of method calls and the weight assigned to each method call; determining, by a computing device, a third end-to-end response time for the components in the process, wherein the third end-to-end response time is based at least in part on the amount of time spent on each of the method calls being inversely proportional to the total number of method calls and proportional to the weight assigned to each method call; and determining, by a computing device, an optimal end-to-end response time for the components in the process, wherein the optimal end-to-end response time is based on an average of the first end-to-end response time, the second end-to-end response time, and the third end-to-end response time for each component.