Request sequencing: Enabling workflow for efficient problem solving in GridSolve

Yinan Li, Jack Dongarra, Keith Seymour, Asim Yarkhan

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

3 Scopus citations

Abstract

GridSolve employs a standard RPC-based model for solving computational problems. There are two deficiencies associated with this model when a computational problem essentially forms a workflow consisting of a set of tasks, among which there exist data dependencies. First, intermediate results are passed among tasks going through the client, resulting in additional data transport between the client and the servers, which is pure overhead. Second, since the execution of each individual task is a separate RPC session, it is difficult to exploit the potential parallelism among tasks. This paper presents a request sequencing technique that eliminates those limitations and solves the above problems. The core features of this work include automatic DAG construction and data dependency analysis, direct inter-server data transfer, and the capability of parallel task execution.

Original languageEnglish
Title of host publicationProceedings - 7th International Conference on Grid and Cooperative Computing, GCC 2008
Pages449-458
Number of pages10
DOIs
StatePublished - 2008
Event7th International Conference on Grid and Cooperative Computing, GCC 2008 - Shenzhen, China
Duration: Oct 24 2008Oct 26 2008

Publication series

NameProceedings - 7th International Conference on Grid and Cooperative Computing, GCC 2008

Conference

Conference7th International Conference on Grid and Cooperative Computing, GCC 2008
Country/TerritoryChina
CityShenzhen
Period10/24/0810/26/08

Fingerprint

Dive into the research topics of 'Request sequencing: Enabling workflow for efficient problem solving in GridSolve'. Together they form a unique fingerprint.

Cite this