The huge amount of computing resources in the Internet makes it possible to build metacomputersfor solving large-scale problems. Despite the great availability of software infrastructuresfor managing such systems, metacomputer programming is often based onmodels that do not appear to be suitable to run applications on wide-area, unreliable,highly-variable networks of computers. In this paper, we present a customisable, Java-basedmiddleware which provides programmers with a portable and flexible framework to run applicationsover a hierarchical, virtual network architecture. The middleware is designed accordingto a component-based approach that enables the execution behaviour of each computingnode to be customised in order to satisfy application needs. The paper shows some examplesof programming model customisation and demonstrates that flexibility can be achieved withoutsignificantly compromising performance.

A component-based approach to build a portable and flexible middleware for metacomputing

DI SANTO M;FRATTOLILLO F;ZIMEO E
2002

Abstract

The huge amount of computing resources in the Internet makes it possible to build metacomputersfor solving large-scale problems. Despite the great availability of software infrastructuresfor managing such systems, metacomputer programming is often based onmodels that do not appear to be suitable to run applications on wide-area, unreliable,highly-variable networks of computers. In this paper, we present a customisable, Java-basedmiddleware which provides programmers with a portable and flexible framework to run applicationsover a hierarchical, virtual network architecture. The middleware is designed accordingto a component-based approach that enables the execution behaviour of each computingnode to be customised in order to satisfy application needs. The paper shows some examplesof programming model customisation and demonstrates that flexibility can be achieved withoutsignificantly compromising performance.
Metacomputing; Middleware, Component Framework, Grid Computing
File in questo prodotto:
File Dimensione Formato  
Parallel Computing 28(12).1789-1810.pdf

non disponibili

Licenza: Non specificato
Dimensione 376.14 kB
Formato Adobe PDF
376.14 kB Adobe PDF   Visualizza/Apri   Richiedi una copia

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/20.500.12070/2145
Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 14
  • ???jsp.display-item.citation.isi??? 7
social impact