An approach to botnet attacks in the fog computing layer and Apache Spark for smart cities

被引:0
作者
Al Dawi, Abdelaziz [1 ]
Tezel, Necmi Serkan [1 ]
Rahebi, Javad [2 ]
Akbas, Ayhan [3 ]
机构
[1] Karabuk Univ, Elect Elect Engn Dept, Karabuk, Turkiye
[2] Istanbul Topkapi Univ, Dept Software Engn, Istanbul, Turkiye
[3] Univ Surrey, Inst Commun Syst, Guildford, England
关键词
IoT; Malware; Network intrusion detection system; Smart city; Apache Spark; INTERNET;
D O I
10.1007/s11227-024-06915-y
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
The Internet of Things (IoT) has seen significant growth in recent years, impacting various sectors such as smart cities, healthcare, and transportation. However, IoT networks face significant security challenges, particularly from botnets that perform DDoS attacks. Traditional centralized intrusion detection systems struggle with the large traffic volumes in IoT environments. This study proposes a decentralized approach using a fog computing layer with a reptile group intelligence algorithm to reduce network traffic size, followed by analysis in the cloud layer using Apache Spark architecture. Key network traffic features are selected using a chameleon optimization algorithm and a principal component reduction method. Multi-layer artificial neural networks are employed for traffic analysis in the fog layer. Experiments on the NSL-KDD dataset indicate that the proposed method achieves up to 99.65% accuracy in intrusion detection. Additionally, the model outperforms other deep and combined learning methods, such as Bi-LSTM, CNN-BiLSTM, SVM-RBF, and SAE-SVM-RBF, in attack detection. Implementation of decision tree, random forest, and support vector machine algorithms in the cloud layer also demonstrates high accuracy rates of 96.27%, 98.34%, and 96.12%, respectively.
引用
收藏
页数:30
相关论文
共 34 条
[21]   Fuzzy cloud-fog computing approach application for human activity recognition in smart homes [J].
Lopez-Medina, M. A. ;
Espinilla, M. ;
Cleland, I. ;
Nugent, C. ;
Medina, J. .
JOURNAL OF INTELLIGENT & FUZZY SYSTEMS, 2020, 38 (01) :709-721
[22]   An Integrated Edge, Fog, and Cloud Computing Reference Architecture for Developing Data Ecosystems in Smart Cities [J].
Gomes Pereira, Danne Makleyston ;
Alencar Brayner, Angelo Roncalli .
2024 IEEE 13TH INTERNATIONAL CONFERENCE ON CLOUD NETWORKING, CLOUDNET 2024, 2024,
[23]   An Architecture of Fog Computing in Smart Cities: the middleware E2BS in emergency calls [J].
Lunardi Hernandes, Sediane Carmem ;
Pellenz, Marcelo Eduardo ;
Calsavara, Alcides .
2018 XLIV LATIN AMERICAN COMPUTER CONFERENCE (CLEI 2018), 2018, :509-518
[24]   Natural Computing Applied to the Underground System: A Synergistic Approach for Smart Cities [J].
Morales Lucas, Clemencio ;
de Mingo Lopez, Luis Fernando ;
Gomez Blas, Nuria .
SENSORS, 2018, 18 (12) :1-20
[25]   Reliability-Aware Flow Distribution Algorithm in SDN-Enabled Fog Computing for Smart Cities [J].
Ibrar, Muhammad ;
Wang, Lei ;
Shah, Nadir ;
Rottenstreich, Ori ;
Muntean, Gabriel-Miro ;
Akbar, Aamir .
IEEE TRANSACTIONS ON VEHICULAR TECHNOLOGY, 2023, 72 (01) :573-588
[26]   A genetic algorithm for energy efficient fog layer resource management in context-aware smart cities [J].
Reddy, K. Hemant Kumar ;
Luhach, Ashish Kr ;
Pradhan, Buddhadeb ;
Dash, Jatindra Kumar ;
Roy, Diptendu Sinha .
SUSTAINABLE CITIES AND SOCIETY, 2020, 63
[27]   Availability Attacks on Computing Systems through Alteration of Environmental Control: Smart Malware Approach [J].
Chung, Keywhan ;
Kalbarczyk, Zbigniew T. ;
Iyer, Ravishankar K. .
ICCPS '19: PROCEEDINGS OF THE 2019 10TH ACM/IEEE INTERNATIONAL CONFERENCE ON CYBER-PHYSICAL SYSTEMS, 2019, :1-12
[28]   Optimizing service caching in smart buildings: a dynamic approach for responsive IoT and edge computing integration in smart cities [J].
Harrabi, Mokhtar ;
Hamdi, Abdelaziz ;
Tahar, Jamel Bel Hadj .
FRONTIERS IN COMMUNICATIONS AND NETWORKS, 2024, 5
[29]   A Distributed framework for detecting DDoS attacks in smart contract-based Blockchain-IoT Systems by leveraging Fog computing [J].
Kumar, Prabhat ;
Kumar, Randhir ;
Gupta, Govind P. ;
Tripathi, Rakesh .
TRANSACTIONS ON EMERGING TELECOMMUNICATIONS TECHNOLOGIES, 2021, 32 (06)
[30]   A futuristic green service computing approach for smart city: A fog layered intelligent service management model for smart transport system [J].
Reddy, K. Hemant Kumar ;
Goswami, Rajat Subhra ;
Roy, Diptendu Sinha .
COMPUTER COMMUNICATIONS, 2023, 212 :151-160