×

Method and system for monitoring performance of a client-server architecture

  • US 7,933,988 B2
  • Filed: 10/20/2004
  • Issued: 04/26/2011
  • Est. Priority Date: 10/20/2004
  • Status: Expired due to Fees
First Claim
Patent Images

1. A computer-implemented method for monitoring performance of client-server architecture comprising a client-side portion and a server-side portion connected together via a network, said client-side portion comprising at least one end-user terminal and said server-side portion comprising at least a server component, comprising:

  • accessing a log file maintained in said server component to identify a set of end-user terminal requests to be emulated in terms of at least one of the size, server execution time, and cache location of the result associated with each request;

    emulating and sending to said server component at least one end-user terminal request by means of an agent component installed in said server-side portion;

    processing at said server component said at least one emulated request and generating a corresponding result;

    measuring a server execution time indicative of the time elapsed between reception of said emulated end-user request at said server component and generation of a result of said emulated end-user request at said server component;

    extracting from the log file maintained in said server component an entry that includes a measurement representative of the time elapsed from when a request sent by said end-user terminal to said server component is received by said server component until an acknowledgment, indicating that a result of said request reaches said end-user terminal, is received by said server component, said measurement being an approximation of a hit response time, said hit response time being the time elapsed from when the end-user terminal sent a request to said server component until the result of said request reaches said end-user terminal; and

    determining for said at least one emulated request a network delay introduced by the network from said server execution time and said measurement.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×