Implementing a Deep Learning Model for Intrusion Detection on Apache Spark Platform

被引:25
|
作者
Haggag, Mohamed [1 ,3 ]
Tantawy, Mohsen M. [2 ]
El-Soudani, Magdy M. S. [3 ]
机构
[1] Misr Univ Sci & Technol, Dept Elect & Commun Engn, 6th Of October City 12566, Egypt
[2] Natl Telecommun Inst NTI, Network Planning Dept, Cairo 11768, Egypt
[3] Cairo Univ, Elect & Elect Commun Dept, Fac Engn, Cairo 12613, Egypt
关键词
Training; Machine learning; Sparks; Computational modeling; Intrusion detection; Support vector machines; bigdata; Hadoop; apache spark; deep learning; NEURAL-NETWORKS;
D O I
10.1109/ACCESS.2020.3019931
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Internet evolution produced a connected world with a massive amount of data. This connectivity advantage came with the price of more complex and advanced attacks. Intrusion Detection System (IDS) is an essential component for security in modern networks. The IDS methodology is either signature-based detection or anomaly behavior detection. Recently, researchers adopted Deep Learning (DL) because it has a better performance than traditional machine learning algorithms. The use of DL to produce a model for the IDS may take a long time because of computation complexity and a large number of hyperparameters. Different DL models for IDS on Apache Spark have been implemented in this article. This article uses the famous Network Security Lab - Knowledge Discovery and Data Mining (NSL-KDD) dataset and presents a computation delay comparison between Apache Spark and regular implementation. Moreover, an enhanced model is used to improve attack detection accuracy.
引用
收藏
页码:163660 / 163672
页数:13
相关论文
共 50 条
  • [1] Network Intrusion Detection on Apache Spark with Machine Learning Algorithms
    Kurt, Elif Merve
    Becerikli, Yasar
    ENGINEERING APPLICATIONS OF NEURAL NETWORKS, EANN 2018, 2018, 893 : 130 - 141
  • [2] Performance Evaluation of Machine Learning Algorithms in Apache Spark for Intrusion Detection
    Dobson, Anthony
    Roy, Kaushik
    Yuan, Xiaohong
    Xu, Jinsheng
    2018 28TH INTERNATIONAL TELECOMMUNICATION NETWORKS AND APPLICATIONS CONFERENCE (ITNAC), 2018, : 374 - 379
  • [3] Performance evaluation of intrusion detection based on machine learning using Apache Spark
    Belouch, Mustapha
    El Hadaj, Salah
    Idhammad, Mohamed
    PROCEEDINGS OF THE FIRST INTERNATIONAL CONFERENCE ON INTELLIGENT COMPUTING IN DATA SCIENCES (ICDS2017), 2018, 127 : 1 - 6
  • [4] Design and Evaluation of Scalable Intrusion Detection System Using Machine Learning and Apache Spark
    Yogesh, K.
    Karthik, M.
    Naveen, T.
    Saravanan, S.
    2019 5TH INTERNATIONAL CONFERENCE ON COMPUTING, COMMUNICATION, CONTROL AND AUTOMATION (ICCUBEA), 2019,
  • [5] Deep Learning Frameworks on Apache Spark: A Review
    Venkatesan, Nikitha Johnsirani
    Nam, ChoonSung
    Shin, Dong Ryeol
    IETE TECHNICAL REVIEW, 2019, 36 (02) : 164 - 177
  • [6] A Deep Random Forest Model on Spark for Network Intrusion Detection
    Liu, Zhenpeng
    Su, Nan
    Qin, Yiwen
    Lu, Jiahuan
    Li, Xiaofei
    MOBILE INFORMATION SYSTEMS, 2020, 2020
  • [7] Deep Packet: Deep Learning Model for Intrusion Detection
    Kiet Nguyen Tuan
    Nguyen Duc Thai
    INTELLIGENCE OF THINGS: TECHNOLOGIES AND APPLICATIONS, ICIT 2024, VOL 2, 2025, 230 : 339 - 348
  • [8] Apache Spark and Deep Learning Models for High-Performance Network Intrusion Detection Using CSE-CIC-IDS2018
    Hagar, Abdulnaser A.
    Gawali, Bharti W.
    COMPUTATIONAL INTELLIGENCE AND NEUROSCIENCE, 2022, 2022
  • [9] Development of a Network Intrusion Detection System Using Apache Hadoop and Spark
    Kato, Keisuke
    Klyuev, Vitaly
    2017 IEEE CONFERENCE ON DEPENDABLE AND SECURE COMPUTING, 2017, : 416 - 423
  • [10] Performance Analysis of Network Intrusion Detection Schemes using Apache Spark
    Kulariya, Manish
    Saraf, Priyanka
    Ranjan, Raushan
    Gupta, Govind P.
    2016 INTERNATIONAL CONFERENCE ON COMMUNICATION AND SIGNAL PROCESSING (ICCSP), VOL. 1, 2016, : 1973 - 1977