Vous êtes ici
DEODIS
Équipe DEODIS
Contexte
Les travaux de l’équipe DEODIS portent sur la conception, l'optimisation et l'évaluation de systèmes distribués. Les problématiques abordées par l’équipe trouvent ainsi leurs origines et leurs applications dans des environnements formés de plusieurs composants, orientant ainsi ses approches vers le support ou le service aux applications du niveau bibliothèque ou intergiciel. L'étendue des plates-formes visées couvre un spectre allant de plates-formes peu couplées, comme les réseaux de capteurs et les systèmes collaboratifs, à des plates-formes fortement couplées tels que les systèmes parallèles comme les clusters ou les grilles de calcul.
La complexité des systèmes étudiés ne permet généralement pas une approche formelle de la résolution des problèmes. L’équipe DEODIS met donc en œuvre son expertise pour apporter des solutions, conceptuelles, architecturales ou algorithmiques dont elle évalue la pertinence et l'efficacité.

Objectifs et Thématiques scientifiques
Le positionnement scientifique de l’équipe couvre la modélisation avec différents outils (ontologies, modélisation de problèmes d'ordonnancement, systèmes multi-agents), la conception d'algorithmes (optimaux, heuristiques) ou de protocoles (sécurité, performance énergétique) et l'optimisation (ordonnancement, support au parallélisme), orientées vers les systèmes distribués et leurs spécificités. Les solutions sont ensuite évaluées par simulation ou par exécution en grandeur nature.
On pourra donc citer comme grandes thématiques de recherche :
› Réseau de capteurs sans fil et systèmes limités en ressources : sécurité, optimisation de la consommation énergétique et protocoles
› Algorithmique distribuée pour applications collaboratives synchrones : algorithmes de consensus tolérants aux pannes, traçabilité
› Ordonnancement et optimisation : applications de type pipe-line, consommation énergétique, systèmes multi-agents efficaces
Savoir-faire
L'originalité du travail de DEODIS repose sur les solutions proposées, dans leur adaptation à des problématiques très spécifiques des systèmes distribués. L'ensemble des travaux réalisés vise généralement des contextes applicatifs bien identifiés par la spécificité de la problématique.
Ainsi, l’équipe a un lien fort avec des technologies utilisées dans des contextes applicatifs réels :
› Télémédecine
› Réseaux de capteurs
› Systèmes multi-agents
› Clusters de calcul