2025 : 4 : 21
Reza Mohammadi

Reza Mohammadi

Academic rank: Assistant Professor
ORCID:
Education: PhD.
ScopusId:
HIndex: 0/00
Faculty: Faculty of Engineering
Address:
Phone:

Research

Title
FUPE: A security driven task scheduling approach for SDN-based IoT–Fog networks
Type
JournalPaper
Keywords
Internet of Things (IoT) Fog computing Software defined networking (SDN) Resource management Multi-objective particle swarm optimization (MOPSO) Fuzzy logic
Year
2021
Journal Journal of Information Security and Applications
DOI
Researchers saeed javanmardi ، mohammad Shojafar ، Reza Mohammadi ، Amin Nazari ، valerio persico ، Antonio pescape

Abstract

Fog computing is a paradigm to overcome the cloud computing limitations which provides low latency to the users’ applications for the Internet of Things (IoT). Software-defined networking (SDN) is a practical networking infrastructure that provides a great capability in managing network flows. SDN switches are powerful devices, which can be used as fog devices/fog gateways simultaneously. Hence, fog devices are more vulnerable to several attacks. TCP SYN flood attack is one of the most common denial of service attacks, in which a malicious node produces many half-open TCP connections on the targeted computational nodes so as to break them down. Motivated by this, in this paper, we apply SDN concepts to address TCP SYN flood attacks in IoT–fog networks . We propose FUPE, a security-aware task scheduler in IoT–fog networks. FUPE puts forward a fuzzy-based multi-objective particle swarm Optimization approach to aggregate optimal computing resources and providing a proper level of security protection into one synthetic objective to find a single proper answer. We perform extensive simulations on IoT-based scenario to show that the FUPE algorithm significantly outperforms state-ofthe- art algorithms. The simulation results indicate that, by varying the attack rates, the number of fog devices, and the number of jobs, the average response time of FUPE improved by 11% and 17%, and the network utilization of FUPE improved by 10% and 22% in comparison with Genetic and Particle Swarm Optimization algorithms, respectively.