Resilience and Load Balancing in Fog Networks: A Multi-Criteria Decision Analysis Approach
Maad Ebrahim, Abdelhakim Hafid

TL;DR
This paper introduces a novel ELECTRE-based multi-criteria decision analysis method for load balancing in Fog Computing, significantly improving system performance and resilience compared to traditional algorithms.
Contribution
It is the first to apply ELECTRE MCDA for load balancing in Fog environments, considering multiple objectives for service selection.
Findings
Up to 67% performance improvement over baseline methods
Effective load distribution in heterogeneous Fog setups
Enhanced resilience and service availability
Abstract
The advent of Cloud Computing enabled the proliferation of IoT applications for smart environments. However, the distance of these resources makes them unsuitable for delay-sensitive applications. Hence, Fog Computing has emerged to provide such capabilities in proximity to end devices through distributed resources. These limited resources can collaborate to serve distributed IoT application workflows using the concept of stateless micro Fog service replicas, which provides resiliency and maintains service availability in the face of failures. Load balancing supports this collaboration by optimally assigning workloads to appropriate services, i.e., distributing the load among Fog nodes to fairly utilize compute and network resources and minimize execution delays. In this paper, we propose using ELECTRE, a Multi-Criteria Decision Analysis (MCDA) approach, to efficiently balance the load…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsIoT and Edge/Fog Computing · Software System Performance and Reliability · Age of Information Optimization
