Methods, systems and computer program products for evaluating network performance using diagnostic rules identifying performance data to be collected
First Claim
Patent Images
1. A method for evaluating network performance, the method comprising:
- determining a path of a communication connection between a first node and a second node, the path including at least one connecting node;
obtaining a first set of network performance data associated with the communication connection, wherein obtaining a first set of network performance data comprises obtaining the first set of network performance data based on generated network traffic; and
automatically evaluating ones of a plurality of diagnostic rules based on the obtained first set of network performance data to identify a second set of network performance data to be collected, wherein the ones of the plurality of diagnostic rules include polling nodes to obtain network performance data, obtaining network performance data and/or diagnosing a problem based on network performance data.
19 Assignments
0 Petitions
Accused Products
Abstract
A path of a communication connection between a first node and a second node is determined. The path includes at least one connecting node. A first set of network performance data associated with the communication connection is obtained. Ones of a plurality of diagnostic rules is automatically evaluated based on the obtained first set of network performance data to identify a second set of network performance data to be collected.
-
Citations
47 Claims
-
1. A method for evaluating network performance, the method comprising:
-
determining a path of a communication connection between a first node and a second node, the path including at least one connecting node; obtaining a first set of network performance data associated with the communication connection, wherein obtaining a first set of network performance data comprises obtaining the first set of network performance data based on generated network traffic; and automatically evaluating ones of a plurality of diagnostic rules based on the obtained first set of network performance data to identify a second set of network performance data to be collected, wherein the ones of the plurality of diagnostic rules include polling nodes to obtain network performance data, obtaining network performance data and/or diagnosing a problem based on network performance data. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21)
-
-
22. A system for evaluating network performance including modules stored on a computer readable storage medium, the system comprising:
-
a routing module that is configured to determine a path of a communication connection between a first node and a second node, the path including at least one connecting node; a performance module that is configured to obtain a first set of network performance data associated with the communication connection based on the generated network traffic; and a diagnosis module that is configured to automatically evaluate ones of a plurality of diagnostic rules based on the obtained first set of network performance data to identify a second set of network performance data to be collected, wherein the ones of the plurality of diagnostic rules include polling nodes to obtain network performance data, obtaining network performance data and/or diagnosing a problem based on network performance data. - View Dependent Claims (23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35)
-
-
36. A system for evaluating network performance, the system comprising:
-
means for determining a path of a communication connection between a first node and a second node, the path including at least one connecting node; means for obtaining a first set of network performance data associated with the communication connection, wherein the means for obtaining a first set of network performance data comprises means for obtaining the first set of network performance data based on generated network traffic; and means for automatically evaluating ones of a plurality of diagnostic rules based on the obtained first set of network performance data to identify a second set of network performance data to be collected, wherein the ones of the plurality of diagnostic rules include means for polling nodes to obtain network performance data, means for obtaining network performance data and/or means for diagnosing a problem based on network performance data. - View Dependent Claims (37, 38)
-
-
39. A computer program product stored on a computer-readable storage medium for evaluating net work performance, the computer program product comprising:
-
computer-readable program code that determines a path of a communication connection between a first node and a second node, the path including at least one connecting node; computer readable program code that obtains a first set of network performance data associated with the communication connection, wherein the computer readable program code configured to obtain a first set of network performance data comprises computer readable program code configured to obtain the first set of network performance data based on generated network traffic; and computer readable program code that automatically evaluates ones of a plurality of diagnostic rules based on the obtained first set of network performance data to identify a second set of network performance data to be collected, wherein the ones of the plurality of diagnostic rules include computer readable program code configure to poll nodes to obtain network performance data, computer readable program code configured to obtain network performance data and/or computer readable program code configured to diagnose a problem based on network performance data. - View Dependent Claims (40, 41, 42, 43, 44, 45, 46, 47)
-
Specification