Artificial Immune System Inspired Algorithm for Flow-Based Internet Traffic Classification

Brian Schmidt, D. Kountanis, Ala Al-Fuqaha
{"title":"Artificial Immune System Inspired Algorithm for Flow-Based Internet Traffic Classification","authors":"Brian Schmidt, D. Kountanis, Ala Al-Fuqaha","doi":"10.1109/CLOUDCOM.2014.108","DOIUrl":null,"url":null,"abstract":"Internet traffic classification has been researched extensively in the last 10 years, with a few different algorithms applied to it. Internet traffic classification has also become more relevant because of its potential applications in the business world. Having information about network traffic has many benefits in network design, security, management, and accounting. The classification of network traffic is most easily achieved by Machine Learning algorithms, which can automatically build a model from training data, without much input from humans. Artificial Immune System classification algorithms have been used previously to classify network connections in network security systems [1]. They have proven to be very versatile, as well as having low sensitivity to input parameters. Because of this we are encouraged to explore the value of AIS algorithms to the Internet traffic classification problem. In this research, we propose an AIS-inspired algorithm for flow-based traffic classification, where each network flow is classified into an application class. We measure the algorithm's performance with and without the use of kernel functions, using a publicly available data set. We also compare the algorithm's performance with SVM and Naive Bayes classifiers. The algorithm generalizes well and gives high accuracy even with a small training set when compared to other algorithms, although the training and classification times were higher. The algorithm is also insensitive to the use of kernels, which makes it attractive for embedded and IoT applications.","PeriodicalId":249306,"journal":{"name":"2014 IEEE 6th International Conference on Cloud Computing Technology and Science","volume":"23 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2014-12-15","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"9","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2014 IEEE 6th International Conference on Cloud Computing Technology and Science","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/CLOUDCOM.2014.108","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 9

Abstract

Internet traffic classification has been researched extensively in the last 10 years, with a few different algorithms applied to it. Internet traffic classification has also become more relevant because of its potential applications in the business world. Having information about network traffic has many benefits in network design, security, management, and accounting. The classification of network traffic is most easily achieved by Machine Learning algorithms, which can automatically build a model from training data, without much input from humans. Artificial Immune System classification algorithms have been used previously to classify network connections in network security systems [1]. They have proven to be very versatile, as well as having low sensitivity to input parameters. Because of this we are encouraged to explore the value of AIS algorithms to the Internet traffic classification problem. In this research, we propose an AIS-inspired algorithm for flow-based traffic classification, where each network flow is classified into an application class. We measure the algorithm's performance with and without the use of kernel functions, using a publicly available data set. We also compare the algorithm's performance with SVM and Naive Bayes classifiers. The algorithm generalizes well and gives high accuracy even with a small training set when compared to other algorithms, although the training and classification times were higher. The algorithm is also insensitive to the use of kernels, which makes it attractive for embedded and IoT applications.
查看原文
分享 分享
微信好友 朋友圈 QQ好友 复制链接
本刊更多论文
基于人工免疫系统的互联网流量分类算法
在过去的十年里,人们对互联网流量分类进行了广泛的研究,并应用了几种不同的算法。由于其在商业世界中的潜在应用,互联网流量分类也变得更加相关。拥有有关网络流量的信息在网络设计、安全、管理和会计方面有许多好处。网络流量的分类最容易通过机器学习算法实现,机器学习算法可以从训练数据自动构建模型,而无需人工输入太多。人工免疫系统分类算法已被用于网络安全系统中的网络连接分类[1]。它们已被证明是非常通用的,以及对输入参数的低灵敏度。正因为如此,我们被鼓励去探索AIS算法对互联网流量分类问题的价值。在这项研究中,我们提出了一种受ai启发的基于流的流量分类算法,其中每个网络流被分类到一个应用类中。我们使用公开可用的数据集,在使用和不使用核函数的情况下测量算法的性能。我们还比较了该算法与支持向量机和朴素贝叶斯分类器的性能。尽管训练时间和分类时间较高,但与其他算法相比,该算法泛化良好,即使训练集较小,也能给出较高的准确率。该算法对内核的使用也不敏感,这使得它对嵌入式和物联网应用具有吸引力。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 去求助
来源期刊
自引率
0.00%
发文量
0
期刊最新文献
Exploring the Performance Impact of Virtualization on an HPC Cloud Performance Study of Spindle, A Web Analytics Query Engine Implemented in Spark Role of System Modeling for Audit of QoS Provisioning in Cloud Services Dependability Analysis on Open Stack IaaS Cloud: Bug Anaysis and Fault Injection Delegated Access for Hadoop Clusters in the Cloud
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
现在去查看 取消
×
提示
确定
0
微信
客服QQ
Book学术公众号 扫码关注我们
反馈
×
意见反馈
请填写您的意见或建议
请填写您的手机或邮箱
已复制链接
已复制链接
快去分享给好友吧!
我知道了
×
扫码分享
扫码分享
Book学术官方微信
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术
文献互助 智能选刊 最新文献 互助须知 联系我们:info@booksci.cn
Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。
Copyright © 2023 Book学术 All rights reserved.
ghs 京公网安备 11010802042870号 京ICP备2023020795号-1