Adaptable Parallel Components for Grid Programming
- We suggest that parallel software components used for grid computing should be adaptable to application-specific requirements, instead of developing new components from scratch for each particular application. As an example, we take a parallel farm component which is “embarrassingly parallel”, i. e., free of dependencies, and adapt it to the wavefront processing pattern with dependencies that impact its behavior. We describe our approach in the context of Higher-Order Components (HOCs), with the Java-based system Lithium as our implementation framework. The adaptation process relies on HOCs’ mobile code parameters that are shipped over the network of the grid. We describe our implementation of the proposed component adaptation method and report first experimental results for a particular grid application — the alignment of DNA sequence pairs, a popular, time-critical problem in computational molecular biology.
Author: | Jan DünnweberORCiDGND, Marco Aldinucci, Sergei GorlatchORCiDGND, Sonia Campa, Marco Danelutto |
---|---|
DOI: | https://doi.org/10.1007/978-0-387-47658-2_4 |
ISBN: | 978-0-387-47656-8 |
Parent Title (English): | Integrated Research in GRID Computing |
Publisher: | Springer Verlag |
Place of publication: | Boston, MA |
Editor: | Sergei Gorlatch, Marco Danelutto |
Document Type: | Part of a Book |
Language: | English |
Year of first Publication: | 2006 |
Release Date: | 2021/11/10 |
Tag: | Adaptable Code; Grid Components; Java; Wavefront Parallelism; Web Services |
First Page: | 43 |
Last Page: | 57 |
Konferenzangabe: | CoreGRID Integration Workshop 2005, November 28–30, Pisa, Italy |
Institutes: | Fakultät Informatik und Mathematik |
Fakultät Informatik und Mathematik / Labor Parallele und Verteilte Systeme | |
Publication: | Externe Publikationen |
research focus: | Digitalisierung |