{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,4,1]],"date-time":"2026-04-01T18:15:05Z","timestamp":1775067305392,"version":"3.50.1"},"reference-count":14,"publisher":"Hindawi Limited","license":[{"start":{"date-parts":[[2016,1,1]],"date-time":"2016-01-01T00:00:00Z","timestamp":1451606400000},"content-version":"unspecified","delay-in-days":0,"URL":"http:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"funder":[{"name":"Ministry of Science, Technology, and Innovation Science","award":["4S095"],"award-info":[{"award-number":["4S095"]}]}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Applied Computational Intelligence and Soft Computing"],"published-print":{"date-parts":[[2016]]},"abstract":"<jats:p>Data stream mining techniques are able to classify evolving data streams such as network traffic in the presence of concept drift. In order to classify high bandwidth network traffic in real-time, data stream mining classifiers need to be implemented on reconfigurable high throughput platform, such as Field Programmable Gate Array (FPGA). This paper proposes an algorithm for online network traffic classification based on the concept of incremental<mml:math xmlns:mml=\"http:\/\/www.w3.org\/1998\/Math\/MathML\" id=\"M1\"><mml:mrow><mml:mi>k<\/mml:mi><\/mml:mrow><\/mml:math>-means clustering to continuously learn from both labeled and unlabeled flow instances. Two distance measures for incremental<mml:math xmlns:mml=\"http:\/\/www.w3.org\/1998\/Math\/MathML\" id=\"M2\"><mml:mrow><mml:mi>k<\/mml:mi><\/mml:mrow><\/mml:math>-means (Euclidean and Manhattan) distance are analyzed to measure their impact on the network traffic classification in the presence of concept drift. The experimental results on real datasets show that the proposed algorithm exhibits consistency, up to 94% average accuracy for both distance measures, even in the presence of concept drifts. The proposed incremental<mml:math xmlns:mml=\"http:\/\/www.w3.org\/1998\/Math\/MathML\" id=\"M3\"><mml:mrow><mml:mi>k<\/mml:mi><\/mml:mrow><\/mml:math>-means classification using Manhattan distance can classify network traffic 3 times faster than Euclidean distance at 671 thousands flow instances per second.<\/jats:p>","DOI":"10.1155\/2016\/1465810","type":"journal-article","created":{"date-parts":[[2016,2,25]],"date-time":"2016-02-25T21:01:03Z","timestamp":1456434063000},"page":"1-13","source":"Crossref","is-referenced-by-count":12,"title":["Online Incremental Learning for High Bandwidth Network Traffic Classification"],"prefix":"10.1155","volume":"2016","author":[{"given":"H. R.","family":"Loo","sequence":"first","affiliation":[{"name":"Faculty of Electrical Engineering, Universiti Teknologi Malaysia, 81310 Johor Bahru, Johor, Malaysia"}]},{"given":"S. B.","family":"Joseph","sequence":"additional","affiliation":[{"name":"Faculty of Electrical Engineering, Universiti Teknologi Malaysia, 81310 Johor Bahru, Johor, Malaysia"}]},{"given":"M. N.","family":"Marsono","sequence":"additional","affiliation":[{"name":"Faculty of Electrical Engineering, Universiti Teknologi Malaysia, 81310 Johor Bahru, Johor, Malaysia"}]}],"member":"98","reference":[{"key":"11","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-642-35795-4_16"},{"key":"12","doi-asserted-by":"publisher","DOI":"10.1007\/s10115-011-0447-8"},{"key":"35","doi-asserted-by":"publisher","DOI":"10.1145\/1629607.1629610"},{"issue":"2","key":"17","first-page":"142","volume":"4","year":"2009","journal-title":"Journal of Information Assurance and Security"},{"key":"20","doi-asserted-by":"publisher","DOI":"10.1145\/235968.233324"},{"key":"22","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-642-12098-5_3"},{"key":"23","doi-asserted-by":"publisher","DOI":"10.1016\/j.datak.2008.08.006"},{"key":"25","doi-asserted-by":"publisher","DOI":"10.1016\/j.istr.2007.02.004"},{"key":"30","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-642-19475-7_12"},{"key":"32","volume-title":"Fpga implementation of the k-means clustering algorithm for hyperspectral images","year":"2000"},{"issue":"1","key":"36","first-page":"161","volume":"1","year":"2014","journal-title":"Proceeding of the Electrical Engineering Computer Science and Informatics"},{"key":"38","doi-asserted-by":"publisher","DOI":"10.1016\/j.comcom.2013.05.004"},{"key":"39","first-page":"1601","volume":"11","year":"2010","journal-title":"The Journal of Machine Learning Research"},{"key":"40","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-540-28645-5_29"}],"container-title":["Applied Computational Intelligence and Soft Computing"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/downloads.hindawi.com\/journals\/acisc\/2016\/1465810.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/downloads.hindawi.com\/journals\/acisc\/2016\/1465810.xml","content-type":"application\/xml","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/downloads.hindawi.com\/journals\/acisc\/2016\/1465810.pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2016,7,26]],"date-time":"2016-07-26T12:34:17Z","timestamp":1469536457000},"score":1,"resource":{"primary":{"URL":"http:\/\/www.hindawi.com\/journals\/acisc\/2016\/1465810\/"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2016]]},"references-count":14,"alternative-id":["1465810","1465810"],"URL":"https:\/\/doi.org\/10.1155\/2016\/1465810","relation":{},"ISSN":["1687-9724","1687-9732"],"issn-type":[{"value":"1687-9724","type":"print"},{"value":"1687-9732","type":"electronic"}],"subject":[],"published":{"date-parts":[[2016]]}}}