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

  • Authors:
  • M. Di Santo;F. Frattolillo;W. Russo;E. Zimeo

  • Affiliations:
  • Research Centre on Software Technology, Department of Engineering, University of Sannio, Corso Garibaldi 107, Benevento, Italy;Research Centre on Software Technology, Department of Engineering, University of Sannio, Corso Garibaldi 107, Benevento, Italy;DEIS, University of Calabria, Arcavacata di Rende (CS), Italy;Research Centre on Software Technology, Department of Engineering, University of Sannio, Corso Garibaldi 107, Benevento, Italy

  • Venue:
  • Parallel Computing - Special issue: Advanced environments for parallel and distributed computing
  • Year:
  • 2002

Quantified Score

Hi-index 0.00

Visualization

Abstract

The huge amount of computing resources in the Internet makes it possible to build meta-computers for solving large-scale problems. Despite the great availability of software infrastructures for managing such systems, metacomputer programming is often based on models 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-based middleware which provides programmers with a portable and flexible framework to run applications over a hierarchical, virtual network architecture. The middleware is designed according to a component-based approach that enables the execution behaviour of each computing node to be customised in order to satisfy application needs. The paper shows some examples of programming model customisation and demonstrates that flexibility can be achieved without significantly compromising performance.