Workflow Global Computing with YML
Résumé
In this paper we propose a framework dedicated to the development and the execution of parallel applications over large scale global computing platforms. A workflow pro- gramming environment will be introduced, based on a new workflow language YvetteML and a Human-GRID middle- ware interface called YML. This language allows descrip- tion of different kind of components to be allocated to GRID resources. Depending of the different targeted resources, the components may be associated to computation, migra- tion of data or other resource controls. YML is designed to have several back-ends for different middleware, as a well- designed front end is developed independently of any ded- icated middleware. In order to make the framework imme- diately useful, YML comes with pre-configured interfaces to some numerical routines and a numerical library for iter- ative linear algebra methods. We will present experimen- tations done on some large scale platforms using a peer to peer middleware with a numerical application case study.