Difference between revisions of "ExperimentControl"
Jump to navigation
Jump to search
(Created page with "=Indroduction= Lorsque l'on effectue des évaluations ou des expériences sur des systèmes distribués ou concurrents il est courant d'utilisé des outils dit de contrôle d'...") |
|||
Line 2: | Line 2: | ||
Lorsque l'on effectue des évaluations ou des expériences sur des systèmes distribués ou concurrents il est |
Lorsque l'on effectue des évaluations ou des expériences sur des systèmes distribués ou concurrents il est |
||
courant d'utilisé des outils dit de contrôle d'expérience pour simplifier l'enchainement et le controle des différentes phases des expériences. |
courant d'utilisé des outils dit de contrôle d'expérience pour simplifier l'enchainement et le controle des différentes phases des expériences. |
||
+ | |||
+ | Lien vers le git : |
||
+ | [https://github.com/TimotheeLemaire/resourceSet-for-execo github] |
||
+ | |||
+ | Lien vers la doc : |
||
+ | [Media:Doc.pdf|Doc]] |
||
+ | |||
+ | |||
On peut citer les outils suivant: |
On peut citer les outils suivant: |
Revision as of 18:51, 2 April 2017
Indroduction
Lorsque l'on effectue des évaluations ou des expériences sur des systèmes distribués ou concurrents il est courant d'utilisé des outils dit de contrôle d'expérience pour simplifier l'enchainement et le controle des différentes phases des expériences.
Lien vers le git : github
Lien vers la doc : [Media:Doc.pdf|Doc]]
On peut citer les outils suivant:
execo (en Python) expo (Ruby) XPFlow (Ruby)
Article de synthèse sur ce type d'outils: A survey of general-purpose experiment management tools for distributed systems
Objectifs
Il s'agira d'étendre l'outil execo afin d'offrir les fonctionnalités suivantes:
- Support de la notion de groupe de ressources ("à la expo")
- Notion de session (permettant une gestion d'état d'expérience)
- Interaction via une api REST, utilisation du framework REST
Contraintes
- Utilisation de Python 3
Divers
- Pour l'initialisation de projet on peut utiliser https://github.com/audreyr/cookiecutter-pypackage
pip install -U cookiecutter cookiecutter https://github.com/audreyr/cookiecutter-pypackage.git