Traduction de l’abstract
Le développement de technologies de conteneurisation logicielle sur les microcontrôleurs permet d’exécuter plusieurs applications présentant différents niveaux de confiance sur des microcontrôleurs aux ressources limitées. Cependant, les solutions actuelles ne permettent pas un contrôle fin sur les différents types de ressources ni une planification flexible, ce qui limite leur applicabilité dans des environnements dynamiques et hétérogènes. Nous présentons TinyContainer, un framework léger de gestion de conteneurs logiciels conçu pour les microcontrôleurs multi-locataires. TinyContainer permet le chargement et l’exécution dynamiques des conteneurs, une planification configurable par conteneur et un contrôle d’accès fin aux ressources de l’hôte grâce à une approche basée sur les métadonnées, tout en prenant en charge plusieurs environnements d’exécution via une couche d’abstraction. Nous démontrons l’intégration de TinyContainer dans un petit environnement d’exécution WebAssembly, CS4WAMR, fonctionnant sur le système d’exploitation temps réel RIOT.
Traduction réalisée avec l’intelligence artificielle.
Auteurs
Bastien Buil
Chrystel Gaber
Samuel Legouix
