Privacy-aware load balancing in fog networks: A reinforcement learning approach

被引:0
|
作者
Ebrahim, Maad [1 ]
Hafid, Abdelhakim [1 ]
机构
[1] Univ Montreal, Dept Comp Sci & Operat Res, Andre Aisenstadt Pavil,2920 Chemin Tour, Montreal, PQ H3T 1J4, Canada
基金
加拿大自然科学与工程研究理事会;
关键词
Internet of Things; Cloud computing; Fog computing; Edge computing; Load balancing; Reinforcement learning;
D O I
10.1016/j.comnet.2023.110095
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Fog Computing emerged to support the growing demands of real-time Internet of Things (IoT) applications, which require high availability of distributed computing services. Intelligent workload distribution is needed to maximize the utilization of Fog resources while minimizing the time required to process these workloads. Such Load Balancing (LB) algorithms are critical in dynamic environments with heterogeneous resources and workload requirements along with unpredictable traffic demands. In this paper, LB is provided using Reinforcement Learning (RL), which optimizes the system performance by minimizing the waiting delay of IoT workloads. The novelty of the proposed approach is the privacy-aware state and reward representation tailored to provide efficient load distribution without requiring load and resource information from Fog nodes. Unlike existing RL-based LB approaches, our approach considers the privacy requirements of Fog service providers, who might like to hide such information to prevent competing providers from calculating, for example, better pricing strategies. Balancing the load without observing Fog load and resource information allows for dynamic adaptation to changes in Fog resources and the load they are handling. In addition, the state representation is carefully designed to enable the agent to dynamically adapt to changes in workload requirements and in the distribution of IoT devices. The proposed algorithm is interactively evaluated with Discrete-event Simulation (DES) to mimic practical deployment in realistic environments. In addition, the algorithm's generalization ability is evaluated with longer simulations than what it was trained on, which has never been explored before to the best of our knowledge. The results provided in this paper show how the proposed approach improves the total execution delay over baseline methods by at least 82% and 87% using medium and high workload generation rates, respectively. We also compared our Privacy-Aware RL (PARL) agent with Privacy-Lacking RL (PLRL) agents from the literature. The results show how the PARL agent efficiently handles the added complexity of partial observability (to maintain privacy) while achieving the optimal performance of fully observable PLRL agents.
引用
收藏
页数:11
相关论文
共 50 条
  • [1] Privacy-Aware Location Sharing with Deep Reinforcement Learning
    Erdemir, Ecenaz
    Dragotti, Pier Luigi
    Gunduz, Deniz
    [J]. 2019 IEEE INTERNATIONAL WORKSHOP ON INFORMATION FORENSICS AND SECURITY (WIFS), 2019,
  • [2] Embracing Multiheterogeneity and Privacy Security Simultaneously: A Dynamic Privacy-Aware Federated Reinforcement Learning Approach
    Jin, Chenying
    Feng, Xiang
    Yu, Huiqun
    [J]. IEEE TRANSACTIONS ON NEURAL NETWORKS AND LEARNING SYSTEMS, 2024,
  • [3] Load Balancing in Cellular Networks: A Reinforcement Learning Approach
    Attiah, Kareem
    Banawan, Karim
    Gaber, Ayman
    Elezabi, Ayman
    Seddik, Karim
    Gadallah, Yasser
    Abdullah, Kareem
    [J]. 2020 IEEE 17TH ANNUAL CONSUMER COMMUNICATIONS & NETWORKING CONFERENCE (CCNC 2020), 2020,
  • [4] Managing Fog Networks using Reinforcement Learning Based Load Balancing Algorithm
    Baek, Jung-yeon
    Kaddoum, Georges
    Garg, Sahil
    Kaur, Kuljeet
    Gravel, Vivianne
    [J]. 2019 IEEE WIRELESS COMMUNICATIONS AND NETWORKING CONFERENCE (WCNC), 2019,
  • [5] Load balancing aware scheduling algorithms for fog networks
    Singh, Anil
    Auluck, Nitin
    [J]. SOFTWARE-PRACTICE & EXPERIENCE, 2020, 50 (11): : 2012 - 2030
  • [6] RL-PDNN: Reinforcement Learning for Privacy-Aware Distributed Neural Networks in IoT Systems
    Baccour, Emna
    Erbad, Aiman
    Mohamed, Amr
    Hamdi, Mounir
    Guizani, Mohsen
    [J]. IEEE ACCESS, 2021, 9 : 54872 - 54887
  • [7] Load Forecasting of Privacy-Aware Consumers
    Chin, Jun-Xing
    Zufferey, Thierry
    Shyti, Etta
    Hug, Ciabriel. A.
    [J]. 2019 IEEE MILAN POWERTECH, 2019,
  • [8] Privacy-Aware Multiagent Deep Reinforcement Learning for Task Offloading in VANET
    Wei, Dawei
    Zhang, Junying
    Shojafar, Mohammad
    Kumari, Saru
    Xi, Ning
    Ma, Jianfeng
    [J]. IEEE TRANSACTIONS ON INTELLIGENT TRANSPORTATION SYSTEMS, 2023, 24 (11) : 13108 - 13122
  • [9] RILNET: A Reinforcement Learning Based Load Balancing Approach for Datacenter Networks
    Lin, Qinliang
    Gong, Zhibo
    Wang, Qiaoling
    Li, Jinlong
    [J]. MACHINE LEARNING FOR NETWORKING, 2019, 11407 : 44 - 55
  • [10] Privacy-Aware Collaborative Task Offloading in Fog Computing
    Razaq, Mian Muaz
    Tak, Byungchul
    Peng, Limei
    Guizani, Mohsen
    [J]. IEEE TRANSACTIONS ON COMPUTATIONAL SOCIAL SYSTEMS, 2022, 9 (01) : 88 - 96