Execo On G5K: Difference between revisions
		
		
		
		
		
		Jump to navigation
		Jump to search
		
				
		
		
	
| Lpouilloux (talk | contribs) No edit summary | Lpouilloux (talk | contribs)  m (→Usage) | ||
| Line 30: | Line 30: | ||
| ===Process management=== | ===Process management=== | ||
| To learn how to manage local and remote process, have a look at [http://execo.gforge.inria.fr/doc/userguide.html#execo] | |||
| ===Working with G5K=== | ===Working with G5K=== | ||
| To know how to interact with Grid'5000 infrastrucure (jobs, deployment, planning, API), click on [http://execo.gforge.inria.fr/doc/userguide.html#execo_g5k] | |||
| ===Automating experiments=== | ===Automating experiments=== | ||
| Execo offers an engine that allow to automatize experiments. A example can be found on [http://execo.gforge.inria.fr/doc/userguide.html#using-execo-engine-for-experiment-development] | |||
| ==Documentation== | ==Documentation== | ||
| Up-to-date documentation is available on [http://execo.gforge.inria.fr/doc/userguide.html#execo User Guide]. | Up-to-date documentation is available on [http://execo.gforge.inria.fr/doc/userguide.html#execo User Guide]. | ||
Revision as of 09:56, 28 February 2014
Execo offers a Python API to manage processes execution. It is well
suited for quick and easy creation of reproducible experiments on
distributed hosts. It is a huge improvement over using shell script
for experiment development.
It offers:
- Asynchronous control of local and remote commands.
- Efficient and scalable execution (transparent usage of Taktuk).
- Interaction with Grid'5000 resources (planning, submission, deployment, API).
- Tools for rapid development of reproducible experiments.
Installation
Connect on a frontend and use easy_install:
Configure your path in .bashrc:
 export PATH="$HOME/.local/bin${PATH:+:${PATH}}"
Create a .execo.conf.py in your home directory if you need some specific configuration
Usage
Process management
To learn how to manage local and remote process, have a look at [1]
Working with G5K
To know how to interact with Grid'5000 infrastrucure (jobs, deployment, planning, API), click on [2]
Automating experiments
Execo offers an engine that allow to automatize experiments. A example can be found on [3]
Documentation
Up-to-date documentation is available on User Guide.
