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

01/23/2023
by   Maad Ebrahim, et al.
0

In this paper, we propose a load balancing algorithm based on Reinforcement Learning (RL) to optimize the performance of Fog Computing for real-time IoT applications. The algorithm aims to minimize the waiting delay of IoT workloads in dynamic environments with unpredictable traffic demands, using intelligent workload distribution. Unlike previous studies, our solution does not require load and resource information from Fog nodes to preserve the privacy of service providers, who may wish to hide such information to prevent competitors from calculating better pricing strategies. The proposed algorithm is evaluated on a Discrete-event Simulator (DES) to mimic practical deployment in real environments, and its generalization ability is tested on simulations longer than what it was trained on. Our results show that our proposed approach outperforms baseline load balancing methods under different workload generation rates, while ensuring the privacy of Fog service providers. Furthermore, the environment representation we proposed for the RL agent demonstrates better performance compared to the commonly used representations for RL solutions in the literature, which compromise privacy.

READ FULL TEXT

page 1

page 8

research
10/24/2022

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

The advent of Cloud Computing enabled the proliferation of IoT applicati...
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
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/27/2022

Multi-Agent Reinforcement Learning for Network Load Balancing in Data Center

This paper presents the network load balancing problem, a challenging re...
research
10/29/2021

Reinforced Workload Distribution Fairness

Network load balancers are central components in data centers, that dist...
research
07/23/2020

Reinforcement Learning Assisted Load Test Generation for E-Commerce Applications

Background: End-user satisfaction is not only dependent on the correct f...

Please sign up or login with your details

Forgot password? Click here to reset