Existing intermittent computing approaches - such as checkpointing and atomic task models - struggle to guarantee task completion, often leading to energy waste and reduced Quality of Service. A common workaround is to oversize energy buffers to support worst-case task demands, which increases system latency and leads to inefficient hardware/energy utilization. This work introduces the first sensor node architecture that guarantees zero task failures and improves energy efficiency without relying on oversized storage. The system enforces a runtime energy-admissibility condition: tasks are executed only when the available stored energy exceeds their known cost. A hardware-software co-design, including a configurable storage capacitor array, dynamically manages energy storage and enables safe task dispatch. The proposed approach is validated through both simulation and real-world prototyping. Results show a 62.5% increase in task throughput, zero task failure, and increased Effective Energy Utilization from 69.55% to 96.26% compared to a baseline system.
Every Microjoule Counts: Zero-Failure Task Execution in Batteryless Sensors / Nardello, Matteo; Doglioni, Maria; Dagnino, Simone; Pastorelli, Patrick; Brunelli, Davide. - (2025), pp. 1-4. ( 2025 IEEE SENSORS Vancouver, BC, Canada 19-22 October 2025) [10.1109/sensors59705.2025.11330908].
Every Microjoule Counts: Zero-Failure Task Execution in Batteryless Sensors
Nardello, Matteo;Doglioni, Maria;Brunelli, Davide
2025-01-01
Abstract
Existing intermittent computing approaches - such as checkpointing and atomic task models - struggle to guarantee task completion, often leading to energy waste and reduced Quality of Service. A common workaround is to oversize energy buffers to support worst-case task demands, which increases system latency and leads to inefficient hardware/energy utilization. This work introduces the first sensor node architecture that guarantees zero task failures and improves energy efficiency without relying on oversized storage. The system enforces a runtime energy-admissibility condition: tasks are executed only when the available stored energy exceeds their known cost. A hardware-software co-design, including a configurable storage capacitor array, dynamically manages energy storage and enables safe task dispatch. The proposed approach is validated through both simulation and real-world prototyping. Results show a 62.5% increase in task throughput, zero task failure, and increased Effective Energy Utilization from 69.55% to 96.26% compared to a baseline system.| File | Dimensione | Formato | |
|---|---|---|---|
|
_IEEE_Sensors_2025__Every_Microjoule_Counts__Zero_Failure_Task_Execution_in_Batteryless_Sensors.pdf
Solo gestori archivio
Descrizione: 2025 IEEE SENSORS - conference paper
Tipologia:
Versione editoriale (Publisher’s layout)
Licenza:
Tutti i diritti riservati (All rights reserved)
Dimensione
574.79 kB
Formato
Adobe PDF
|
574.79 kB | Adobe PDF | Visualizza/Apri |
I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione



