Vers une Architecture de Type Agent BDI pour un Ordonnanceur de Grille Adaptatif
Abstract
Un Ordonnanceur de Grille (OG) a pour objectif d'optimiser l'utilisation des ressources mises à sa disposition. Le plus souvent, ce composant manque de flexibilité dans sa conception et a des difficultés à s'adapter aux diverses perturbations (fluctuation de la qualité de service, arrivée ou départ de nouvelles ressources, arrivée de travaux prioritaires, etc). L'objectif de cet article est de proposer une architecture orientée agents de type BDI (Belief Desire Intention) pour permettre à l'OG de s'adapter à ces perturbations et de travailler en coopération avec ses accointances. L'OG proposé fonctionne en boucle selon un schéma perception-délibération-action. La perception de l'environnement et de ses perturbations est rendue possible ici à l'aide d'un modèle conceptuel qui décrit à la fois la structure de la Grille et son fonctionnement. La délibération décide des actions à entreprendre (migration d'application, changement de plan d'ordonnancement, changement de politique d'attribution des tâches,..) pour s'adapter aux perturbations sur la base de règles qui proposent différents types d'adaptation selon les événements détectés. L'action correspond à la mise en oeuvre des décisions prises lors de la délibération.