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.

Nardello, M., Doglioni, M., Dagnino, S., Pastorelli, P., Brunelli, D. (2025). Every Microjoule Counts: Zero-Failure Task Execution in Batteryless Sensors. Piscataway : Institute of Electrical and Electronics Engineers Inc. [10.1109/SENSORS59705.2025.11330908].

Every Microjoule Counts: Zero-Failure Task Execution in Batteryless Sensors

Brunelli D.
2025

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.
2025
Proceedings of IEEE Sensors
1
4
Nardello, M., Doglioni, M., Dagnino, S., Pastorelli, P., Brunelli, D. (2025). Every Microjoule Counts: Zero-Failure Task Execution in Batteryless Sensors. Piscataway : Institute of Electrical and Electronics Engineers Inc. [10.1109/SENSORS59705.2025.11330908].
Nardello, M.; Doglioni, M.; Dagnino, S.; Pastorelli, P.; Brunelli, D.
File in questo prodotto:
File Dimensione Formato  
2025 IEEE Sensors - Every_Microjoule_Counts_Zero-Failure_Task_Execution_in_Batteryless_Sensors.postprint.pdf

embargo fino al 19/01/2028

Tipo: Postprint / Author's Accepted Manuscript (AAM) - versione accettata per la pubblicazione dopo la peer-review
Licenza: Licenza per accesso libero gratuito
Dimensione 575.46 kB
Formato Adobe PDF
575.46 kB Adobe PDF   Visualizza/Apri   Contatta l'autore

I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/11585/1057951
Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 0
  • ???jsp.display-item.citation.isi??? ND
  • OpenAlex ND
social impact