OpenWP: Combining annotation language and workflow environments for porting existing applications on grids

Matthieu Cargnelli, Guillaume Alléon, Franck Cappello

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Abstract

Many Industrial companies are looking for programming environments to port their existing applications onto the grid. Workflow environments are an appealing solution for them as they match the architectural features of grids (hierarchy, heterogeneity, dynamism). However, current workflow environments require from programmers significant efforts to adapt existing applications. In this paper, we propose the OpenWP programming and runtime environment, in order to ease the adaptation and execution of existing applications onto grids. OpenWP essentially allows the programmer: 1) to express the parallelism and distribution in existing codes using directives and 2) to execute the applications on grids using existing workflow engines. This paper presents the OpenWP environment in details and evaluates its performance with a non trivial industrial mesher application used by an aerospace company.

Original languageEnglish (US)
Title of host publicationProceedings of the 2008 9th IEEE/ACM International Conference on Grid Computing, GRID 2008
Pages176-183
Number of pages8
DOIs
StatePublished - 2008
Externally publishedYes
Event2008 9th IEEE/ACM International Conference on Grid Computing, GRID 2008 - Tsukuba, Japan
Duration: Sep 29 2008Oct 1 2008

Publication series

NameProceedings - IEEE/ACM International Workshop on Grid Computing
ISSN (Print)1550-5510

Conference

Conference2008 9th IEEE/ACM International Conference on Grid Computing, GRID 2008
Country/TerritoryJapan
CityTsukuba
Period9/29/0810/1/08

ASJC Scopus subject areas

  • Software
  • Hardware and Architecture
  • Computer Networks and Communications

Fingerprint

Dive into the research topics of 'OpenWP: Combining annotation language and workflow environments for porting existing applications on grids'. Together they form a unique fingerprint.

Cite this