Software-Defined Network based Fog Computing for IoT Networks

Authors

  • Muhammad Tehseen Irshad Department of Computer Science, Bahauddin Zakariya University, Multan, 60000, Pakistan

Keywords:

IoT, Fog Computing, SDN, Cloud, Access Control, Weighted Trust Management Security, Dynamic behaviors

Abstract

The Internet of Things (IoT) connects smart gadgets. The IoT solution streamlines data collecting and processing. High-quality end-user services are making IoT systems appealing. Users can't get high-quality cloud services quickly. Fog computing computes quickly and provides excellent services. Fog computing is a novel processing layer between the cloud and consumer layers in the standard cloud computing concept. The fog layer uses distributed computing with tiny smart devices and access points. Use in diverse applications raises numerous major challenges. Challenges include network security, capacity, scalability, and latency. Security is a major concern for IoT applications. This paper introduces a novel Internet of Things architecture that blends software-defined networking with fog computing. We suggested access control management and trust evaluation algorithms. Our methodology allows fog computing systems to dynamically add fog nodes. Newly connected nodes get non-sensitive jobs. IoT devices and fog nodes may interact, exchange services, and report fog node activity to the Fog Manager node. The FMN measures fog node weight confidence based on behavior. This assessment checks for harmful devices that might compromise system or protection quality. Due to such diagnostics, the fog system filters away unreliable nodes and overweights confident nodes. We tested our technique in iFogSim using Java. The simulation results show that our system can recognize and eliminate harmful attacks/interactions among fog nodes in the fog environment.

Downloads

Download data is not yet available.

Additional Files

Published

2024-03-14

How to Cite

Irshad, M. T. (2024). Software-Defined Network based Fog Computing for IoT Networks. Machines and Algorithms, 3(1), 3–27. Retrieved from https://knovell.org/MnA/index.php/ojs/article/view/63

Issue

Section

Articles

Categories