EarlyBird: Energy belongs to those who wake up early - Ecole Centrale de Nantes
Conference Papers Year : 2024

EarlyBird: Energy belongs to those who wake up early

Jean-Luc Béchennec
STR
Mikaël Briday
STR
Sébastien Faucou
STR

Abstract

By relying on ambient energy, battery-less devices significantly increase the autonomy of IoT devices, enabling maintenance-free operation in remote locations. However, due to the scarcity of ambient energy, these devices rely on capacitors to buffer energy, and alternate between power-off phases where the device is harvesting energy and computation bursts. In most existing techniques, the device resumes execution only when the capacitor is full. However, we argue that doing so is sub-optimal. Instead, we advocate that waking-up the device sooner may yield better performance since the microcontroller consumes less power when operating at lower voltage. To this extent, we introduce EarlyBird, a technique that automatically computes a fine-tuned wake-up voltage for each resume point. EarlyBird leverages static analysis to determine how much energy is needed before resuming from a given program location, and provides a runtime library to enforce the early wake-up strategy. We evaluated how EarlyBird improves existing checkpointing techniques and results show an increase in the number of benchmarks executed per minute of up to 5.65x.
Fichier principal
Vignette du fichier
EarlyBird_Camera_Ready.pdf (1.35 Mo) Télécharger le fichier
Origin Files produced by the author(s)

Dates and versions

hal-04663862 , version 1 (29-07-2024)

Licence

Identifiers

  • HAL Id : hal-04663862 , version 1

Cite

Hugo Reymond, Jean-Luc Béchennec, Mikaël Briday, Sébastien Faucou, Isabelle Puaut, et al.. EarlyBird: Energy belongs to those who wake up early. RTCSA 2024 - 30th IEEE International Conference on Embedded and Real-Time Computing Systems and Applications, Aug 2024, Sokcho, South Korea. pp.1-10. ⟨hal-04663862⟩
223 View
126 Download

Share

More