Creating and sharing knowledge for telecommunications

A Dataflow-Oriented Approach for Machine-Learning-Powered Internet of Things Applications

Baldoni, G.B. ; Teixeira, R. ; Guimarães, C. ; Antunes, M. ; Gomes, D.G. ; Corsaro, A.C.

Electronics (Switzerland) Vol. 12, Nº 18, pp. 3940 - 3940, September, 2023.

ISSN (print): 2079-9292
ISSN (online):

Scimago Journal Ranking: 0,63 (in 2022)

Digital Object Identifier: 10.3390/electronics12183940

Download Full text PDF ( 1 MB)

Downloaded 1 time

The rise of the Internet of Things (IoT) has led to an exponential increase in data generated by connected devices. Machine Learning (ML) has emerged as a powerful tool to analyze these data and enable intelligent IoT applications. However, developing and managing ML applications in the decentralized Cloud-to-Things continuum is extremely complex. This paper proposes Zenoh-Flow, a dataflow programming framework that supports the implementation of End-to-End (E2E) ML pipelines in a fully decentralized manner and abstracted from communication aspects. Thus, it simplifies the development and upgrade process of the next-generation ML-powered applications in the IoT domain. The proposed framework was demonstrated using a real-world use case, and the results showcased a significant improvement in overall performance and network usage compared to the original implementation. Additionally, other of its inherent benefits are a significant step towards developing efficient and scalable ML applications in the decentralized IoT ecosystem.