Resource-aware in-edge distributed real-time deep learning

被引:0
|
作者
Yoosefi, Amin [1 ]
Kargahi, Mehdi [1 ,2 ]
机构
[1] Univ Tehran, Coll Engn, Sch Elect & Comp Engn, Tehran, Iran
[2] Inst Res Fundamental Sci IPM, Sch Comp Sci, Tehran, Iran
关键词
Distributed deep learning; Edge computing; Real-time embedded systems; Resource constraints;
D O I
10.1016/j.iot.2024.101263
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Deep neural networks (DNNs) are widely used in IoT devices for applications like pattern recognition. However, slight variations in the input data may cause considerable accuracy loss, while capturing all data variations to provide a rich training dataset is almost unrealistic. Online learning can assist by offering to continue adapting the model to the data variations even during inference, however at the expense of higher resource demands, namely a challenging requirement for resource-constrained IoT devices. Furthermore, training on a data sample must be concluded in a timely manner, to have the model updated for subsequent data inferences, compelling the data inter-arrival time as a time constraint. Distributed learning can mitigate the per-device resource demand by splitting the model and placing the partitions on the IoT devices. However, the previous distributed learning studies primarily aim to improve the throughput (through accelerating the training by large-scale CPU or GPU clusters), with less attention to the timeliness constraints. This paper, however, pays attention to some application-specific constraints of timeliness and accuracy under IoT device resource limitations using modular neural networks (MNNs). The MNN clusters the input space using a proposed online approach, where a module is specialized to each of the dynamic data clusters to perform inference. The MNN adjusts its computational complexity adaptively by adding, removing, and tuning the module clusters as new data arrives. The simulation results show that the proposed method effectively adheres to the application constraints and the device resource limitations.
引用
收藏
页数:31
相关论文
共 50 条
  • [31] Reinforcement Learning for Real-Time Federated Learning for Resource-Constrained Edge Cluster
    Rajashekar, Kolichala
    Paul, Souradyuti
    Karmakar, Sushanta
    Sidhanta, Subhajit
    JOURNAL OF NETWORK AND SYSTEMS MANAGEMENT, 2024, 32 (04)
  • [32] Deep learning at the edge enables real-time streaming ptychographic imaging
    Anakha V. Babu
    Tao Zhou
    Saugat Kandel
    Tekin Bicer
    Zhengchun Liu
    William Judge
    Daniel J. Ching
    Yi Jiang
    Sinisa Veseli
    Steven Henke
    Ryan Chard
    Yudong Yao
    Ekaterina Sirazitdinova
    Geetika Gupta
    Martin V. Holt
    Ian T. Foster
    Antonino Miceli
    Mathew J. Cherukara
    Nature Communications, 14
  • [33] Real-time Crop Classification Using Edge Computing and Deep Learning
    Yang, Ming Der
    Tseng, Hsin Hung
    Hsu, Yu Chun
    Tseng, Wei Chen
    2020 IEEE 17TH ANNUAL CONSUMER COMMUNICATIONS & NETWORKING CONFERENCE (CCNC 2020), 2020,
  • [34] Deep learning at the edge enables real-time streaming ptychographic imaging
    Babu, Anakha V.
    Zhou, Tao
    Kandel, Saugat
    Bicer, Tekin
    Liu, Zhengchun
    Judge, William
    Ching, Daniel J.
    Jiang, Yi
    Veseli, Sinisa
    Henke, Steven
    Chard, Ryan
    Yao, Yudong
    Sirazitdinova, Ekaterina
    Gupta, Geetika
    Holt, Martin V.
    Foster, Ian T.
    Miceli, Antonino
    Cherukara, Mathew J.
    NATURE COMMUNICATIONS, 2023, 14 (01)
  • [35] Distributed Embedded Deep Learning based Real-time Video Processing
    Zhang, Weishan
    Zhao, Dehai
    Xu, Liang
    Li, Zhongwei
    Gong, Wenjuan
    Zhou, Jiehan
    2016 IEEE INTERNATIONAL CONFERENCE ON SYSTEMS, MAN, AND CYBERNETICS (SMC), 2016, : 1945 - 1950
  • [36] Distributed Real-Time Scheduling in Cloud Manufacturing by Deep Reinforcement Learning
    Zhang, Lixiang
    Yang, Chen
    Yan, Yan
    Hu, Yaoguang
    IEEE TRANSACTIONS ON INDUSTRIAL INFORMATICS, 2022, 18 (12) : 8999 - 9007
  • [37] A Java']Java middleware platform for resource-aware distributed applications
    Guidec, F
    Mahéo, Y
    Valoria, LC
    SECOND INTERNATIONAL SYMPOSIUM ON PARALLEL AND DISTRIBUTED COMPUTING, PROCEEDINGS, 2003, : 96 - 103
  • [38] Towards Real-Time Video Caching at Edge Servers: A Cost-Aware Deep Q-Learning Solution
    Cui, Laizhong
    Ni, Erchao
    Zhou, Yipeng
    Wang, Zhi
    Zhang, Lei
    Liu, Jiangchuan
    Xu, Yuedong
    IEEE TRANSACTIONS ON MULTIMEDIA, 2023, 25 : 302 - 314
  • [39] Resource-aware hybrid scheduling algorithm in heterogeneous distributed computing
    Vasile, Mihaela-Andreea
    Pop, Florin
    Tutueanu, Radu-Ioan
    Cristea, Valentin
    Kolodziej, Joanna
    FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE, 2015, 51 : 61 - 71
  • [40] Resource-Aware Personalized Federated Learning Based on Reinforcement Learning
    Wu, Tingting
    Li, Xiao
    Gao, Pengpei
    Yu, Wei
    Xin, Lun
    Guo, Manxue
    IEEE COMMUNICATIONS LETTERS, 2025, 29 (01) : 175 - 179