{"title":"Congestion versus accuracy tradeoffs in IP traffic classification","authors":"Martin Valdez-Vivas, N. Bambos","doi":"10.1109/GLOCOM.2013.6831274","DOIUrl":null,"url":null,"abstract":"Real-time internet traffic classification has potential applications in next-generation internet security and bandwidth management. Current machine learning-based algorithms for traffic classification, however, present scalability issues that would degrade system performance if executed to make control decisions on real-time streams. This tension gives rise to competing performance costs for traffic classification systems: higher throughput can be achieved at the expense of less stringent computation, and thus lower accuracy. In this paper, we develop a queueing model to explicitly weigh the tradeoff between accuracy and congestion costs in binary classification tasks of discretionary duration. We show the optimal control policy can be approximated well using standard dynamic programming techniques, and compare its performance against two benchmark policies. We also propose a simple heuristic based on constructing conic hulls, and show its performance is very close to optimal.","PeriodicalId":233798,"journal":{"name":"2013 IEEE Global Communications Conference (GLOBECOM)","volume":"21 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2013-12-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"1","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2013 IEEE Global Communications Conference (GLOBECOM)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/GLOCOM.2013.6831274","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 1
Abstract
Real-time internet traffic classification has potential applications in next-generation internet security and bandwidth management. Current machine learning-based algorithms for traffic classification, however, present scalability issues that would degrade system performance if executed to make control decisions on real-time streams. This tension gives rise to competing performance costs for traffic classification systems: higher throughput can be achieved at the expense of less stringent computation, and thus lower accuracy. In this paper, we develop a queueing model to explicitly weigh the tradeoff between accuracy and congestion costs in binary classification tasks of discretionary duration. We show the optimal control policy can be approximated well using standard dynamic programming techniques, and compare its performance against two benchmark policies. We also propose a simple heuristic based on constructing conic hulls, and show its performance is very close to optimal.