Consommation adaptative par négociation continue


Nous étudions ici le problème de l’allocation de jobs concurrents, composés de tâches situées, sous-jacent au déploiement distribué du patron de conception MapReduce sur une grappe de serveurs. Afin de mettre en oeuvre notre stratégie multi-agents qui vise à minimiser le délai moyen de réalisation des jobs (flowtime), nous proposons une architecture composite d’agent qui permet la concurrence des négociations et des consommations. Nos expérimentations montrent que, lorsqu’elle est exécutée en continue lors du processus de consommation, notre stratégie de réallocation : (1) améliore le flowtime ; (2) ne pénalise pas la consommation ; (3) est robuste aux aléas d’exécution.