{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,5,13]],"date-time":"2026-05-13T17:28:16Z","timestamp":1778693296131,"version":"3.51.4"},"reference-count":62,"publisher":"Institute of Electrical and Electronics Engineers (IEEE)","license":[{"start":{"date-parts":[[2024,1,1]],"date-time":"2024-01-01T00:00:00Z","timestamp":1704067200000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/legalcode"}],"funder":[{"name":"MESRI-BMBF German\/French Cybersecurity Program","award":["ANR-20-CYAL-0005"],"award-info":[{"award-number":["ANR-20-CYAL-0005"]}]},{"name":"MESRI-BMBF German\/French Cybersecurity Program","award":["16KIS1395K"],"award-info":[{"award-number":["16KIS1395K"]}]},{"name":"Einstein Center Digital Future (ECDF) Berlin, from Qualcomm France, and from France 2030"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["IEEE Access"],"published-print":{"date-parts":[[2024]]},"DOI":"10.1109\/access.2024.3492921","type":"journal-article","created":{"date-parts":[[2024,11,6]],"date-time":"2024-11-06T18:42:42Z","timestamp":1730918562000},"page":"167810-167826","source":"Crossref","is-referenced-by-count":7,"title":["TDMiL: Tiny Distributed Machine Learning for Microcontroller-Based Interconnected Devices"],"prefix":"10.1109","volume":"12","author":[{"ORCID":"https:\/\/orcid.org\/0009-0002-7861-2018","authenticated-orcid":false,"given":"Mayank","family":"Gulati","sequence":"first","affiliation":[{"name":"Institute of Computer Science, Freie Universit&#x00E4;t Berlin, Berlin, Germany"}]},{"given":"Koen","family":"Zandberg","sequence":"additional","affiliation":[{"name":"Institute of Computer Science, Freie Universit&#x00E4;t Berlin, Berlin, Germany"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-8018-7092","authenticated-orcid":false,"given":"Zhaolan","family":"Huang","sequence":"additional","affiliation":[{"name":"Institute of Computer Science, Freie Universit&#x00E4;t Berlin, Berlin, Germany"}]},{"ORCID":"https:\/\/orcid.org\/0009-0001-0850-8816","authenticated-orcid":false,"given":"Gerhard","family":"Wunder","sequence":"additional","affiliation":[{"name":"Institute of Computer Science, Freie Universit&#x00E4;t Berlin, Berlin, Germany"}]},{"ORCID":"https:\/\/orcid.org\/0000-0003-3924-5374","authenticated-orcid":false,"given":"Cedric","family":"Adjih","sequence":"additional","affiliation":[{"name":"Inria, Palaiseau, France"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-6239-9983","authenticated-orcid":false,"given":"Emmanuel","family":"Baccelli","sequence":"additional","affiliation":[{"name":"Institute of Computer Science, Freie Universit&#x00E4;t Berlin, Berlin, Germany"}]}],"member":"263","reference":[{"key":"ref1","doi-asserted-by":"publisher","DOI":"10.1109\/TNET.2020.3042320"},{"key":"ref2","doi-asserted-by":"publisher","DOI":"10.1109\/JIOT.2023.3313514"},{"key":"ref3","doi-asserted-by":"publisher","DOI":"10.3390\/mi13060851"},{"key":"ref4","first-page":"11711","article-title":"MCUNet: Tiny deep learning on IoT devices","volume-title":"Proc. Adv. Neural Inf. Process. Syst.","volume":"33","author":"Lin"},{"key":"ref5","doi-asserted-by":"publisher","DOI":"10.1109\/ACCESS.2022.3207200"},{"key":"ref6","doi-asserted-by":"publisher","DOI":"10.1145\/3583683"},{"key":"ref7","first-page":"1273","article-title":"Communication-efficient learning of deep networks from decentralized data","volume-title":"Proc. 20th Int. Conf. Artif. Intell. Statist.","author":"McMahan"},{"key":"ref8","article-title":"Federated learning: Strategies for improving communication efficiency","author":"Kone\u010dn\u00fd","year":"2016","journal-title":"arXiv:1610.05492"},{"key":"ref9","first-page":"429","article-title":"Federated optimization in heterogeneous networks","volume-title":"Proc. Mach. Learn. Syst.","volume":"2","author":"Li"},{"key":"ref10","doi-asserted-by":"publisher","DOI":"10.1016\/j.comnet.2022.109396"},{"key":"ref11","doi-asserted-by":"publisher","DOI":"10.1109\/BigData47090.2019.9006216"},{"key":"ref12","doi-asserted-by":"publisher","DOI":"10.1145\/3630048.3630181"},{"key":"ref13","doi-asserted-by":"publisher","DOI":"10.17487\/rfc9453"},{"key":"ref14","doi-asserted-by":"publisher","DOI":"10.1109\/NEWCAS57931.2023.10198040"},{"key":"ref15","article-title":"Stragglers are not disaster: A hybrid federated learning algorithm with delayed gradients","author":"Li","year":"2021","journal-title":"arXiv:2102.06329"},{"key":"ref16","volume-title":"High Performance Open-Source Universal RPC Framework","year":"2018"},{"key":"ref17","doi-asserted-by":"crossref","DOI":"10.17487\/rfc6455","volume-title":"The Websocket Protocol","author":"Fette","year":"2011"},{"key":"ref18","doi-asserted-by":"publisher","DOI":"10.1109\/COMST.2023.3319952"},{"key":"ref19","article-title":"Network trimming: A datadriven neuron pruning approach towards efficient deep architectures","author":"Hu","year":"2016","journal-title":"arXiv:1607.03250"},{"key":"ref20","article-title":"Quantized sparse weight decomposition for neural network compression","author":"Kuzmin","year":"2022","journal-title":"arXiv:2207.11048"},{"key":"ref21","doi-asserted-by":"publisher","DOI":"10.5244\/C.28.88"},{"key":"ref22","article-title":"Awhite paper on neural network quantization","author":"Nagel","year":"2021","journal-title":"arXiv:2106.08295"},{"key":"ref23","first-page":"2346","article-title":"MCUNetV2: Memoryefficient patch-based inference for tiny deep learning","volume-title":"Proc. Annu. Conf. Neural Inf. Process. Syst. (NeurIPS)","author":"Lin"},{"key":"ref24","first-page":"167","article-title":"IoS: Inter-operator scheduler for CNN acceleration","volume-title":"Proc. Mach. Learn. Syst.","volume":"3","author":"Ding"},{"key":"ref25","doi-asserted-by":"publisher","DOI":"10.23919\/PEMWN58813.2023.10304946"},{"key":"ref26","doi-asserted-by":"publisher","DOI":"10.1007\/s12243-024-01041-5"},{"key":"ref27","article-title":"TinyTrain: Resource-aware task-adaptive sparse training of DNNs at the data-scarce edge","author":"Kwon","year":"2023","journal-title":"arXiv:2307.09988"},{"key":"ref28","article-title":"On-device training under 256KB memory","author":"Lin","year":"2022","journal-title":"arXiv:2206.15472"},{"key":"ref29","first-page":"1","article-title":"TinyOL: TinyML with onlinelearning on microcontrollers","volume-title":"Proc. Int. Joint Conf. Neural Netw. (IJCNN)","author":"Ren"},{"key":"ref30","first-page":"17573","article-title":"POET: Training neural networks on tiny devices with integrated rematerialization and paging","volume-title":"Proc. 39th Int. Conf. Mach. Learn. (ICML).","author":"Patil"},{"key":"ref31","doi-asserted-by":"publisher","DOI":"10.1145\/3462203.3475896"},{"key":"ref32","article-title":"TinyFedTL: Federated transfer learning on tiny devices","author":"Kopparapu","year":"2021","journal-title":"arXiv:2110.01107"},{"key":"ref33","doi-asserted-by":"publisher","DOI":"10.1109\/IJCNN54540.2023.10191845"},{"key":"ref34","article-title":"TinyMetaFed: Efficient federated meta-learning for TinyML","author":"Ren","year":"2023","journal-title":"arXiv:2307.06822"},{"key":"ref35","article-title":"Model CBOR serialization for federated learning","author":"Zandberg","year":"2024","journal-title":"arXiv:2401.14056"},{"key":"ref36","doi-asserted-by":"publisher","DOI":"10.1109\/JIOT.2018.2815038"},{"key":"ref37","doi-asserted-by":"publisher","DOI":"10.17487\/rfc7228"},{"key":"ref38","volume-title":"TensorFlow Federated","year":"2024"},{"key":"ref39","article-title":"Flower: A friendly federated learning research framework","author":"Beutel","year":"2020","journal-title":"arXiv:2007.14390"},{"key":"ref40","volume-title":"Protocol Buffers","year":"2024"},{"key":"ref41","volume-title":"6LoWPAN: Incorporating IEEE 802.15.4 into the IP architecture internet protocol for smart objects (IPSO) alliance","author":"Hui","year":"2009"},{"key":"ref42","doi-asserted-by":"publisher","DOI":"10.1109\/WF-IoT51360.2021.9595725"},{"key":"ref43","doi-asserted-by":"publisher","DOI":"10.17487\/rfc7252"},{"key":"ref44","doi-asserted-by":"publisher","DOI":"10.1109\/TVT.2010.2063720"},{"key":"ref45","doi-asserted-by":"publisher","DOI":"10.1109\/ACCESS.2019.2919760"},{"key":"ref46","doi-asserted-by":"publisher","DOI":"10.17487\/RFC8132"},{"key":"ref47","doi-asserted-by":"publisher","DOI":"10.17487\/RFC9176"},{"key":"ref48","doi-asserted-by":"publisher","DOI":"10.17487\/RFC7641"},{"key":"ref49","author":"Ram\u00edrez","year":"2024","journal-title":"FastAPI"},{"key":"ref50","article-title":"AioCoAP: Python CoAP library","volume":"1570","author":"Ams\u00fcss","year":"2013","journal-title":"Energy Harvesting Solutions"},{"key":"ref51","volume-title":"Iris","author":"Fisher","year":"1936"},{"key":"ref52","volume-title":"Wine","author":"Aeberhard","year":"1992"},{"key":"ref53","volume-title":"Breast cancer","author":"Zwitter","year":"1988"},{"key":"ref54","first-page":"993","article-title":"Latent Dirichlet allocation","volume":"3","author":"Blei","year":"2003","journal-title":"J. Mach. Learn. Res."},{"key":"ref55","volume-title":"Mnist Handwritten Digit Database","author":"LeCun","year":"2010"},{"key":"ref56","volume-title":"RIOT Native: Running a RIOT Instance in a Linux Process","year":"2024"},{"key":"ref57","volume-title":"IoT-Lab Large Scale Open-Access Testbed","year":"2024"},{"key":"ref58","doi-asserted-by":"publisher","DOI":"10.1109\/WF-IoT.2015.7389098"},{"key":"ref59","author":"Guennebaud","year":"2010","journal-title":"Eigen V3"},{"key":"ref60","doi-asserted-by":"publisher","DOI":"10.1109\/5.726791"},{"key":"ref61","doi-asserted-by":"publisher","DOI":"10.1109\/ICCV.2019.00140"},{"key":"ref62","doi-asserted-by":"publisher","DOI":"10.1007\/3-540-49430-8_3"}],"container-title":["IEEE Access"],"original-title":[],"link":[{"URL":"http:\/\/xplorestaging.ieee.org\/ielx8\/6287639\/10380310\/10745482.pdf?arnumber=10745482","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2024,11,27]],"date-time":"2024-11-27T14:18:29Z","timestamp":1732717109000},"score":1,"resource":{"primary":{"URL":"https:\/\/ieeexplore.ieee.org\/document\/10745482\/"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2024]]},"references-count":62,"URL":"https:\/\/doi.org\/10.1109\/access.2024.3492921","relation":{},"ISSN":["2169-3536"],"issn-type":[{"value":"2169-3536","type":"electronic"}],"subject":[],"published":{"date-parts":[[2024]]}}}