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 条
  • [11] Network Aware Load-Balancing via Parallel VM Migration for Data Centers
    Chen, Kun-Ting
    Chen, Chien
    Wang, Po-Hsiang
    [J]. 2014 23RD INTERNATIONAL CONFERENCE ON COMPUTER COMMUNICATION AND NETWORKS (ICCCN), 2014,
  • [12] Automated learning of load-balancing strategies in multiprogrammed distributed systems
    Mehra, P
    Wah, BW
    [J]. INTERNATIONAL JOURNAL OF SYSTEMS SCIENCE, 1997, 28 (11) : 1077 - 1099
  • [13] Deep Reinforcement Learning based Load Balancing Policy for balancing network traffic in datacenter environment.
    Doke, Ashwini R.
    Sangeeta, K.
    [J]. PROCEEDINGS OF THE SECOND INTERNATIONAL CONFERENCE ON GREEN COMPUTING AND INTERNET OF THINGS (ICGCIOT 2018), 2018, : 1 - 5
  • [14] Deep Reinforcement Learning-Based Task Offloading and Load Balancing for Vehicular Edge Computing
    Wu, Zhoupeng
    Jia, Zongpu
    Pang, Xiaoyan
    Zhao, Shan
    [J]. ELECTRONICS, 2024, 13 (08)
  • [15] Locality-aware Load-Balancing For Serverless Clusters
    Fuerst, Alexander
    Sharma, Prateek
    [J]. PROCEEDINGS OF THE 31ST INTERNATIONAL SYMPOSIUM ON HIGH-PERFORMANCE PARALLEL AND DISTRIBUTED COMPUTING, HPDC 2022, 2022, : 227 - 239
  • [16] Efficient Load-Balancing and Container Deployment for Enhancing Latency in an Edge Computing-Based IoT Network Using Kubernetes for Orchestration
    Mdemaya, Garrik Brel Jagho
    Ndadji, Milliam Maxime Zekeng
    Sindjoung, Miguel Landry Foko
    Velempini, Mthulisi
    [J]. International Journal of Advanced Computer Science and Applications, 2024, 15 (10) : 1202 - 1210
  • [17] A Load Balancing Scheme for Gaming Server applying Reinforcement Learning in IoT
    Kim, Hye-Young
    Kim, Jinsul
    [J]. COMPUTER SCIENCE AND INFORMATION SYSTEMS, 2020, 17 (03) : 891 - 906
  • [18] Charon: Load-Aware Load-Balancing In P4
    Rizzi, Carmine
    Yao, Zhiyuan
    Desmouceaux, Yoann
    Townsley, Mark
    Clausen, Thomas
    [J]. PROCEEDINGS OF THE 2021 17TH INTERNATIONAL CONFERENCE ON NETWORK AND SERVICE MANAGEMENT (CNSM 2021): SMART MANAGEMENT FOR FUTURE NETWORKS AND SERVICES, 2021, : 91 - 97
  • [19] A load balancing scheme based on deep-learning in IoT
    Hye-Young Kim
    Jong-Min Kim
    [J]. Cluster Computing, 2017, 20 : 873 - 878
  • [20] LBAS: Load-Balancing Aware Clustering Scheme for IoT-Based Heterogeneous Wireless Sensor Networks
    Osamy, Walid
    Alwasel, Bader
    Salim, Ahmed
    Khedr, Ahmed M.
    Aziz, Ahmed
    [J]. IEEE SENSORS JOURNAL, 2024, 24 (09) : 15472 - 15490