Managing network traffic for improved availability of network services
First Claim
1. A method of managing network traffic to improve availability of network services comprising:
- classifying network traffic flows using flow-level statistical information and a machine learning estimation, the network traffic flow classification based on a measurement of at least one of a relevance and a goodness of network features;
determining a network traffic profile representing applications associated with the classified network traffic flows; and
altering the network traffic flows for managing network traffic using the network traffic profile wherein the classifying of network flows results in the identification of a plurality of clusters based on the measurement of the relevance of the network features, wherein the measurement is calculated in accordance with;
1 Assignment
0 Petitions
Accused Products
Abstract
Managing network traffic to improve availability of network services by classifying network traffic flows using flow-level statistical information and machine learning estimation, based on a measurement of at least one of relevance and goodness of network features. Also, determining a network traffic profile representing applications associated with the classified network traffic flows, and managing network traffic using the network traffic profile. The flow-level statistical information includes packet-trace information and is available from at least one of Cisco NetFlow, NetStream or cflowd records. The classification of network flows includes tagging packet-trace flow record data based on defined packet content information. The classifying of network flows can result in the identification of a plurality of clusters based on the measurement of the relevance of the network features. Also, the classification of network traffic can use a correlation-based measure to determine the goodness of the network features.
42 Citations
17 Claims
-
1. A method of managing network traffic to improve availability of network services comprising:
-
classifying network traffic flows using flow-level statistical information and a machine learning estimation, the network traffic flow classification based on a measurement of at least one of a relevance and a goodness of network features; determining a network traffic profile representing applications associated with the classified network traffic flows; and altering the network traffic flows for managing network traffic using the network traffic profile wherein the classifying of network flows results in the identification of a plurality of clusters based on the measurement of the relevance of the network features, wherein the measurement is calculated in accordance with; - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A system for managing network traffic to improve availability of network services, the system comprising:
-
a network router for collecting network traffic flow information; and a data measurement device coupled to the network router, the data measurement device classifying network traffic flows using flow-level statistical information and a machine learning estimation, the network traffic flow classification based on a measurement of at least one of a relevance and a goodness of network features; determining a network traffic profile representing applications associated with the classified network traffic flows; and managing network traffic using the network traffic profile, wherein the classifying of network flows results in the identification of a plurality of clusters based on the measurement of the relevance of the network features, wherein the measurement of the relevance is calculated in accordance with; - View Dependent Claims (8, 9, 10, 11)
-
-
12. A non-transitory computer-readable medium storing instructions, wherein execution of the instructions by at least one hardware computing device manages network traffic to improve availability of network services by:
-
classifying network traffic flows using flow-level statistical information and a machine learning estimation, the network traffic flow classification based on a measurement of at least one of a relevance and a goodness of network features; determining a network traffic profile representing applications associated with the classified network traffic flows; and managing network traffic using the network traffic profile, wherein the classifying of network traffic uses a correlation-based measure to determine the goodness of the network features, wherein the correlation-based measurement is calculated in accordance with; - View Dependent Claims (13, 14, 15, 16, 17)
-
Specification