Performance Evaluation of Apache Spark MLlib Algorithms on an Intrusion Detection Dataset

12/10/2022
by   Ramin Atefinia, et al.
0

The increase in the use of the Internet and web services and the advent of the fifth generation of cellular network technology (5G) along with ever-growing Internet of Things (IoT) data traffic will grow global internet usage. To ensure the security of future networks, machine learning-based intrusion detection and prevention systems (IDPS) must be implemented to detect new attacks, and big data parallel processing tools can be used to handle a huge collection of training data in these systems. In this paper Apache Spark, a general-purpose and fast cluster computing platform is used for processing and training a large volume of network traffic feature data. In this work, the most important features of the CSE-CIC-IDS2018 dataset are used for constructing machine learning models and then the most popular machine learning approaches, namely Logistic Regression, Support Vector Machine (SVM), three different Decision Tree Classifiers, and Naive Bayes algorithm are used to train the model using up to eight number of worker nodes. Our Spark cluster contains seven machines acting as worker nodes and one machine is configured as both a master and a worker. We use the CSE-CIC-IDS2018 dataset to evaluate the overall performance of these algorithms on Botnet attacks and distributed hyperparameter tuning is used to find the best single decision tree parameters. We have achieved up to 100 method in our experiments

READ FULL TEXT

page 4

page 5

page 7

page 9

page 10

page 12

research
05/07/2018

Improving Network Intrusion Detection Classifiers by Non-payload-Based Exploit-Independent Obfuscations: An Adversarial Approach

Machine-learning based intrusion detection classifiers are able to detec...
research
05/14/2019

Detecting network anomalies using machine learning and SNMP-MIB dataset with IP group

SNMP-MIB is a widely used approach that uses machine learning to classif...
research
08/25/2010

Machine Learning Approaches for Modeling Spammer Behavior

Spam is commonly known as unsolicited or unwanted email messages in the ...
research
12/09/2020

An Isolation Forest Learning Based Outlier Detection Approach for Effectively Classifying Cyber Anomalies

Cybersecurity has recently gained considerable interest in today's secur...
research
02/21/2022

An accurate IoT Intrusion Detection Framework using Apache Spark

The internet has caused tremendous changes since its appearance in the 1...
research
04/13/2021

A multiagent based framework secured with layered SVM-based IDS for remote healthcare systems

Since the number of elderly and patients who are in hospitals and health...

Please sign up or login with your details

Forgot password? Click here to reset