Adaptable parallel components for grid programming

5Citations
Citations of this article
6Readers
Mendeley users who have this article in their library.
Get full text

Abstract

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. © 2007 Springer Science+Business Media, LLC.

Cite

CITATION STYLE

APA

Dünnweber, J., Gorlatch, S., Aldinucci, M., Campa, S., & Danelutto, M. (2007). Adaptable parallel components for grid programming. In Integrated Research in GRID Computing - CoreGRID Integration Workshop 2005, Selected Papers (pp. 43–57). Springer Science and Business Media, LLC. https://doi.org/10.1007/978-0-387-47658-2_4

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free