×

Method and system for monitoring performance of distributed applications

  • US 7,401,141 B2
  • Filed: 10/16/2003
  • Issued: 07/15/2008
  • Est. Priority Date: 01/07/2003
  • Status: Active Grant
First Claim
Patent Images

1. A method of monitoring performance of distributed applications including the steps of:

  • a. a client computer originating a request of service for a server computer,b. responsive to the request of service meeting at least one predefined condition andc. verifying whether an address of the server computer matches a predetermined pattern stored on the client computer,d. enabling measuring on the client computer of at least one performance parameter for a transaction corresponding to the request of service,i. associating a correlation identifier with the at least one performance parameter measured on the client computer, and inserting the correlation identifier in the request of service,e. transmitting the request of service to the server computer,f. responsive to the request of service transmitted to the server computer including the inserted correlation identifier, enabling measuring on the server computer of the at least one performance parameter for a sub-transaction originating from the request of service,g. executing the sub-transaction,i. associating the correlation identifier with the at least one performance parameter measured on the server computer, andh. further including at least one recursive execution of the steps of;

    i. the server computer originating at least one further request of service for at least one further server computer,ii. responsive to the request of service including the correlation identifier, inserting a further correlation identifier in the at least one further request of service,iii. transmitting each further request of service to a corresponding further server computer,iv. responsive to the further request of service including the further correlation identifier, enabling measuring on the corresponding further server computer of the at least one performance parameter for a further sub-transaction originating from the further request of service,v. executing the further sub-transaction, and1. associating the further correlation identifier with the at least one performance parameter measured on the corresponding further server computervi. wherein upon completion of the executing of the further sub-transaction;

    1. disable measuring on the further server computer;

    2. log the measured performance parameter on the further server computer and its associated correlation identifier, and3. return the results of the request of service to the server computer,vii. the server computer generating results for the client computer,viii. the server computer sending the results to the client computer.

View all claims
  • 3 Assignments
Timeline View
Assignment View
    ×
    ×