Resilience and Load Balancing in Fog Networks: A Multi-Criteria Decision Analysis Approach

10/24/2022
by   Maad Ebrahim, et al.
0

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 in Fog environments. We considered multiple objectives to make service selection decisions, including compute and network load information. We evaluate our approach in a realistic unbalanced topological setup with heterogeneous workload requirements. To the best of our knowledge, this is the first time ELECTRE-based methods are used to balance the load in Fog environments. Through simulations, we compared the performance of our proposed approach with traditional baseline methods that are commonly used in practice, namely random, Round-Robin, nearest node, and fastest service selection algorithms. In terms of the overall system performance, our approach outperforms these methods with up to 67

READ FULL TEXT

page 1

page 2

page 3

page 11

page 14

page 15

research
05/01/2020

Decentralized Edge-to-Cloud Load-balancing:Service Placement for the Internet of Things

The Internet of Things (IoT) has revolutionized everyday life and expand...
research
01/23/2023

Privacy-Aware Load Balancing in Fog Networks: A Reinforcement Learning Approach

In this paper, we propose a load balancing algorithm based on Reinforcem...
research
01/28/2019

Managing Fog Networks using Reinforcement Learning Based Load Balancing Algorithm

The powerful paradigm of Fog computing is currently receiving major inte...
research
11/30/2020

Load balancing mechanisms in fog computing: A systematic review

Recently, fog computing has been introduced as a modern distributed para...
research
01/27/2022

Matching-Game for User-Fog Assignment

Fog computing has emerged as a new paradigm in mobile network communicat...
research
08/20/2022

Graph analytics workflows enactment on just in time data centres, Position Paper

This paper discusses our vision of multirole-capable decision-making sys...
research
11/04/2020

A Self-stabilizing Control Plane for the Edge and Fog Ecosystems

Fog Computing is now emerging as the dominating paradigm bridging the co...

Please sign up or login with your details

Forgot password? Click here to reset