arrow
Return

Real-Time DDoS Attack Detection System Using Big Data Approach

delete2021-09-27
delete94
delete
OA
AI
M
Mazhar Javed Awan *
U
Umar Farooq
H
Hafiz Muhammad Aqeel Babar
A
Awais Yasin
H
Haitham Nobanee *
M
Muzammil Hussain
O
Owais Hakeem
A
Azlan Mohd Zain
DOI:10.3390/su131910743delete
deleteOriginal
deleteOriginal request for help
deleteShare
deleteSave
Abstract

Abstract

En 中文
urrently, the Distributed Denial of Service (DDoS) attack has become rampant, and shows up in various shapes and patterns, therefore it is not easy to detect and solve with previous solutions. Classification algorithms have been used in many studies and have aimed to detect and solve the DDoS attack. DDoS attacks are performed easily by using the weaknesses of networks and by generating requests for services for software. Real-time detection of DDoS attacks is difficult to detect and mitigate, but this solution holds significant value as these attacks can cause big issues. This paper addresses the prediction of application layer DDoS attacks in real-time with different machine learning models. We applied the two machine learning approaches Random Forest (RF) and Multi-Layer Perceptron (MLP) through the Scikit ML library and big data framework Spark ML library for the detection of Denial of Service (DoS) attacks. In addition to the detection of DoS attacks, we optimized the performance of the models by minimizing the prediction time as compared with other existing approaches using big data framework (Spark ML). We achieved a mean accuracy of 99.5% of the models both with and without big data approaches. However, in training and testing time, the big data approach outperforms the non-big data approach due to that the Spark computations in memory are in a distributed manner. The minimum average training and testing time in minutes was 14.08 and 0.04, respectively. Using a big data tool (Apache Spark), the maximum intermediate training and testing time in minutes was 34.11 and 0.46, respectively, using a non-big data approach. We also achieved these results using the big data approach. We can detect an attack in real-time in few milliseconds.
Keywords:
DoS attack
Apache Spark
big data
privacy
sustainability
machine learning
real-time
DDoS detection

Journal

Sustainability cover
Sustainability
IF:
3.3
Papers:
10.7W
Citations:
28.4W

Organization

U
university of management & technology (umt)
Scholars:
1.9K
Papers: 1.8K
Citations: 6
A
Abu Dhabi University
Scholars:
1.2K
Papers: 1.3K
Citations: 1.7K
U
university of oxford
Scholars:
9.8W
Papers: 8.6W
Citations: 137
U
Universiti Teknologi Malaysia
Scholars:
1.4W
Papers: 1.1W
Citations: 85
researcher View more organizations
Cited Papers

Cited Papers

Entropy Based Features Distribution for Anti-DDoS Model in SDN
err2021-02-01
err26
errOAAI
errUjjan, Raja Majid Ali; Pervez, Zeeshan; Dahal, Keshav; Khan, Wajahat Ali; Khattak, Asad Masood; Hayat, Bashir
errShare
errSave
Security and Privacy in Big Data Life Cycle: A Survey and Open Challenges
err2020-12-17
err24
errOAAI
errKoo, Jahoon; Kang, Giluk; Kim, Young-Gab
errShare
errSave
err1999-01-01
err0
PREAI
errMarten Scheffer
errShare
errSave
An efficient intrusion detection system based on hypergraph - Genetic algorithm for parameter optimization and feature selection in support vector machine
err2017-10-01
err171
PREAI
errRaman, M. R. Gauthama; Somu, Nivethitha; Kirthivasan, Kannan; Liscano, Ramiro; Sriram, V. S. Shankar
errShare
errSave
errShare
errSave
( n -Bu 4 N) 2 [Fe(dcbdt) 2 ] 2 . Synthesis, crystal structure and magnetic characterisation
err2003-07-01
err0
PREAI
errH. Alves; D. Simão; H. Novais; I.C. Santos; C. Giménez-Saiz; V. Gama; J.C. Waerenborgh; R.T. Henriques; M. Almeida
errShare
errSave
researcher View more