2005 · 1.2K citations · 19 references
ComputingComputer EngineeringComputer ScienceBayesian Data AnalysisForecastingMachine LearningBayesian LearningClassificationNetwork Traffic AnalysisBayesian AnalysisMachine Learning For Traffic AnalysisNaive BayesNaive Bayes ClassificationPacket ClassificationSecurity MonitoringTraffic ClassificationTraffic Forecasting
Accurate traffic classification is of fundamental importance to numerous other network activities, from security monitoring to accounting, and from Quality of Service to providing operators with useful forecasts for long-term provisioning. We apply a Naïve Bayes estimator to categorize traffic by application. Uniquely, our work capitalizes on hand-classified network data, using it as input to a supervised Naïve Bayes estimator. In this paper we illustrate the high level of accuracy achievable with the Naïve Bayes estimator. We further illustrate the improved accuracy of refined variants of this estimator. Our results indicate that with the simplest of Naïve Bayes estimator we are able to achieve about 65 % accuracy on per-flow classification and with two powerful refinements we can improve this value to better than 95%; this is a vast improvement over traditional techniques that achieve 50–70%. While our technique uses training data, with categories derived from packet-content, all of our training and testing was done using header-derived discriminators. We emphasize this as a powerful aspect of our approach: using samples of well-known traffic to allow the categorization of traffic using commonly-available information alone.
19
Steven L. Salzberg, Alberto M. Segre · 1994 · 5.8K citations
Wide area traffic: the failure of Poisson modeling
Vern Paxson, Sally Floyd · IEEE/ACM Transactions on Networking · 1995 · 3.7K citations · Full text
Estimating Continuous Distributions in Bayesian Classifiers
George H. John, Pat Langley · arXiv (Cornell University) · 2013 · 2.9K citations · Full text
Feature selection for high-dimensional data: a fast correlation-based filter solution