Methods and computer programs for generating data traffic matrices
First Claim
1. A method of monitoring traffic within a network of nodes, comprising:
- assigning a subset of network traffic sampling points to a unique pair of nodes;
collecting diagnostic network traffic data from the sampling points;
obtaining sampled traffic flow counts for a flow associated with the node pair from the diagnostic traffic data collected from the sampling point subset; and
performing a function on the respective sampled traffic flow counts to obtain an estimated traffic flow count for the flow.
1 Assignment
0 Petitions
Accused Products
Abstract
A method of monitoring traffic flow within a network of nodes, and a recordable medium containing a computer program with instructions that, when executed, performs such method, is provided. The method comprises assigning sampling points to a node or unique pair of nodes. In one method, the sampling points contained within the assigned subset are determined to be the most likely to monitor data traffic, and preferably all data traffic, associated with the node or node pair. The sampling point subset may automatically be determined and assigned to the node or node pair, and such assignment can be based on historical traffic within the network. The method further comprises collecting diagnostic network traffic data from the sampling points, and obtaining sampled traffic flow counts for a flow associated with a node pair from the diagnostic traffic data collected from the sampling points assigned to the source and destination nodes of the node pair. The method further comprises performing a function, such as a combinatory function, on the sampled traffic flow counts to obtain an estimated traffic flow count for the respective flow. If multiple node pairs are monitored, a data traffic matrix containing a plurality of traffic flow counts can be generated.
-
Citations
60 Claims
-
1. A method of monitoring traffic within a network of nodes, comprising:
-
assigning a subset of network traffic sampling points to a unique pair of nodes;
collecting diagnostic network traffic data from the sampling points;
obtaining sampled traffic flow counts for a flow associated with the node pair from the diagnostic traffic data collected from the sampling point subset; and
performing a function on the respective sampled traffic flow counts to obtain an estimated traffic flow count for the flow. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A medium carrying a computer program having instructions that, when executed, perform a method of monitoring traffic within a network of nodes, comprising:
-
assigning a subset of network traffic sampling points to a unique pair of nodes;
collecting diagnostic network traffic data from the sampling points;
obtaining sampled traffic flow counts for a flow associated with the node pair from the diagnostic traffic data collected from the sampling point subset; and
performing a function on the respective sampled traffic flow counts to obtain an estimated traffic flow count for the flow. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. A method of monitoring traffic within a network of nodes, comprising:
-
assigning network traffic sampling points to a source node and a destination node;
collecting diagnostic network traffic data from the sampling points;
obtaining sampled traffic flow counts for a flow associated with the source and destination nodes from the diagnostic traffic data collected from the sampling points; and
performing a combinatory function on the sampled traffic flow counts to obtain an estimated traffic flow count for the flow. - View Dependent Claims (22, 23, 24, 25, 26, 27, 28, 29, 30)
-
-
31. A medium carrying a computer program having instructions that, when executed, perform a method of monitoring traffic within a network of nodes, comprising:
-
assigning network traffic sampling points to a source node and a destination node;
collecting diagnostic network traffic data from the sampling points;
obtaining sampled traffic flow counts for a flow associated with the source and destination nodes from the diagnostic traffic data collected from the sampling points; and
performing a combinatory function on the sampled traffic flow counts to obtain an estimated traffic flow count for the flow. - View Dependent Claims (32, 33, 34, 35, 36, 37, 38, 39, 40)
-
-
41. A method of monitoring traffic within a network of nodes, comprising:
-
obtaining historical network traffic data over a plurality of network traffic sampling points; and
assigning sampling points to the nodes based on the historical traffic data. - View Dependent Claims (42, 43, 44, 45)
-
-
46. A medium carrying a computer program having instructions that, when executed, perform a method of monitoring traffic within a network of nodes, comprising:
-
obtaining historical network traffic data over a plurality of network traffic sampling points; and
assigning sampling points to the nodes based on the historical traffic data. - View Dependent Claims (47, 48, 49, 50)
-
-
51. A method of monitoring traffic within a network of nodes, comprising:
-
automatically determining network traffic sampling points most likely to monitor traffic associated with a source node and a destination node; and
automatically assigning the sampling points to the source and destination nodes. - View Dependent Claims (52, 53, 54, 55)
-
-
56. A medium carrying a computer program having instructions that, when executed, perform a method of monitoring traffic within a network of nodes, comprising:
-
determining network traffic sampling points most likely to monitor traffic associated with a source node and a destination node; and
assigning the sampling points to the source and destination nodes. - View Dependent Claims (57, 58, 59, 60)
-
Specification