Support d'exécution pour le calcul intermittent
Abstract
De nombreux nœuds de l’Internet des objets (IoT) devront fonctionner de manière autonome et cela implique l’utilisation de batteries et/ou de systèmes de collecte d’énergie. Les batteries sont source de pollution, et ont une durée de vie limitée, il est donc intéressant d’étudier la conception de systèmes sans batterie.
Nous assistons à l’apparition de plateformes informatiques sans fil, autonomes, alimentées de manière transitoire, et récoltant leur énergie à partir de différentes sources ambiantes.
De tels systèmes peuvent alors exécuter des applications non cantonnées à de la collecte de donnée, mais avec une capacité de calcul exploitable pour le traitement du signal ou d’in- telligence artificielle et ainsi contribuer à une infrastructure de calcul proche capteur [3]. Les travaux engagés concernent la mise en place d’une méthode expérimentale pour la mesure et la modélisation de la consommation d’une plateforme de calcul intermittent sans régulateur de tension ainsi que de ses périphériques associés. Les travaux antérieurs [1] [2] [4], se focalisent sur la mesure du courant afin de déterminer la consommation du système. En l’absence de régulateur, la tension décroit linéairement suivant l’activité de la plateforme car la puissance tirée par le système est fonction de celle-ci.
En caractérisant la chute de tension par unité de temps imposée par l’utilisation d’un sous- système, et en les combinant lorsque plusieurs sous-systèmes sont actifs simultanément, il est possible d’estimer simplement et en ligne la dynamique de consommation de la plateforme, qui devient alors une ressource que le système peut prendre en charge.
Ces travaux se complètent par la conception, la mise en œuvre et la preuve d’un support adaptatif et transparent de l’intermittence dans un système d’exploitation embarqué multi- tâche (RTOS). Le mécanisme visé sera conçu pour éviter les pertes d’alimentation non contrô- lées. Il devra également supporter les applications utilisant des types de mémoires hétérogènes (RAM et NVRAM). La consommation de la plateforme sera également utilisé dans une poli- tique d’ordonnancement multitâche maximisant les performances sous la contrainte du para- digme « transient computing ».
Les différents travaux de la thèse seront évalués sur une plateforme expérimentale utilisant des composants sur étagère. Ce travail utilisera le RTOS Trampoline développé dans l’équipe STR du LS2N.
Fichier principal
compas2021.pdf (66.27 Ko)
Télécharger le fichier
compas2021 (1).pdf (66.27 Ko)
Télécharger le fichier
Origin | Files produced by the author(s) |
---|