EarlyBird: Energy belongs to those who wake up early - Ecole Centrale de Nantes
Communication Dans Un Congrès Année : 2024

EarlyBird: Energy belongs to those who wake up early

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

Résumé

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
Origine Fichiers produits par l'(les) auteur(s)

Dates et versions

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

Licence

Identifiants

Citer

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, ⟨10.1109/RTCSA62462.2024.00011⟩. ⟨hal-04663862⟩
289 Consultations
191 Téléchargements

Altmetric

Partager

More