diff --git a/AUTHORS.md b/AUTHORS.md new file mode 100644 index 0000000000000000000000000000000000000000..c8c2e608afeb065e3b3572183f71f76e9bed2162 --- /dev/null +++ b/AUTHORS.md @@ -0,0 +1,8 @@ +# AUTHORS + +* Ellie BEAUPREZ, Univ. Lille, CNRS, Centrale Lille, UMR 9189 - CRIStAL, F-59000 Lille, France + +* [Anne-Cécile CARON](https://pro.univ-lille.fr/anne-cecile-caron), Univ. Lille, CNRS, Centrale Lille, UMR 9189 - CRIStAL, F-59000 Lille, France + +* [Maxime MORGE](https://pro.univ-lille.fr/maxime-morge), Univ. Lille, CNRS, Centrale Lille, UMR 9189 - CRIStAL, F-59000 Lille, France + diff --git a/RELEASE.md b/CHANGELOG.md similarity index 100% rename from RELEASE.md rename to CHANGELOG.md diff --git a/CONTRIBUTORS.md b/CONTRIBUTORS.md new file mode 100644 index 0000000000000000000000000000000000000000..999bf4ab8132be181afa93569ea19ca7d3ea94ce --- /dev/null +++ b/CONTRIBUTORS.md @@ -0,0 +1,4 @@ +# CONTRIBUTORS + +* [Jean-Christophe ROUTIER](https://pro.univ-lille.fr/jean-christophe-routier), Univ. Lille, CNRS, Centrale Lille, UMR 9189 - CRIStAL, F-59000 Lille, France + diff --git a/README.md b/README.md index 58ef8d35eb2be9c9046222db6727d4351e773706..756a1b29d1331ff886a55ce57392fa9f68a3ec8d 100755 --- a/README.md +++ b/README.md @@ -2,13 +2,13 @@ SMASTA+ is a Scala implementation of the Extended Multi-agents Situated Task Allocation. -We study the problem of allocating concurrent jobs composed of situated tasks, -underlying the distributed deployment of the MapReduce design pattern on a cluster. -In order to minimise the mean flowtime of jobs, we propose a multi-agent strategy that allows -the concurrency of negotiation and consumption. Our experiments show that our reallocation strategy, +We study the problem of allocating concurrent jobs composed of situated tasks, +underlying the distributed deployment of the MapReduce design pattern on a cluster. +In order to minimise the mean flowtime of jobs, we propose a multi-agent strategy that allows +the concurrency of negotiation and consumption. Our experiments show that our reallocation strategy, when executed continuously during the consumption process improves the flowtime. -<!-- +<!-- <figure class="video_container"> <video controls="controls" allowfullscreen="true" poster="videos/smasta+.png"> <source src="videos/smasta+.m4v" type="video/mp4"> @@ -17,7 +17,7 @@ when executed continuously during the consumption process improves the flowtime. </video> </figure> --> -<!-- +<!-- <figure class="video_container"> <iframe src="https://www.youtu.be/embed/SChazopMfo4" frameborder="0" allowfullscreen="allowfullscreen"> </iframe> </figure> @@ -41,7 +41,7 @@ and its implementation. ## Requirements -In order to run SMASTA+ you need: +In order to run SMASTA+ you need: - the Java virtual machine [JVM 17.0.2](http://www.oracle.com/technetwork/java/javase/downloads/index.html) @@ -51,7 +51,7 @@ In order to run SMASTA+ you need: - eventually [IBM ILOG CPLEX Optimization Studio 12.8](https://www.ibm.com/analytics/data-science/prescriptive-analytics/cplex-optimizer) for comparison -- eventually [PlantUML](https://plantuml.com/) for drawing the sequence diagram of the negotiation +- eventually [PlantUML](https://plantuml.com/) for drawing the sequence diagram of the negotiation - eventually [Node.js](https://nodejs.org) for monitoring reallocation during consumption @@ -84,7 +84,7 @@ or java -jar smastaplus-assembly-X.Y.jar org.smastaplus.utils.MASTAPlusBalancer -g -d -v examples/stap/ex1.txt ex1AllocationFound.txt -Usage: +Usage: Usage: java -jar smastaplus-assembly-X.Y.jar org.smastaplus.utils.MASTAPlusBalancer [-vwfghidslcomh] inputFilename outputFilename The following options are available: @@ -128,7 +128,7 @@ then sbt "run org.smastaplus.utils.MASTAPlusConsumer -v -m -or +or sbt "run org.smastaplus.utils.MASTAPlusBalancer -v -d -g examples/stap/ex1.txt ex1AllocationFound.txt" @@ -136,9 +136,9 @@ eventually sbt assembly -## Monitoring +## Monitoring -The instructions for monitoring the task allocation are [here](monitoring). +The instructions for monitoring the task allocation are [here](monitoring). ## Specifications @@ -149,14 +149,6 @@ The technical specification of the framework is [here](doc/specification). For reproducibility, the empirical evaluation of SMASTA+ can be performed with the following [instructions](doc/experiments). -## Contributors - -Copyright (C) Maxime MORGE, Ellie BEAUPREZ, Anne-Cécile CARON, 2021, 2022, 2023, 2024 - -## Additional contributors - -Jean-Christophe ROUTIER - ## Publications Ellie Beauprez, Anne-Cécile Caron, Maxime Morge, Jean-Christophe Routier. @@ -179,9 +171,9 @@ In A. P. ROCHA, L. STEELS & H. J. van den HERIK (Éd.), Agents and Artificial In 13th International Conference, ICAART 2021, Online streaming, February 4-6, 2021, Revised Selected Papers (p. 22-45). Springer. https://doi.org/10.1007/978-3-031-10161-8_2 -Ellie Beauprez, Anne-Cécile Caron, Maxime Morge, Jean-Christophe Routier. -[Une stratégie de négociation multi-agents pour réduire la durée moyenne de réalisation.](doc/publications/beauprez21jfsma.pdf) -Vingt-neuvièmes journées francophones sur les systèmes multi-agents (JFSMA), +Ellie Beauprez, Anne-Cécile Caron, Maxime Morge, Jean-Christophe Routier. +[Une stratégie de négociation multi-agents pour réduire la durée moyenne de réalisation.](doc/publications/beauprez21jfsma.pdf) +Vingt-neuvièmes journées francophones sur les systèmes multi-agents (JFSMA), Jun 2021, Bordeaux, France. pp.31-40. Ellie Beauprez, Anne-Cécile Caron, Maxime Morge, Jean-Christophe Routier. @@ -189,9 +181,9 @@ Ellie Beauprez, Anne-Cécile Caron, Maxime Morge, Jean-Christophe Routier. Vingt-neuvièmes journées francophones sur les systèmes multi-agents (JFSMA), Jun 2021, Bordeaux, France. pp.51-60. -Ellie Beauprez, Anne-Cécile Caron, Maxime Morge, Jean-Christophe Routier. -[A Multi-Agent Negotiation Strategy for Reducing the Flowtime.](doc/publications/beauprez21icaart.pdf) -13th International Conference on Agents and Artificial Intelligence, +Ellie Beauprez, Anne-Cécile Caron, Maxime Morge, Jean-Christophe Routier. +[A Multi-Agent Negotiation Strategy for Reducing the Flowtime.](doc/publications/beauprez21icaart.pdf) +13th International Conference on Agents and Artificial Intelligence, Feb 2021, Online streaming, Spain. pp.58-68. Ellie Beauprez, Anne-Cécile Caron, Maxime Morge, Jean-Christophe Routier.