Déploiement auto-adaptatif d’intergiciel sur plate-forme élastique
Les progrès dans la miniaturisation des composants électroniques, au niveau des réseaux informatiques, ont largement contribué a l’apparition de plusieurs systèmes distribués qui sont maintenant omniprésents (internet). Un système distribué est une collection d’entités de calcul, autonomes, interconnectées . De tels systèmes permettent d’échanger des données (grâce aux réseaux WAN1), de partager des ressources (une imprimante dans un réseau LAN2), d’augmenter des performances et d’améliorer notre capacité de calcul, en distribuant les tâches entre plusieurs processus, etc. Cependant, ils sont difficiles à concevoir, à contrôler, à maintenir car constitués d’une variété de composants (logiciels et physiques) complexes qui sont susceptibles de tomber en panne ou de subir des variations de leurs paramètres. La nature des entités de calcul et la manière de les interconnecter laissent la place `a une large gamme de matériels et de réseaux.