Adaptive Agent-based Load Balancing in Fog Computing
As an extension of cloud computing, fog computing push computing power to the edge of the network, making full use of computing resources close to users to reduce communication load. However, the computing power of fog computing devices are relatively low, so the execution time of tasks take a bigger portion of the user-aware latency delay. The servers that make up the fog computing nodes are diverse, and each server has different computing capabilities. The performance of these diverse servers is difficult to predict and estimate precisely. Therefore, this paper proposes a value-iteration load balancing algorithm to optimize the task execution time in the fog computing environment. The results show that our algorithm outperforms the Round Robin, Min-min and active monitoring algorithms in a simulator environment, and outperforms the Weighted Round Robin, min-min, active monitoring and throttled algorithms in a real fog computing environment implementation.
Authors
- Hanan Lutfiyya (ORCID: https://orcid.org/0000-0002-5341-9388)
- Shi‐Chung Chang (ORCID: https://orcid.org/0000-0001-7595-2485)
Institutions
- Western University (CA)
Publication Details
- Published
- 2024-11-10
- DOI
- https://doi.org/10.1109/wf-iot62078.2024.10811179
- Primary Topic
- Distributed and Parallel Computing Systems
- Type
- article
- Field-Weighted Citation Impact
- 0.00