A component-based middleware for hybrid grid/cloud computing platforms

Abstract : Current solutions for hybrid grid/cloud computing have been developed to hide from heterogeneity, dynam- icity, and distributed nature of resources. These solutions are, however, insufficient to support distributed applications with non-trivial communication patterns among processes or that are structured so as to reflect the organization of resources they are deployed onto. In this paper, we present a generic, adaptable, and extensible component-based middleware that seamlessly enables a transition of non-trivial applications from traditional grids to hybrid grid–cloud platforms. This middleware goes beyond the resolution of well-known technical challenges for multi-domain computing, as it offers mechanisms to exploit the hierarchical, hetero- geneous, and dynamic natures of platforms. We validate its capabilities and versatility through two use cases: an Internet-wide federation of Distributed Service Buses and a runtime supporting DD high-performance computing in heterogeneous computing environments using programming that is similar to message-passing interface. Performance results show the efficiency and usefulness of our middleware and so contribute to promote research efforts geared toward flexible, on-demand information technology solutions.
Type de document :
Article dans une revue
Concurrency and Computation: Practice and Experience, Wiley, 2012, 24 (13), <10.1002/cpe.2822>


https://hal.archives-ouvertes.fr/hal-01332311
Contributeur : Francoise Baude <>
Soumis le : mercredi 15 juin 2016 - 16:02:09
Dernière modification le : jeudi 16 juin 2016 - 01:05:42

Identifiants

Collections

Citation

Elton Mathias, Françoise Baude. A component-based middleware for hybrid grid/cloud computing platforms. Concurrency and Computation: Practice and Experience, Wiley, 2012, 24 (13), <10.1002/cpe.2822>. <hal-01332311>

Partager

Métriques

Consultations de la notice

39