SDN-based optimal task scheduling method in Fog-IoT network using combination of AO and WOA

Taybeh Salehnia, Ahmadreza Montazerolghaem, Seyedali Mirjalili, Mohammad Reza Khayyambashi, Laith Abualigah

Research output: Chapter in Book/Report/Conference proceedingChapterpeer-review

8 Citations (Scopus)

Abstract

Fog computing (FC) is an emerging paradigm developed to increase the speed of data processing in the Internet of Things (IoT) system. In such environment, an optimal Task Scheduling (TSch) of IoT devices requests can improve the performance and performance of IoT systems. This chapter introduces a task requests scheduling method in an IoT-Fog System (IoTFS) based on Software Defined Networks (SDN) for two reasons. The first reason is the fully flexible infrastructure virtualization that uses the IoT-Fog network's TSch capabilities to work on an active platform. The second reason is to reduce latency for IoT devices. An SDN-IoT-Fog computing model is proposed, which reduces network latency and traffic overhead by using a centralized IoTFS controller and coordinating network elements in the SDN controller layer. So, a hybrid Meta-Heuristic (MH) algorithm using the combination of Aquila Optimizer (AO) and Whale Optimization Algorithm (WOA), which is called AWOA, is proposed to schedule IoT task requests and allocate FC resources to IoT task requests to reduce the task completion time of IoT devices. The purpose of the proposed SDN-based AWOA method is to optimize task Execution Time (ET), Makespan Time (MT), and Throughput Time (TT), which are investigated in this chapter to the Quality of Services (QoSs). Experiments show that the proposed SDN-based AWOA is stronger than the compared algorithms for different Evaluation Metrics (EMs).

Original languageEnglish
Title of host publicationHandbook of Whale Optimization Algorithm
Subtitle of host publicationVariants, Hybrids, Improvements, and Applications
PublisherElsevier
Pages109-128
Number of pages20
ISBN (Electronic)9780323953658
ISBN (Print)9780323953641
DOIs
Publication statusPublished - 1 Jan 2023

Keywords

  • Aquila optimizer
  • Fog computing
  • Software-defined networking
  • Task scheduling
  • Whale optimization algorithm

Fingerprint

Dive into the research topics of 'SDN-based optimal task scheduling method in Fog-IoT network using combination of AO and WOA'. Together they form a unique fingerprint.

Cite this