Fully Distributed Fog Load Balancing with Multi-Agent Reinforcement Learning
Ebrahim, Maad, Hafid, Abdelhakim
–arXiv.org Artificial Intelligence
Real-time Internet of Things (IoT) applications require real-time support to handle the ever-growing demand for computing resources to process IoT workloads. Fog Computing provides high availability of such resources in a distributed manner. However, these resources must be efficiently managed to distribute unpredictable traffic demands among heterogeneous Fog resources. This paper proposes a fully distributed load-balancing solution with Multi-Agent Reinforcement Learning (MARL) that intelligently distributes IoT workloads to optimize the waiting time while providing fair resource utilization in the Fog network. These agents use transfer learning for life-long self-adaptation to dynamic changes in the environment. By leveraging distributed decision-making, MARL agents effectively minimize the waiting time compared to a single centralized agent solution and other baselines, enhancing end-to-end execution delay. Besides performance gain, a fully distributed solution allows for a global-scale implementation where agents can work independently in small collaboration regions, leveraging nearby local resources. Furthermore, we analyze the impact of a realistic frequency to observe the state of the environment, unlike the unrealistic common assumption in the literature of having observations readily available in real-time for every required action. The findings highlight the trade-off between realism and performance using an interval-based Gossip-based multi-casting protocol against assuming real-time observation availability for every generated workload.
arXiv.org Artificial Intelligence
May-15-2024
- Country:
- Asia > Middle East
- Jordan (0.04)
- Yemen > Aden Governorate
- Aden (0.04)
- Europe
- North America
- Canada > Quebec
- Montreal (0.05)
- United States (0.04)
- Canada > Quebec
- Asia > Middle East
- Genre:
- Research Report (0.64)
- Industry:
- Energy > Power Industry (0.62)
- Information Technology (1.00)
- Technology: