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
来源
JOURNAL OF SUPERCOMPUTING | 2025年 / 81卷 / 04期
关键词
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
相关论文
共 50 条
  • [11] Securing Smart Cities using LSTM algorithm and lightweight containers against botnet attacks
    Salim, Mikail Mohammed
    Singh, Sushil Kumar
    Park, Jong Hyuk
    APPLIED SOFT COMPUTING, 2021, 113
  • [12] Fog Computing for Smart Cities' Big Data Management and Analytics: A Review
    Badidi, Elarbi
    Mahrez, Zineb
    Sabir, Essaid
    FUTURE INTERNET, 2020, 12 (11) : 1 - 29
  • [13] A Multidomain Standards-Based Fog Computing Architecture for Smart Cities
    Ramperez, Victor
    Soriano, Javier
    Lizcano, David
    WIRELESS COMMUNICATIONS & MOBILE COMPUTING, 2018,
  • [14] SSL: Smart Street Lamp Based on Fog Computing for Smarter Cities
    Jia, Gangyong
    Han, Guangjie
    Li, Aohan
    Du, Jiaxin
    IEEE TRANSACTIONS ON INDUSTRIAL INFORMATICS, 2018, 14 (11) : 4995 - 5004
  • [15] Topology Control in Fog Computing Enabled IoT Networks for Smart Cities
    Desikan, K. E. Srinivasa
    Kotagi, Vijeth J.
    Murthy, C. Siva Ram
    COMPUTER NETWORKS, 2020, 176 (176)
  • [16] Distributed load balancing for heterogeneous fog computing infrastructures in smart cities
    Beraldi, Roberto
    Canali, Claudia
    Lancellotti, Riccardo
    Mattia, Gabriele Proietti
    PERVASIVE AND MOBILE COMPUTING, 2020, 67
  • [17] A Fog Computing Service Placement for Smart Cities based on Genetic Algorithms
    Canali, Claudia
    Lancellotti, Riccardo
    CLOSER: PROCEEDINGS OF THE 9TH INTERNATIONAL CONFERENCE ON CLOUD COMPUTING AND SERVICES SCIENCE, 2019, : 81 - 89
  • [18] Incorporating Intelligence in Fog Computing for Big Data Analysis in Smart Cities
    Tang, Bo
    Chen, Zhen
    Hefferman, Gerald
    Pei, Shuyi
    Wei, Tao
    He, Haibo
    Yang, Qing
    IEEE TRANSACTIONS ON INDUSTRIAL INFORMATICS, 2017, 13 (05) : 2140 - 2150
  • [19] Federated learning based caching in fog computing for future smart cities
    Sharma, Sushant
    Gupta, Nitin
    INTERNET TECHNOLOGY LETTERS, 2022, 5 (01)
  • [20] Blockchain and Fog Computing in IoT-Driven Healthcare Services for Smart Cities
    Kamruzzaman, M. M.
    Yan, Bingxin
    Sarker, Md Nazirul Islam
    Alruwaili, Omar
    Wu, Min
    Alrashdi, Ibrahim
    JOURNAL OF HEALTHCARE ENGINEERING, 2022, 2022