Enhanced Particle Swarm Optimization for Task Offloading and Scheduling in Cloud-Fog Environment
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.
Authors
- Marwa Gamal (ORCID: https://orcid.org/0000-0002-2284-316X)
- Rehab F. Abdel‐Kader (ORCID: https://orcid.org/0000-0001-6039-3764)
- Khalid Abd El Salam
- Samar Awad
Institutions
- Port Said University (EG)
Publication Details
- Journal
- International Journal of Telecommunications
- Published
- 2024-10-11
- DOI
- https://doi.org/10.21608/ijt.2024.308144.1060
- Citations
- 2
- Primary Topic
- IoT and Edge/Fog Computing
- Type
- article
- Field-Weighted Citation Impact
- 0.70