ExperimentControl

From air
Revision as of 00:28, 7 January 2017 by Admin (talk | contribs) (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'...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search

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.

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

pip install -U cookiecutter
cookiecutter https://github.com/audreyr/cookiecutter-pypackage.git