Négociation pour la consommation adaptative d’allocation continue
Revue Ouverte d'Intelligence Artificielle, Post-actes des Journées Francophones sur les Systèmes Multi-Agents (JFSMA 2023), Volume 5 (2024) no. 4, pp. 9-35.

Nous étudions ici le problème de l’allocation continue 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 œuvre 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 de manière concurrente au processus de consommation, notre stratégie de réallocation  : (1) réduit significativement le temps de réordonnancement  ; (2) améliore le délai moyen de réalisation  ; (3) ne pénalise pas la consommation  ; (4) est robuste aux aléas d’exécution  ; et (5) s’adapte à la libération de jobs.

In this paper, we study the problem of continous allocation of concurrent jobs, composed of situated tasks, underlying the distributed deployment of the MapReduce design pattern on a cluster. In order to implement our multi-agent strategy that aims at minimizing the mean flowtime of jobs, we propose a composite agent architecture that allows negotiation and consumption concurrency. Our experiments show that, when executed concurrently with the consumption process, our reallocation strategy: (1) significantly reduces the rescheduling time; (2) improves the flowtime; (3) does not penalise the consumption; (4) is robust to execution hazards; and (5) adapts to the release of jobs.

Publié le :
DOI : 10.5802/roia.85
Mots-clés : Système multi-agents, Résolution collective de problèmes, Négociation multi-agents, Architecture d’agent
Keywords: Multi-Agents Systems, Distributed Problem Solving, Agent-based Negotiation, Agent Architecture

Ellie Beauprez 1 ; Anne-Cécile Caron 1 ; Maxime Morge 2 ; Jean-Christophe Routier 1

