CPC G06F 11/0787 (2013.01) [G06F 11/0709 (2013.01)] | 20 Claims |
1. A method comprising:
sending a plurality of requests to a plurality of remote systems;
receiving responses from the remote systems to the plurality of the requests;
determining latencies of receiving responses for the requests;
recording the latencies in a rolling window, the rolling window having a rolling window size;
when the rolling window is full, receiving an incoming latency;
deleting an oldest latency in the rolling window;
adding the received incoming latency to the rolling window;
when the latencies recorded in the rolling window reaches the rolling window size, determining a representative latency of the latencies recorded in the rolling window;
determining a difference between a future latency and the representative latency; and
when the difference is greater than a latency threshold, indicating a degraded responsiveness of a remote system.
|