Simplifying Grid Application Programming Using Web-Enabled Code Transfer Tools
- This paper deals with one of the fundamental properties of grid computing – transferring code between grid nodes and executing it remotely on heterogeneous hosts. Contemporary middleware relies for this purpose on Web Services, which makes application programs complicated and low-level and requires much additional expertise from programmers. We compare two mechanisms for grid application programming with regard to their handling of code transfer – the de-facto standard WS-GRAM in Globus and the higher-level approach based on HOCs (Higher-Order Components). We study the advantages and problems of each approach using a real-world application case study – the sequent alignment problem from bioinformatics. Our experiments show the trade-off between reduced development costs and software complexity when HOCs are used and the higher performance of the applications on the grid when using WS-GRAM.
Author: | Jan DünnweberORCiDGND, Cǎtǎlin L. Dumitrescu, Ioan Raicu, Ian Foster |
---|---|
DOI: | https://doi.org/10.1007/978-0-387-72498-0_21 |
ISBN: | 978-0-387-72497-3 |
Parent Title (English): | Towards Next Generation Grids |
Publisher: | Springer |
Place of publication: | Rennes, France |
Editor: | Thierry Priol, Marco Vanneschi |
Document Type: | Part of a Book |
Language: | English |
Year of first Publication: | 2007 |
Release Date: | 2021/11/10 |
Tag: | Application Code; Code Parameter; Distributed Systems; Executable Code; Globus Toolkit; Grid Application; Resource Management; Service Level Agreements |
First Page: | 225 |
Last Page: | 235 |
Institutes: | Fakultät Informatik und Mathematik |
Fakultät Informatik und Mathematik / Labor Parallele und Verteilte Systeme | |
Publication: | Externe Publikationen |
research focus: | Digitalisierung |