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 条
[31]   A Mobility Management Using Follow-Me Cloud-Cloudlet in Fog-Computing-Based RANs for Smart Cities [J].
Chen, Yuh-Shyan ;
Tsai, Yi-Ting .
SENSORS, 2018, 18 (02)
[32]   M2FBalancer: A mist-assisted fog computing-based load balancing strategy for smart cities [J].
Tripathy, Subhranshu Sekhar ;
Roy, Diptendu Sinha ;
Barik, Rabindra K. .
JOURNAL OF AMBIENT INTELLIGENCE AND SMART ENVIRONMENTS, 2021, 13 (03) :219-233
[33]   A Multi-layer and Vanet-based Approach to Improve Accident Management in Smart Cities [J].
Brandao, Yan, V ;
De Souza, Lucas M. ;
Gomides, Thiago S. ;
De Grande, Robson E. ;
Souza, Fernanda S. H. ;
Guidoni, Daniel L. .
16TH ANNUAL INTERNATIONAL CONFERENCE ON DISTRIBUTED COMPUTING IN SENSOR SYSTEMS (DCOSS 2020), 2020, :165-172
[34]   An Approach Based on Fog Computing for Providing Reliability in IoT Data Collection: A Case Study in a Colombian Coffee Smart Farm [J].
Isabel Montoya-Munoz, Ana ;
Caicedo Rendon, Oscar Mauricio .
APPLIED SCIENCES-BASEL, 2020, 10 (24) :1-16