Deep Reinforcement Learning for Load-Balancing Aware Network Control in IoT Edge Systems

被引:33
|
作者
Liu, Qingzhi [1 ,2 ]
Xia, Tiancong [2 ]
Cheng, Long [3 ]
van Eijk, Merijn [4 ]
Ozcelebi, Tanir [2 ]
Mao, Ying [5 ]
机构
[1] Wageningen Univ & Res, Informat Technol Grp, NL-6708 Wageningen, Netherlands
[2] Eindhoven Univ Technol, Interconnected Resource Aware Intelligent Syst Gr, NL-5612 Eindhoven, Netherlands
[3] North China Elect Power Univ, Sch Control & Comp Engn, Beijing 102206, Peoples R China
[4] Prodrive Technol, NL-5692 Eindhoven, Netherlands
[5] Fordham Univ New York City, Bronx, NY USA
关键词
Servers; Internet of Things; Image edge detection; Computational modeling; Sensors; Data models; Long short term memory; Load balancing; network; edge computing; distributed systems; deep reinforcement learning; LSTM; INTERNET; THINGS;
D O I
10.1109/TPDS.2021.3116863
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Load balancing is directly associated with the overall performance of a parallel and distributed computing system. Although the relevant problems in communication and computation have been well studied in data center environments, few works have considered the issues in an Internet of Things (IoT) edge scenario. In fact, processing data in a load balancing way for the latter case is more challenging. The main reason is that, unlike a data center, both the data sources and the network infrastructure in an IoT edge system can be dynamic. Moreover, with different performance requirements from IoT networks and edge servers, it will be hard to characterize the performance model and to perform runtime optimization for the whole system. To tackle this problem, in this work, we propose a load-balancing aware networking approach for efficient data processing in IoT edge systems. Specifically, we introduce an IoT network dynamic clustering solution using the emerging deep reinforcement learning (DRL), which can both fulfill the communication balancing requirements from IoT networks and the computation balancing requirements from edge servers. Moreover, we implement our system with a long short term memory (LSTM) based Dueling Double Deep Q-Learning Network (D3QN) model, and our experiments with real-world datasets collected from an autopilot vehicle demonstrate that our proposed method can achieve significant performance improvement compared to benchmark solutions.
引用
收藏
页码:1491 / 1502
页数:12
相关论文
共 50 条
  • [1] Deep Reinforcement Learning for Load Balancing of Edge Servers in IoV
    Pu Li
    Wenxuan Xie
    Ying Yuan
    Chen Chen
    Shaohua Wan
    [J]. Mobile Networks and Applications, 2022, 27 : 1461 - 1474
  • [2] Deep Reinforcement Learning for Load Balancing of Edge Servers in IoV (2022)
    Li, Pu
    Xie, Wenxuan
    Yuan, Ying
    Chen, Chen
    Wan, Shaohua
    [J]. MOBILE NETWORKS & APPLICATIONS, 2022, 27 (04): : 1475 - 1475
  • [3] A New Load-Balancing Aware Objective Function for RPL's IoT Networks
    Ghaleb, Baraq
    Al-Dubai, Ahmed
    Ekonomou, Elias
    Gharibi, Wajeb
    Mackenzie, Lewis
    Khalaf, Mustafa Bani
    [J]. IEEE 20TH INTERNATIONAL CONFERENCE ON HIGH PERFORMANCE COMPUTING AND COMMUNICATIONS / IEEE 16TH INTERNATIONAL CONFERENCE ON SMART CITY / IEEE 4TH INTERNATIONAL CONFERENCE ON DATA SCIENCE AND SYSTEMS (HPCC/SMARTCITY/DSS), 2018, : 909 - 914
  • [4] Deep Reinforcement Learning for IoT Network Dynamic Clustering in Edge Computing
    Liu, Qingzhi
    Cheng, Long
    Ozcelebi, Tanir
    Murphy, John
    Lukkien, Johan
    [J]. 2019 19TH IEEE/ACM INTERNATIONAL SYMPOSIUM ON CLUSTER, CLOUD AND GRID COMPUTING (CCGRID), 2019, : 600 - 603
  • [5] Analysis for load-balancing techniques in intelligent network systems
    Deok, NY
    Hoon, SS
    [J]. SIMULATION-TRANSACTIONS OF THE SOCIETY FOR MODELING AND SIMULATION INTERNATIONAL, 2003, 79 (01): : 35 - 42
  • [6] Multiuser Resource Control With Deep Reinforcement Learning in IoT Edge Computing
    Lei, Lei
    Xu, Huijuan
    Xiong, Xiong
    Zheng, Kan
    Xiang, Wei
    Wang, Xianbin
    [J]. IEEE INTERNET OF THINGS JOURNAL, 2019, 6 (06) : 10119 - 10133
  • [7] Network slicing with load-balancing for task offloading in vehicular edge computing
    Hejja, Khaled
    Berri, Sara
    Labiod, Houda
    [J]. VEHICULAR COMMUNICATIONS, 2022, 34
  • [8] Deploying Network Functions for Multiaccess Edge-IoT With Deep Reinforcement Learning
    Shu, Chang
    Zhao, Zhiwei
    Min, Geyong
    Hu, Jia
    Zhang, Jie
    [J]. IEEE INTERNET OF THINGS JOURNAL, 2020, 7 (10): : 9507 - 9516
  • [9] Deep Reinforcement Learning Based Load Balancing Routing for LEO Satellite Network
    Zuo, Peiliang
    Wang, Chen
    Wei, Zhanzhen
    Li, Zhaobin
    Zhao, Hong
    Jiang, Hua
    [J]. 2022 IEEE 95TH VEHICULAR TECHNOLOGY CONFERENCE (VTC2022-SPRING), 2022,
  • [10] Joint Load-Balancing and Energy-Aware Virtual Machine Placement for Network-on-Chip Systems
    Liu, Xuanzhang
    Mashayekhy, Lena
    [J]. 2018 IEEE/ACM 11TH INTERNATIONAL CONFERENCE ON UTILITY AND CLOUD COMPUTING (UCC), 2018, : 124 - 132