GPU-based Classification for Wireless Intrusion Detection

被引:1
作者
Lazar, Alina [1 ]
Sim, Alex [2 ]
Wu, Kesheng [2 ]
机构
[1] Youngstown State Univ, Youngstown, OH 44555 USA
[2] Lawrence Berkeley Natl Lab, Berkeley, CA USA
来源
PROCEEDINGS OF THE 2021 SYSTEMS AND NETWORK TELEMETRY AND ANALYTICS, SNTA 2021 | 2021年
关键词
Network intrusion detection; classification; GPU; Wi-Fi networks;
D O I
10.1145/3452411.3464445
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Automated network intrusion detection systems (NIDS) continuously monitor the network traffic to detect attacks or/and anomalies. These systems need to be able to detect attacks and alert network engineers in real-time. Therefore, modern NIDS are built using complex machine learning algorithms that require large training datasets and are time-consuming to train. The proposedwork shows that machine learning algorithms from the RAPIDS cuML library on Graphics Processing Units (GPUs) can speed-up the training process on large scale datasets. This approach is able to reduce the training time while providing high accuracy and performance. We demonstrate the proposed approach on a large subset of data extracted from the Aegean Wi-Fi Intrusion Dataset (AWID). Multiple classification experiments were performed on both CPU and GPU. We achieve up to 65x acceleration of training several machine learning methods by moving most of the pipeline computations to the GPU and leveraging the new cuML library as well as the GPU version of the CatBoost library.
引用
收藏
页码:27 / 31
页数:5
相关论文
共 22 条
[1]   A Survey of Random Forest Based Methods for Intrusion Detection Systems [J].
Alves Resende, Paulo Angelo ;
Drummond, Andre Costa .
ACM COMPUTING SURVEYS, 2018, 51 (03)
[2]   Feature Selection Improves Tree-based Classification for Wireless Intrusion Detection [J].
Bhandari, Shilpa ;
Kukreja, Avinash K. ;
Lazar, Alina ;
Sim, Alex ;
Wu, Kesheng .
PROCEEDINGS OF THE 3RD INTERNATIONAL WORKSHOP ON SYSTEMS AND NETWORK TELEMETRY AND ANALYTICS, SNTA 2020, 2020, :19-26
[3]   A Novel PCA-Firefly Based XGBoost Classification Model for Intrusion Detection in Networks Using GPU [J].
Bhattacharya, Sweta ;
Krishnan, Siva Rama S. ;
Maddikunta, Praveen Kumar Reddy ;
Kaluri, Rajesh ;
Singh, Saurabh ;
Gadekallu, Thippa Reddy ;
Alazab, Mamoun ;
Tariq, Usman .
ELECTRONICS, 2020, 9 (02)
[4]   Random forests [J].
Breiman, L .
MACHINE LEARNING, 2001, 45 (01) :5-32
[5]   A Survey of Network Attacks on Cyber-Physical Systems [J].
Cao, Liwei ;
Jiang, Xiaoning ;
Zhao, Yumei ;
Wang, Shouguang ;
You, Dan ;
Xu, Xianli .
IEEE ACCESS, 2020, 8 :44219-44227
[6]  
Center O.S., 1987, Ohio supercomputer center
[7]   LIBSVM: A Library for Support Vector Machines [J].
Chang, Chih-Chung ;
Lin, Chih-Jen .
ACM TRANSACTIONS ON INTELLIGENT SYSTEMS AND TECHNOLOGY, 2011, 2 (03)
[8]   XGBoost: A Scalable Tree Boosting System [J].
Chen, Tianqi ;
Guestrin, Carlos .
KDD'16: PROCEEDINGS OF THE 22ND ACM SIGKDD INTERNATIONAL CONFERENCE ON KNOWLEDGE DISCOVERY AND DATA MINING, 2016, :785-794
[9]   Building a better NetFlow [J].
Estan, C ;
Keys, K ;
Moore, D ;
Varghese, G .
ACM SIGCOMM COMPUTER COMMUNICATION REVIEW, 2004, 34 (04) :245-256
[10]   A Survey on Intrusion Detection System for Software Defined Networks (SDN) [J].
Hande, Yogita ;
Muddana, Akkalashmi .
INTERNATIONAL JOURNAL OF BUSINESS DATA COMMUNICATIONS AND NETWORKING, 2020, 16 (01) :28-47