×

Distributed computing system that monitors client device request time and server servicing time in order to detect performance problems and automatically issue alerts

  • US 8,543,868 B2
  • Filed: 12/21/2010
  • Issued: 09/24/2013
  • Est. Priority Date: 12/21/2010
  • Status: Active Grant
First Claim
Patent Images

1. A client device that sends a request to a server via a network in a distributed computing system, the client device having comprising:

  • a timer for timing a request time duration substantially including a period of time that the client device is waiting for results to be received via the network from the server in response to the request sent by the client device;

    a network interface coupled to the network for receiving a value of a service time duration from the server, the service time duration substantially corresponding to a period of time that the server spent servicing the request in order to provide the results; and

    a processor coupled to the timer and the network interface;

    wherein, after receiving the value of the service time duration for the request, the processor is configured to subtract the service time duration from the request time duration to thereby calculate a difference time duration, and to automatically control the network interface to issue one or more alert messages to a network operation center (NOC) via the network when the difference time duration is greater than a difference time threshold; and

    the processor is further configured to dynamically calculate the difference time threshold according to historic request time durations and historic service time durations respectively timed by the timer and received by the network interface for a plurality of previous requests sent by the client device.

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