Systems and methods for configuring a probe server network using a reliability model
First Claim
1. A method of managing a network, comprising:
- accessing a network topology map for a network comprising a plurality of network components, wherein the plurality of network components include a plurality of probe servers, a plurality of name servers, and a plurality of connections between the plurality of probe servers and the plurality of name servers;
accessing a set of reliability data for the network;
providing a network model based on the network topology map and the set of reliability data, wherein the network model includes the plurality of network components arranged according to a plurality of pyramids each containing (1) one name server of the plurality of name servers at an apex of the pyramid, (2) two or more probe servers of the plurality of probe servers at a base of the pyramid, and (3) two or more connections of the plurality of connections that connect the name server, without any other of the plurality of name servers intervening, to the two or more probe servers;
generating network model results for the network based on the network model;
identifying, based on the network model results, a minimum number of probe servers for use in the plurality of probe servers required to support a target service level to monitor the plurality of name servers; and
updating the network model to include the minimum number of probe servers required to support the target service level for the network.
1 Assignment
0 Petitions
Accused Products
Abstract
Implementations relate to systems and methods for configuring a probe server network using a reliability model. A company, customer, or organization may wish to outsource the management of a set of name servers used to operate a domain name, such as a domain name associated with a Web site. In aspects, that deployment of name servers can be monitored by a separate set of failover or probe servers which are configured to track the uptime, operability, and performance of the underlying name servers, which can number in the thousands. An administrator or other user may wish to determine a minimum number of probe servers to apply to the name server topology, to achieve desired service levels. According to aspects, automated tools and logic are provided which model and simulate the overall network including the number and arrangement of necessary probe servers to ensure performance, failover reliability, and other factors.
39 Citations
20 Claims
-
1. A method of managing a network, comprising:
-
accessing a network topology map for a network comprising a plurality of network components, wherein the plurality of network components include a plurality of probe servers, a plurality of name servers, and a plurality of connections between the plurality of probe servers and the plurality of name servers; accessing a set of reliability data for the network; providing a network model based on the network topology map and the set of reliability data, wherein the network model includes the plurality of network components arranged according to a plurality of pyramids each containing (1) one name server of the plurality of name servers at an apex of the pyramid, (2) two or more probe servers of the plurality of probe servers at a base of the pyramid, and (3) two or more connections of the plurality of connections that connect the name server, without any other of the plurality of name servers intervening, to the two or more probe servers; generating network model results for the network based on the network model; identifying, based on the network model results, a minimum number of probe servers for use in the plurality of probe servers required to support a target service level to monitor the plurality of name servers; and updating the network model to include the minimum number of probe servers required to support the target service level for the network. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A system, comprising:
-
a first interface to a plurality of name servers; a second interface to a plurality of probe servers, the plurality of probe severs being connected to the plurality of name servers via a plurality of connections; a non-transitory computer-readable storage medium storing instructions; and a processor that communicates with the plurality of name servers and the plurality of probe servers via the first interface and the second interface, respectively, and executes the instructions to; access a network topology map for a network comprising a plurality of network components, wherein the plurality of network components include the plurality of probe servers, the plurality of name servers, and the plurality of connections, access a set of reliability data for the network, provide a network model based on the network topology map and the set of reliability data, wherein the network model includes the plurality of network components arranged according to a plurality of pyramids each containing (1) one name server one of the plurality of name servers at an apex of the pyramid, (2) two or more probe servers of the plurality of probe servers at a base of the pyramid, and (3) two or more connections of the plurality of connections that connect the name server, without any other of the plurality of name servers intervening, to the two or more probe servers, generate network model results for the network based on the network model, identify, based on the network model results, a minimum number of probe servers for use in the plurality of probe servers required to support a target service level to monitor the plurality of name servers; and update the network model to include the minimum number of probe servers required to support the target service level for the network. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
Specification