Towards Sustainable IoT Nodes - Archive ouverte HAL
Communication Dans Un Congrès Année : 2023

Towards Sustainable IoT Nodes

Antoine Bernabeu
STR

Résumé

Battery-free intermittent systems provide an alternative for sustainable IoT deployment with long life and almost maintenance-free nodes. Battery-free nodes are usually powered by energy harvested from their environment and use a capacitor as energy storage. The unpredictable dynamics of harvested energy result in an ON/OFF behavior of the battery free IoT node and the program running on the device progresses intermittently. In the intermittent computing paradigm, a power failure is a normal event, but it causes the loss of volatile memory (CPU registers, including the PC and SRAM content), which resets the progress achieved so far. To prevent such losses, checkpoints are performed frequently, saving the volatile memory content into the non-volatile memory. Upon reboot, the latest checkpoint in the non-volatile memory is copied to the volatile memory to resume the program execution where it had stopped. However, determining the right checkpoint frequency and memory allocation is challenging. Too few checkpoints can hinder progress, while too many lead to unnecessary overhead. As non-volatile memories usually consume more energy than volatile memories, memory allocation can also have a huge impact on a program energy consumption. To address these challenges, we propose SCHEMATIC, an algorithm that determines the placement checkpoints in the source code and the allocation of program variables.
slides.pdf (1.58 Mo) Télécharger le fichier
Format Présentation
Origine Fichiers produits par l'(les) auteur(s)

Dates et versions

hal-04385269 , version 1 (10-01-2024)

Licence

Identifiants

  • HAL Id : hal-04385269 , version 1

Citer

Antoine Bernabeu, Hugo Reymond. Towards Sustainable IoT Nodes. GreenDays 2023 - Efficacité énergétique, impacts environnementaux du numérique, sobriété et frugalité numérique : une vision décloisonnée !, Mar 2023, Lyon, France. pp.1-39. ⟨hal-04385269⟩
54 Consultations
12 Téléchargements

Partager

More