MARATTO

article · International Journal of Telecommunications

Enhanced Particle Swarm Optimization for Task Offloading and Scheduling in Cloud-Fog Environment

20242 citationsOpen accessPort Said University

Abstract

The explosion of devices and their varied uses in the Internet of Things (IoT) have created a massive quantity of data that requires significant processing power. Fog computing, as a prolongation of cloud computing, presents a promising new model by bringing pro-cessing power closer to users through fog servers. Compared to accessing distant cloud servers, this significantly reduces latency, or the required time for data to travel. This setup allows users to offload tasks to nearby servers, ultimately improving the Quality of Service (QoS) they experience. Finding the best match between workflow tasks and available resources is critical to minimizing completion time (makespan), especially in delay-sensitive applications requiring fast data processing. However, achieving this op-timal match remains a challenge. This work proposes an Enhanced Particle Swarm Op-timization (EPSO) algorithm specifically designed to address this challenge. The per-formance of EPSO is compared against PSO, Max-Min, and Round-Robin (RR) scheduling methods. Simulations are conducted using diverse scientific workflow domains. The results demonstrate that EPSO outperforms all other methods in minimizing makespan across all tested workflows. Furthermore, EPSO exhibits competitive performance in other metrics like energy consumption and cost while maintaining greater stability and reliability.

Research topics

  • IoT and Edge/Fog Computing

Sustainable Development Goals

Read the original research

This page summarises published work. The authoritative version sits with the publisher.

DOI: 10.21608/ijt.2024.308144.1060

Is something wrong with this record? Report it or request removal.

Discussion

Discuss this research

Have you built on this work, tried to replicate it, or seen it applied in practice? Share what you know. Verified researchers and MARATTO™ domain experts can open a discussion, and any member can reply. Contributions are reviewed before they appear.

No discussion yet. Open the first thread.