Nouveau projet EMISO
Le projet EMISO (Embedded MIcro-Service Orchestration) - financé par la fondation Hasler et dirigé par le professeur Daniel Rossier – est né du constat qu’il n’existe pas de solutions satisfaisantes en matière d’orchestration de services pour les systèmes embarqués, c'est-à-dire d’un environnement logiciel permettant le déploiement, le démarrage et l’arrêt, le monitoring et la maintenance de services destinés à tourner dans des systèmes embarqués. En effet, ce type d’environnement est bien présent dans le domaine de l’Internet et du cloud, avec des technologies comme Docker ou Kubernetes. L’ingénierie logicielle liée à ces domaines est bien différente de celle des systèmes embarqués, où les ressources matérielles peuvent être plus restreintes, avec des interfaces matérielles très diverses et des contraintes applicatives (temps-réel, sécurité, communication) beaucoup plus complexes.
C’est pourquoi, EMISO propose de combiner la technologie Docker avec un nouveau modèle de container basé sur le système d’exploitation SO3 développé au sein du REDS, pouvant co-exister avec un OS Linux, et permettant d’utiliser des techniques de virtualisation sur ARM afin d’obtenir l’isolation nécessaire des différentes applications. L’application d’orchestration sera basée sur Portainer, un outil open source permettant la gestion de containers Docker. |