Smart Split: Leveraging TinyML and Split Computing for Efficient Edge AI

The rapid advancement of Internet of Things (IoT) devices requires innovative approaches to implement machine learning (ML) in resource-constrained environments. This paper explores the integration of Tiny Machine Learning (TinyML) with split computing, focusing on classification using an ESP32 microcontroller connected to a Raspberry Pi edge server. We conduct a series of experiments to measure the time required for image capture and classification, rather than focusing solely on model accuracy. Our findings indicate that while local processing on the ESP32 is limited by its computational capabilities, the split computing approach significantly reduces the processing time by leveraging the Raspberry Pi's computing resources. We then highlight the benefits of our approach considering a dynamic scenario, in which networking changes hence the possibilities to perform split computing vary over time.

Authors

Institutions

Publication Details

Published
2024-12-04
DOI
https://doi.org/10.1109/sec62691.2024.00052
Citations
5
Primary Topic
IoT and Edge/Fog Computing
Type
article
Field-Weighted Citation Impact
1.74
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

Smart Split: Leveraging TinyML and Split Computing for Efficient Edge AI

Fabio Bove, Luca Bedogni
5 citations
IoT and Edge/Fog Computing
1.74
article

Smart Split: Leveraging TinyML and Split Computing for Efficient Edge AI

Fabio Bove, Luca Bedogni
article en
5 citations

Abstract

The rapid advancement of Internet of Things (IoT) devices requires innovative approaches to implement machine learning (ML) in resource-constrained environments. This paper explores the integration of Tiny Machine Learning (TinyML) with split computing, focusing on classification using an ESP32 microcontroller connected to a Raspberry Pi edge server. We conduct a series of experiments to measure the time required for image capture and classification, rather than focusing solely on model accuracy. Our findings indicate that while local processing on the ESP32 is limited by its computational capabilities, the split computing approach significantly reduces the processing time by leveraging the Raspberry Pi's computing resources. We then highlight the benefits of our approach considering a dynamic scenario, in which networking changes hence the possibilities to perform split computing vary over time.

University of Modena and Reggio Emilia (IT)
Affordable and clean energy
Openalex Percentile: Top 13%
IoT and Edge/Fog Computing
1.74
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.

Smart Split: Leveraging TinyML and Split Computing for Efficient Edge AI — Fabio Bove, Luca Bedogni · (2024) | TGRS Research Map | TGRS