Isolating Local Performance Variation in Website Monitoring
First Claim
1. A computer implemented method for isolating local performance variation in monitoring a target website from a monitoring server that is communicatively coupled with the target website via a data communication network, comprising:
- selecting a set of baseline agents where each baseline agent is in a first proximity zone that is closest to the target website;
selecting a set of monitor agents where each monitor agent is in a second proximity zone; and
monitoring the target website in a plurality of monitoring rounds, wherein each monitoring round comprises monitoring the target website from each baseline agent and from at least one monitor agent.
11 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods are provided for isolating performance variation in website monitoring. A set of geographically diverse monitoring agents are identified and a subset of baseline agents is selected from these monitoring agents. The baseline agents are those agents that are geographically close to the target website or otherwise enjoy reliable communications with the target website and are therefore less affected by network latencies. The frequency at which a target website is monitored is weighted in favor of the baseline agents in order to get an accurate baseline metric for the target website while also obtaining information regarding global accessibility of the website from the geographically disperse monitoring agents. The variations in sample frequency can be optimized for each particular set of baseline agents. The set of baseline agents can be pre-assigned or dynamically identified based on an analysis of the performance variation from each of the monitoring agents.
-
Citations
18 Claims
-
1. A computer implemented method for isolating local performance variation in monitoring a target website from a monitoring server that is communicatively coupled with the target website via a data communication network, comprising:
-
selecting a set of baseline agents where each baseline agent is in a first proximity zone that is closest to the target website; selecting a set of monitor agents where each monitor agent is in a second proximity zone; and monitoring the target website in a plurality of monitoring rounds, wherein each monitoring round comprises monitoring the target website from each baseline agent and from at least one monitor agent. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A computer implemented method for isolating local performance variation in monitoring a target website from a monitoring server that is communicatively coupled with the target website via a data communication network, comprising:
-
identifying a plurality of monitor agents dispersed across at least two proximity zones for the target website; monitoring the target website in a plurality of monitoring rounds, wherein each monitoring round comprises monitoring the target website from each of the plurality of monitor agents. - View Dependent Claims (9, 10, 11)
-
-
12. A system for isolating local performance variation in monitoring a target website via a data communication network, comprising:
-
a plurality of baseline agents communicatively coupled with a target website via a data communication network, wherein each of the plurality of baseline agents is in a first proximity zone with respect to the target website; a plurality of monitor agents communicatively coupled with the target website via the data communication network, wherein each of the plurality of monitor agents is in a second proximity zone with respect to the target website; and a controller server communicatively coupled with the plurality of baseline agents, the plurality of monitor agents and the target website via the data communication network, wherein the controller server is configured to monitor the target website in a plurality of monitoring rounds, wherein each monitoring round comprises monitoring the target website from each baseline agent and from at least one monitor agent. - View Dependent Claims (13, 14, 15, 16, 17, 18)
-
Specification