System for determining network connection availability between source and destination devices for specified time period
First Claim
1. A method of determining availability, for a specified time period, of a connection within a computer network between a source device and a destination device in the computer network, the method comprising steps of:
- determining all routes between the source and destination devices which existed within the computer network during the specified time period; and
for each respective determined route;
determining all devices which were on the respective route during the specified time period;
for each determined device on the respective route, determining an operational time period during which the respective device was operational and a non-operational time period during which the respective device was not operational during the specified time period;
determining the respective route to have been operational during any period of time when all devices on the respective route were concurrently operational; and
determining the availability of the connection as a function of all time periods when at least one route between the source and destination devices was operational during the specified time period.
6 Assignments
0 Petitions
Accused Products
Abstract
Availability of a computer network is determined by analyzing specific pairs of source/destination devices in the network and alternative paths between them. The topology of the network is analyzed so as to determine all paths between the devices and the availability of devices on each path is determined. If any one alternative path is available, this is included in the determination of network availability. Further, a relative weight may be assigned to various devices/paths on the network depending on usage or other parameters. The availability information is then presented in the format of a report card where specific source/destination pairs and the paths therebetween are chosen as indicia of the network'"'"'s availability.
80 Citations
19 Claims
-
1. A method of determining availability, for a specified time period, of a connection within a computer network between a source device and a destination device in the computer network, the method comprising steps of:
-
determining all routes between the source and destination devices which existed within the computer network during the specified time period; and for each respective determined route; determining all devices which were on the respective route during the specified time period; for each determined device on the respective route, determining an operational time period during which the respective device was operational and a non-operational time period during which the respective device was not operational during the specified time period; determining the respective route to have been operational during any period of time when all devices on the respective route were concurrently operational; and determining the availability of the connection as a function of all time periods when at least one route between the source and destination devices was operational during the specified time period. - View Dependent Claims (2, 3, 4)
-
-
5. A method of determining availability, for a specified time period, of a connection within a computer network between a first device and a second device in the computer network, the method comprising steps of:
-
(a) determining all routes between the first device and the second device that existed during the specified time period; (b) determining all time periods when each respective route was operational during the specified time period; and (c) determining the availability of the connection in the computer network between the first and second devices for the specified time period as a function of all determined time periods when at least one determined route was operational. - View Dependent Claims (6, 7, 8, 9, 10)
-
-
11. A method for determining availability, over a specified time period, of a predetermined section of a computer network, the predetermined section including a plurality of devices in the computer network, the method comprising steps of:
-
(a) determining a relative weight value for each device of the plurality of devices; (b) for each device of the plurality of devices, determining an amount of operational time the respective device was operational during the specified time period; (c) for each device of the plurality of devices, determining a weighted availability value equal to the respective relative weight value multiplied by the respective operational time and divided by the specified time period; and (d) determining the availability of the predetermined section of the computer network to be a sum of the determined weighted availability values of the plurality of devices in the predetermined section of the computer network. - View Dependent Claims (12, 13, 14, 15, 16)
-
-
17. An apparatus to determine availability, for a specified time period, of a connection within a computer network between a first device and a second device, the apparatus comprising:
-
a discovery tool coupled to the computer network to discover a topology of the computer network; and a processor coupled to the discovery tool to receive the discovered topology of the computer network and to determine all routes between the first and second devices in the computer network and to determine all time periods during which each route was operational during the specified time period; wherein the processor determines the availability of the connection as a function of all determined time periods during which at least one route of all determined routes was operational during the specified time period. - View Dependent Claims (18, 19)
-
Specification