TDMiL: Tiny Distributed Machine Learning for Microcontroller-Based Interconnected Devices

被引:1
作者
Gulati, Mayank [1 ]
Zandberg, Koen [1 ]
Huang, Zhaolan [1 ]
Wunder, Gerhard [1 ]
Adjih, Cedric [2 ]
Baccelli, Emmanuel [1 ,2 ]
机构
[1] Free Univ Berlin, Inst Comp Sci, D-14195 Berlin, Germany
[2] Inria, F-91120 Palaiseau, France
关键词
Protocols; Training; Internet of Things; Microcontrollers; Machine learning; Data models; Tiny machine learning; Distance learning; Computer aided instruction; Transfer learning; Distributed computing; Federated learning; Distributed learning; federated learning (FL); Internet of Things (IoT); machine learning; microcontrollers; TinyML-as-a-Service (TMLaaS); PROPAGATION; MODEL; ATTENUATION; ECUADOR; LINKS;
D O I
10.1109/ACCESS.2024.3492921
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
More and more, edge devices embark Artificial Neuron Networks. In this context, a trend is to simultaneously decentralize their training as much as possible while shrinking their resource requirements, both for inference and training-tasks that are typically intensive in terms of data, memory, and computation. At the edge's extremity, a specific challenge arises concerning the inclusion of microcontroller-based devices typically deployed in the IoT. So far, no general framework has been provided for that. Such devices not only have extremely challenging resource constraints (weak CPUs, slow network connections, memory budgets measured in kilobytes) but also exhibit high polymorphism, leading to large variability in computational performance among these devices. In this paper, we design and implement TDMiL, a versatile framework for distributed training, and transfer learning. TDMiL interconnects and combines logical components including CoAPerator (a central aggregator) and various tiny embedded software runtimes that are specifically tailored for networks comprising heterogeneous, resource-constrained devices built on diverse types of microcontrollers. We report on experiments conducted with the TDMiL framework, which we use to comparatively evaluate several schemes devised to address computational variability among distributed learning microcontroller-based devices, i.e., stragglers. Additionally, we release the code of our implementation of TDMiL as an open-source project, which is compatible with common commercial off-the-shelf IoT hardware and a well-known open-access IoT testbed.
引用
收藏
页码:167810 / 167826
页数:17
相关论文
共 53 条
[1]  
Agresti A., 2002, CATEGORICAL DATA ANA, V2nd ed.
[2]  
Ahfayd MH, 2014, 2014 WORLD CONGRESS ON COMPUTER APPLICATIONS AND INFORMATION SYSTEMS (WCCAIS)
[3]  
Alonso J, 2017, IEEE LATAMER CONF
[4]  
[Anonymous], 2003, ITU-R Recommendation, P838
[5]  
[Anonymous], 2016, Recommendation ITU-R P.676-11 Attenuation by atmospheric gases
[6]  
[Anonymous], 2013, ECC REPORT 198: Adaptive Modulation and ATPC Operations in Fixed Point-to-Point Systems-Guideline on Coordination Procedures
[7]   Precipitation dynamics in Ecuador and northern Peru during the 1991/92 El Nino: a remote sensing perspective [J].
Bendix, J .
INTERNATIONAL JOURNAL OF REMOTE SENSING, 2000, 21 (03) :533-548
[8]   Rainfall Estimation Based on the Intensity of the Received Signal in a LTE/4G Mobile Terminal by Using a Probabilistic Neural Network [J].
Beritelli, Francesco ;
Capizzi, Giacomo ;
Lo Sciuto, Grazia ;
Napoli, Chiristian ;
Scaglione, Francesco .
IEEE ACCESS, 2018, 6 :30865-30873
[9]   Optimizing Data Volume Return for Ka-Band Deep Space Links Exploiting Short-Term Radiometeorological Model Forecast [J].
Biscarini, Marianna ;
Marzano, Frank S. ;
Montopoli, Mario ;
De Sanctis, Klaide ;
Iess, Luciano ;
Montagna, Maria ;
Mercolino, Mattia ;
Lanucara, Marco .
IEEE TRANSACTIONS ON ANTENNAS AND PROPAGATION, 2016, 64 (01) :235-250
[10]  
bookdown, Poisson Regression