Skip to main navigation Skip to search Skip to main content

Metaheuristic-based task scheduling for latency-sensitive IoT applications in edge computing

  • Aram Satouf
  • , Ali Hamidoğlu
  • , Ömer Melih Gül
  • , Alar Kuusik
  • , Lütfiye Durak Ata
  • , Seifedine Kadry
  • Bahcesehir University
  • University of Alberta
  • Istanbul Technical University
  • Tallinn University of Technology
  • Lebanese American University
  • Noroff College

Research output: Contribution to journalArticlepeer-review

24 Scopus citations

Abstract

The increasing amount of data produced by Internet of Things (IoT) devices imposes significant limitations on the resources available in conventional cloud data centers, undermining their capacity to accommodate time-sensitive IoT applications. Cloud-fog computing has emerged as a promising paradigm that extends cloud services to the network edge. However, the distribution of tasks in a cloud-fog environment presents new challenges. Our research paper introduces a semi-dynamic real-time task scheduling system designed explicitly for the cloud-fog environment. This algorithm effectively assigns jobs while minimizing energy consumption, cost, and makespan. An adapted version of the grey wolf optimizer is introduced to optimize task scheduling by considering various criteria such as task duration, resource requirements, and execution time. Our approach outperforms existing methods, such as genetic algorithm, particle swarm optimization, and artificial bee colony algorithm, in terms of makespan, total execution time, cost, and energy consumption.

Original languageEnglish
Article number143
JournalCluster Computing
Volume28
Issue number2
DOIs
StatePublished - Apr 2025
Externally publishedYes

Keywords

  • Energy consumption
  • Fog and edge computing
  • Internet of Things (IoT)
  • Optimization
  • Task scheduling

Fingerprint

Dive into the research topics of 'Metaheuristic-based task scheduling for latency-sensitive IoT applications in edge computing'. Together they form a unique fingerprint.

Cite this