OATAO - Open Archive Toulouse Archive Ouverte Open Access Week

Enabling Workflows in GridSolve: Request Sequencing and Service Trading

Li, Yinan and Yarkhan, Asim and Dongarra, Jack and Seymour, Keith and Hurault, Aurélie Enabling Workflows in GridSolve: Request Sequencing and Service Trading. (2013) Journal of Supercomputing, 64 (3). 1133-1152. ISSN 0920-8542

(Document in English)

PDF (Author's version) - Requires a PDF viewer such as GSview, Xpdf or Adobe Acrobat Reader

Official URL: http://dx.doi.org/10.1007/s11227-010-0549-1


GridSolve employs a RPC-based client-agent-server model for solving computational problems. There are two deficiencies associated with GridSolve when a computational problem essentially forms a workflow consisting of a sequence of tasks with data dependencies between them. First, intermediate results are always passed through the client, resulting in unnecessary data transport. Second, since the execution of each individual task is a separate RPC session, it is difficult to enable any potential parallelism among tasks. This paper presents a request sequencing technique that addresses these deficiencies and enables workflow executions. Building on the request sequencing work, one way to generate workflows is by taking higher level service requests and decomposing them into a sequence of simpler service requests using a technique called service trading. A service trading component is added to GridSolve to take advantage of the new dynamic request sequencing. The features described here include automatic DAG construction and data dependency analysis, direct interserver data transfer, parallel task execution capabilities, and a service trading component.

Item Type:Article
Additional Information:Thanks to Springer Verlag editor. The definitive version is available at http://link.springer.com/article/10.1007%2Fs11227-010-0549-1
HAL Id:hal-01130381
Audience (journal):International peer-reviewed journal
Uncontrolled Keywords:
Institution:French research institutions > Centre National de la Recherche Scientifique - CNRS (FRANCE)
Université de Toulouse > Institut National Polytechnique de Toulouse - Toulouse INP (FRANCE)
Université de Toulouse > Université Toulouse III - Paul Sabatier - UT3 (FRANCE)
Other partners > UT-Battelle (USA)
Université de Toulouse > Université Toulouse - Jean Jaurès - UT2J (FRANCE)
Université de Toulouse > Université Toulouse 1 Capitole - UT1 (FRANCE)
Other partners > University of Manchester (UNITED KINGDOM)
Other partners > University of Tennessee - UT (USA)
Other partners > Virginia Polytechnic Institute and State University (USA)
Laboratory name:
Deposited On:11 Mar 2015 15:44

Repository Staff Only: item control page