OpenMP: An Industry-Standard API for Shared-Memory Programming
IEEE Computational Science & Engineering
Distributed and Parallel Databases
Decentralized orchestration of composite web services
Proceedings of the 13th international World Wide Web conference on Alternate track papers & posters
A Peer to Peer Computing Framework: Design and Performance Evaluation of YML
ISPDC '04 Proceedings of the Third International Symposium on Parallel and Distributed Computing/Third International Workshop on Algorithms, Models and Tools for Parallel Computing on Heterogeneous Networks
Distributed computing in practice: the Condor experience: Research Articles
Concurrency and Computation: Practice & Experience - Grid Performance
Automatic Grid workflow based on imperative programming languages: Research Articles
Concurrency and Computation: Practice & Experience - Workflow in Grid Systems
Including SMP in Grids as Execution Platform and Other Extensions in GRID Superscalar
E-SCIENCE '06 Proceedings of the Second IEEE International Conference on e-Science and Grid Computing
Data parallelism in bioinformatics workflows using Hydra
Proceedings of the 19th ACM International Symposium on High Performance Distributed Computing
Hi-index | 0.00 |
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.