Performance evaluation of intrusion detection based on machine learning using Apache Spark

被引:94
|
作者
Belouch, Mustapha [1 ]
El Hadaj, Salah [1 ]
Idhammad, Mohamed [2 ]
机构
[1] Cadi Ayyad Univ, Fac Sci & Tech, Marrakech, Morocco
[2] Ibn Zohr Univ, Fac Sci, Agadir, Morocco
关键词
Intrusion Detection; Machine Learning; Apache Spark; ENSEMBLE;
D O I
10.1016/j.procs.2018.01.091
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Nowadays, network intrusion is considered as one of the major concerns in network communications. Thus, the developed network intrusion detection systems aim to identify attacks or malicious activities in a network environment. Various methods have been already proposed for finding an effective and efficient solution to detect and prevent intrusion in the network, ensuring network security and privacy. Machine learning is an effective analysis framework to detect any anomalous events occurred in the network traffic flow. Based on this framework, the paper in hand evaluates the performance of four well-known classification algorithms; SVM, Naive Bayes, Decision Tree and Random Forest using Apache Spark, a big data processing tool for intrusion detection in network traffic. The overall performance comparison is evaluated in terms of detection accuracy, building time and prediction time. Experimental results on UNSW-NB15, a recent public dataset for network intrusion detection, show an important advantage for Random Forest classifier among other well-known classifiers in terms of detection accuracy and prediction time, using the complete dataset with all 42 features. (C) 2018 The Authors. Published by Elsevier B.V.
引用
收藏
页码:1 / 6
页数:6
相关论文
共 50 条
  • [1] Performance Evaluation of Machine Learning Algorithms in Apache Spark for Intrusion Detection
    Dobson, Anthony
    Roy, Kaushik
    Yuan, Xiaohong
    Xu, Jinsheng
    [J]. 2018 28TH INTERNATIONAL TELECOMMUNICATION NETWORKS AND APPLICATIONS CONFERENCE (ITNAC), 2018, : 374 - 379
  • [2] Design and Evaluation of Scalable Intrusion Detection System Using Machine Learning and Apache Spark
    Yogesh, K.
    Karthik, M.
    Naveen, T.
    Saravanan, S.
    [J]. 2019 5TH INTERNATIONAL CONFERENCE ON COMPUTING, COMMUNICATION, CONTROL AND AUTOMATION (ICCUBEA), 2019,
  • [3] Network Intrusion Detection on Apache Spark with Machine Learning Algorithms
    Kurt, Elif Merve
    Becerikli, Yasar
    [J]. ENGINEERING APPLICATIONS OF NEURAL NETWORKS, EANN 2018, 2018, 893 : 130 - 141
  • [4] Performance Evaluation of Intrusion Detection Streaming Transactions Using Apache Kafka and Spark Streaming
    Tun, May Thet
    Nyaung, Dim En
    Phyu, Myat Pwint
    [J]. 2019 INTERNATIONAL CONFERENCE ON ADVANCED INFORMATION TECHNOLOGIES (ICAIT), 2019, : 25 - 30
  • [5] Performance Analysis of Network Intrusion Detection Schemes using Apache Spark
    Kulariya, Manish
    Saraf, Priyanka
    Ranjan, Raushan
    Gupta, Govind P.
    [J]. 2016 INTERNATIONAL CONFERENCE ON COMMUNICATION AND SIGNAL PROCESSING (ICCSP), VOL. 1, 2016, : 1973 - 1977
  • [6] Hybrid Machine Learning-Based Approach for Anomaly Detection using Apache Spark
    Chliah, Hanane
    Battou, Amal
    Hadj, Maryem Ait el
    Laoufi, Adil
    [J]. INTERNATIONAL JOURNAL OF ADVANCED COMPUTER SCIENCE AND APPLICATIONS, 2023, 14 (04) : 870 - 878
  • [7] Performance evaluation of DNN with other machine learning techniques in a cluster using Apache Spark and MLlib
    JayaLakshmi, A. N. M.
    Kishore, K. V. Krishna
    [J]. JOURNAL OF KING SAUD UNIVERSITY-COMPUTER AND INFORMATION SCIENCES, 2022, 34 (01) : 1311 - 1319
  • [8] Predicting Diabetes using Distributed Machine Learning based on Apache Spark
    Ahmed, Hager
    Younis, Eman M. G.
    Ali, Abdelmgeid A.
    [J]. PROCEEDINGS OF 2020 INTERNATIONAL CONFERENCE ON INNOVATIVE TRENDS IN COMMUNICATION AND COMPUTER ENGINEERING (ITCE), 2020, : 44 - 49
  • [9] Machine Learning-based Product Recommendation using Apache Spark
    Chen, Lin
    Li, Rui
    Liu, Yige
    Zhang, Ruixuan
    Woodbridge, Diane Myung-kyung
    [J]. 2017 IEEE SMARTWORLD, UBIQUITOUS INTELLIGENCE & COMPUTING, ADVANCED & TRUSTED COMPUTED, SCALABLE COMPUTING & COMMUNICATIONS, CLOUD & BIG DATA COMPUTING, INTERNET OF PEOPLE AND SMART CITY INNOVATION (SMARTWORLD/SCALCOM/UIC/ATC/CBDCOM/IOP/SCI), 2017,
  • [10] Implementing a Deep Learning Model for Intrusion Detection on Apache Spark Platform
    Haggag, Mohamed
    Tantawy, Mohsen M.
    El-Soudani, Magdy M. S.
    [J]. IEEE ACCESS, 2020, 8 : 163660 - 163672