SLICEE: A Service oriented middleware for intensive scientific computation

Jonathan Piat 1 Francois Moreews 1, 2, * Olivier Collin 1 Dominique Lavenier 1 Alexandre Cornu 1
* Corresponding author
1 SYMBIOSE - Biological systems and models, bioinformatics and sequences
IRISA - Institut de Recherche en Informatique et Systèmes Aléatoires, Inria Rennes – Bretagne Atlantique
Abstract : With the growth of computational power and storage demand from bioinformatics applications, cluster computing has emerged as a good answer. Bioinformatics applications are often structured as workflows that are composed of a set of operations to perform on large data sets. These workflows are deployed as complex script that handles the sequence of program calls with their relevant inputs and try to take advantage of a computer cluster using a scheduler. Their performance rely on the user ability to analyze the potential parallelism in the workflow. SLICEE (Service Layer for Intensive Computation Execution Environment) proposes to abstract the calls to the cluster scheduler by handling command submission and data management. A workflow client is used to orchestrate the SLICEE services, that takes care of exploiting the data parallelism, and data routing between tasks to take advantage of the cluster architecture. A storage management layer takes care of optimizing data transfer with a reference passing mechanism. More-over SLICEE handles multi site command submission and data storage in a way that makes it transparent to the end-user. This tool enables an easy to maintain and to share implementation of bioinformatics workflows using intensive computation resources.
Document type :
Conference papers
IEEE. SERVICES 2011, Jul 2011, WASHINGTON DC, United States. 2011
Liste complète des métadonnées
Contributor : Francois Moreews <>
Submitted on : Tuesday, November 26, 2013 - 9:24:46 AM
Last modification on : Tuesday, May 23, 2017 - 11:23:19 AM
Document(s) archivé(s) le : Monday, March 3, 2014 - 1:45:09 PM


Files produced by the author(s)


  • HAL Id : inria-00638694, version 1



Jonathan Piat, Francois Moreews, Olivier Collin, Dominique Lavenier, Alexandre Cornu. SLICEE: A Service oriented middleware for intensive scientific computation. IEEE. SERVICES 2011, Jul 2011, WASHINGTON DC, United States. 2011. <inria-00638694>



Record views


Document downloads