Components are usually provided as program building blocks with a fixed parallel structure that can be customized for a particular grid application by providing data and code parameters. We propose behavior customization of components, which changes components’ parallel structure and behavior. As an example, we show how an "embarassingly parallel" (dependency-free) farm component can be customized towards a wavefront component with dependencies between elements. In the grid context, our behavior customization makes a grid-aware component from a parallel component using suitable implementation mechanisms, e.g., web services. We illustrate our approach using an example application: the alignment of DNA sequence pairs, which is a popular, time-critical problem in computational molecular biology. We develop a prototypical implementation of the behavior customization using Java, RMI and SOAP, and report experimental results for the sequence alignment problem on a grid-like testbed.

Behavior customization of parallel components application programming

ALDINUCCI, MARCO;
2005-01-01

Abstract

Components are usually provided as program building blocks with a fixed parallel structure that can be customized for a particular grid application by providing data and code parameters. We propose behavior customization of components, which changes components’ parallel structure and behavior. As an example, we show how an "embarassingly parallel" (dependency-free) farm component can be customized towards a wavefront component with dependencies between elements. In the grid context, our behavior customization makes a grid-aware component from a parallel component using suitable implementation mechanisms, e.g., web services. We illustrate our approach using an example application: the alignment of DNA sequence pairs, which is a popular, time-critical problem in computational molecular biology. We develop a prototypical implementation of the behavior customization using Java, RMI and SOAP, and report experimental results for the sequence alignment problem on a grid-like testbed.
2005
http://www.coregrid.net/mambo/content/view/102/107/
Jan Duennweber; Sergei Gorlatch; Sonia Campa; Marco Aldinucci; Marco Danelutto
File in questo prodotto:
Non ci sono file associati a questo prodotto.

I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/2318/67648
Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus ND
  • ???jsp.display-item.citation.isi??? ND
social impact