JADE - Conception de systèmes autonomes

Noel De Palma - LIG/ENSIMAG

Les environnements informatiques d’aujourd’hui sont de plus en plus sophistiqués. Ils intègrent de nombreux logiciels complexes qui coopèrent dans le cadre d’une infrastructure logicielle. Le nombre d'éléments logiciels et matériel à administrer dépasse l'échelle gérable par des administrateurs humains. L'administration de ces infrastructures logicielles est une tâche de plus en plus complexe, source d'erreurs, et consommatrice en ressources :

  • humaines, car elle nécessite de nombreux administrateurs humains pour maîtriser cette complexité et réagir aux événements (par exemple des pannes) survenants,
  • matérielles, car pour anticiper des incidents potentiels (pannes, surcharges), les administrateurs ont souvent recours à une surdimmensionnement de l'infrastructure.

Le système JADE visent une gestion autonome de ressources (logicielles ou matérielles) dans des conditions changeantes constituent une approche très prometteuse pour répondre à ce problème. Son approche basée sur des composants logiciels permet d'automatiser facilement des fonctions d'administration spécifique comme, par exemple, la réparation d'un système. JADE implante un premier prototype d'auto-réparation, d'auto-optimization et d'auto-protection pour des serveurs d'application internet (J2EE) et pour des serveurs de messagerie (JMS). JADE est actuellement utilisé par l'outil d'administration JASMINE de BULL.

Version à imprimerDernière mise à jour : November 02, 2007, at 04:59 PM