1 Univ. Lille, CNRS, Centrale Lille, UMR 9189 CRIStAL, F-59000 Lille, France
2 Univ Lyon, UCBL, CNRS, INSA Lyon, UMR 5205 LIRIS, F-59622 Villeurbanne, France
Licence : CC-BY 4.0
Droits d'auteur : Les auteurs conservent leurs droits
@article{ROIA_2024__5_4_9_0,
     author = {Ellie Beauprez and Anne-C\'ecile Caron and Maxime Morge and Jean-Christophe Routier},
     title = {N\'egociation pour la consommation adaptative d{\textquoteright}allocation continue},
     journal = {Revue Ouverte d'Intelligence Artificielle},
     pages = {9--35},
     publisher = {Association pour la diffusion de la recherche francophone en intelligence artificielle},
     volume = {5},
     number = {4},
     year = {2024},
     doi = {10.5802/roia.85},
     language = {fr},
     url = {https://roia.centre-mersenne.org/articles/10.5802/roia.85/}
}
TY  - JOUR
AU  - Ellie Beauprez
AU  - Anne-Cécile Caron
AU  - Maxime Morge
AU  - Jean-Christophe Routier
TI  - Négociation pour la consommation adaptative d’allocation continue
JO  - Revue Ouverte d'Intelligence Artificielle
PY  - 2024
SP  - 9
EP  - 35
VL  - 5
IS  - 4
PB  - Association pour la diffusion de la recherche francophone en intelligence artificielle
UR  - https://roia.centre-mersenne.org/articles/10.5802/roia.85/
DO  - 10.5802/roia.85
LA  - fr
ID  - ROIA_2024__5_4_9_0
ER  - 
%0 Journal Article
%A Ellie Beauprez
%A Anne-Cécile Caron
%A Maxime Morge
%A Jean-Christophe Routier
%T Négociation pour la consommation adaptative d’allocation continue
%J Revue Ouverte d'Intelligence Artificielle
%D 2024
%P 9-35
%V 5
%N 4
%I Association pour la diffusion de la recherche francophone en intelligence artificielle
%U https://roia.centre-mersenne.org/articles/10.5802/roia.85/
%R 10.5802/roia.85
%G fr
%F ROIA_2024__5_4_9_0
Ellie Beauprez; Anne-Cécile Caron; Maxime Morge; Jean-Christophe Routier. Négociation pour la consommation adaptative d’allocation continue. Revue Ouverte d'Intelligence Artificielle, Post-actes des Journées Francophones sur les Systèmes Multi-Agents (JFSMA 2023), Volume 5 (2024) no. 4, pp. 9-35. doi : 10.5802/roia.85. https://roia.centre-mersenne.org/articles/10.5802/roia.85/

[1] Quentin Baert Négociation multi-agents pour la réallocation dynamique de tâches, Thèse de doctorat, Université de Lille, Septembre (2019)

[2] Ellie Beauprez; Luc Bigand; Anne-Cécile Caron; Maxime Morge; Jean-Christophe Routier Réaffectation de tâches de la théorie à la pratique : état de l’art et retour d’expérience, Actes des Journées Francophones sur les Systèmes Multi-Agents (JFSMA), Cépaduès, 2021, pp. 51-60

[3] Ellie Beauprez; Anne-Cécile Caron; Maxime Morge; Jean-Christophe Routier Échange de tâches pour la réduction de la durée moyenne de réalisation, Actes des Journées Francophones sur les Systèmes Multi-Agents (JFSMA), Cépaduès, 2022, pp. 19-28

[4] Ellie Beauprez; Anne-Cécile Caron; Maxime Morge; Jean-Christophe Routier Consommation adaptative par négociation continue, Actes des Journées Francophones sur les Systèmes Multi-Agents (JFSMA), Cépaduès, 2023, pp. 21-30

[5] Ellie Beauprez; Anne-Cécile Caron; Maxime Morge; Jean-Christophe Routier Délégation de lots de tâches pour la réduction de la durée moyenne de réalisation, ROIA, Volume 4 (2023) no. 2, pp. 193-221 | DOI

[6] Ellie Beauprez; Maxime Morge; Anne-Cécile Caron Scala implementation of the Extended Multi-agents Situated Task Allocation, https://gitlab.univ-lille.fr/maxime.morge/smastaplus, 2020

[7] Yin Chen; Xinjun Mao; Fu Hou; Qiuzen Wang; Shuo Yang Combining re-allocating and re-scheduling for dynamic multi-robot task allocation, Proc. of IEEE International Conference on Systems, Man, and Cybernetics (SMC), 2016, pp. 395-400 | DOI

[8] Han-Lim Choi; Luc Brunet; Jonathan P. How Consensus-based decentralized auctions for robust task allocation, IEEE Transactions on Robotics, Volume 25 (2009) no. 4, pp. 912-926 | DOI

[9] Niall Creech; Natalia Criado Pacheco; Simon Miles Resource allocation in dynamic multiagent systems (2021) (https://arxiv.org/abs/2102.08317)

[10] Anastasia Damamme; Aurélie Beynier; Yann Chevaleyre; Nicolas Maudet The Power of Swap Deals in Distributed Resource Allocation, Proc. of International Conference on Autonomous Agents and Multiagent Systems (AAMAS), 2015, pp. 625-633

[11] J. Dean; S. Ghemawat MapReduce : Simplified Data Processing on Large Clusters, Proc. of The Sixth Symposium on Operating System Design and Implementation, 2004, pp. 137-150

[12] Ulle Endriss; Nicolas Maudet; Fariba Sadri; Francesca Toni Negotiating Socially Optimal Allocations of Resources, Journal of Artificial Intelligence Research, Volume 25 (2006), pp. 315-348 | DOI

[13] Sven Koenig; Craig Tovey; Michail Lagoudakis; Vangelis Markakis; David Kempe; Pinar Keskinocak; Anton Kleywegt; Adam Meyerson; Sonal Jain The power of sequential single-item auctions for agent coordination, Proc. of The Twenty-First National Conference on Artificial Intelligence and the Eighteenth Innovative Applications of Artificial Intelligence Conference (AAAI), Volume 2006, 2006, pp. 1625-1629

[14] Kristina Lerman; Chris Jones; Aram Galstyan; Maja J Matarić Analysis of dynamic task allocation in multi-robot systems, The International Journal of Robotics Research, Volume 25 (2006) no. 3, pp. 225-241 | DOI

[15] Lightbend Akka is the implementation of the Actor Model on the JVM, http://akka.io, 2020

[16] Siddharth Mayya; Diego S D’antonio; David Saldaña; Vijay Kumar Resilient task allocation in heterogeneous multi-robot systems, IEEE Robotics and Automation Letters, Volume 6 (2021) no. 2, pp. 1327-1334 | DOI

[17] G Ayorkor Mills-Tettey; Anthony Stentz; M Bernardine Dias The dynamic hungarian algorithm for the assignment problem with changing costs, Robotics Institute, Pittsburgh, PA, Tech. Rep. CMU-RI-TR-07-27 (2007), p. 19

[18] Changjoo Nam; Dylan A. Shell When to do your own thing : Analysis of cost uncertainties in multi-robot task allocation at run-time, Proc. of IEEE International Conference on Robotics and Automation, 2015, pp. 1249-1254 | DOI

Cité par Sources :