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 associated with the network, wherein the network topology map comprises a plurality of probe servers, a plurality of endpoint machines, and a plurality of connections between the plurality of probe servers and the plurality of endpoint machines;
computing, by a computer processor, an intersecting time interval comprising an overlap of;
(i) a combined time interval that includes a first time interval of probe server failures associated with a plurality of probe servers, and a second time interval of connection failures associated with the plurality of connections, and(ii) a third time interval of endpoint machine failures associated with the plurality of endpoint machines;
generating, based on both the network topology map and the intersecting time interval, a first set of network model data;
identifying, based on the first set of network model data, a minimum number of probe servers required to monitor the plurality of endpoint machines when operating at a target service level; and
generating, based on including the minimum number of probe servers in the network topology map and the intersecting time interval, a second set of network model data.
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.
-
Citations
19 Claims
-
1. A method of managing a network, comprising:
-
accessing a network topology map associated with the network, wherein the network topology map comprises a plurality of probe servers, a plurality of endpoint machines, and a plurality of connections between the plurality of probe servers and the plurality of endpoint machines; computing, by a computer processor, an intersecting time interval comprising an overlap of; (i) a combined time interval that includes a first time interval of probe server failures associated with a plurality of probe servers, and a second time interval of connection failures associated with the plurality of connections, and (ii) a third time interval of endpoint machine failures associated with the plurality of endpoint machines; generating, based on both the network topology map and the intersecting time interval, a first set of network model data; identifying, based on the first set of network model data, a minimum number of probe servers required to monitor the plurality of endpoint machines when operating at a target service level; and generating, based on including the minimum number of probe servers in the network topology map and the intersecting time interval, a second set of network model data. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A system, comprising:
-
a first interface to a plurality of endpoint machines; a second interface to a plurality of probe servers, the plurality of probe servers being connected to the plurality of endpoint machines via a plurality of connections; and a processor that, when executing instructions, communicates with the plurality of endpoint machines via the first interface and the plurality of probe servers via the second interface and performs the steps of; accessing a network topology map associated with a network, wherein the network topology map comprises the plurality of probe servers, the plurality of endpoint machines, and the plurality of connections, computing an intersecting time interval comprising an overlap of; (i) a combined time interval that includes a first time interval of probe server failures associated with a plurality of probe servers, and a second time interval of connection failures associated with the plurality of connections, and (ii) a third time interval of endpoint machine failures associated with the plurality of endpoint machines; generating, based on both the network topology map and the intersecting time interval, a first set of network model data; identifying, based on the first set of network model data, a minimum number of probe servers required to monitor the plurality of endpoint machines when operating at a target service level, and generating, based on including the minimum number of probe servers in the network topology map and the intersecting time interval, a second set of network model data.
-
-
11. One or more non-transitory computer readable media storing instructions that, when executed by one or more processors, cause the one or more processors to manage a network, by performing the steps of:
-
accessing a network topology map associated with the network, wherein the network topology map comprises a plurality of probe servers, a plurality of endpoint machines, and a plurality of connections between the plurality of probe servers and the plurality of endpoint machines; computing, by a computer processor, intersecting time interval comprising an overlap of; (i) a combined time interval that includes a first time interval of probe server failures associated with a plurality of probe servers, and a second time interval of connection failures associated with the plurality of connections, and (ii) a third time interval of endpoint machine failures associated with the plurality of endpoint machines; generating, based on both the network topology map and the intersecting time interval, a first set of network model data; identifying, based on the first set of network model data, a minimum number of probe servers required to monitor the plurality of endpoint machines when operating at a target service level; and generating, based on including the minimum number of probe servers in the network topology map and the intersecting time interval, a second set of network model data. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19)
-
Specification