Evaluation of MPI Implementations on Grid-connected Clusters using an Emulated WAN Environment
CCGRID '03 Proceedings of the 3st International Symposium on Cluster Computing and the Grid
Interactive and Descriptor-Based Deployment of Object-Oriented Grid Applications
HPDC '02 Proceedings of the 11th IEEE International Symposium on High Performance Distributed Computing
MPICH-G2: a Grid-enabled implementation of the Message Passing Interface
Journal of Parallel and Distributed Computing - Special issue on computational grids
Smartsockets: solving the connectivity problems in grid computing
Proceedings of the 16th international symposium on High performance distributed computing
A GCM-based runtime support for parallel grid applications
Proceedings of the 2008 compFrame/HPC-GECO workshop on Component based high performance
Can cloud computing reach the top500?
Proceedings of the combined workshops on UnConventional high performance computing workshop plus memory access workshop
High performance wide-area overlay using deadlock-free routing
Proceedings of the 18th ACM international symposium on High performance distributed computing
CCGRID '09 Proceedings of the 2009 9th IEEE/ACM International Symposium on Cluster Computing and the Grid
Grid-Enabling SPMD Applications through Hierarchical Partitioning and a Component-Based Runtime
Euro-Par '09 Proceedings of the 15th International Euro-Par Conference on Parallel Processing
An Autonomic Approach to Integrated HPC Grid and Cloud Usage
E-SCIENCE '09 Proceedings of the 2009 Fifth IEEE International Conference on e-Science
ESB federation for large-scale SOA
Proceedings of the 2010 ACM Symposium on Applied Computing
Hi-index | 0.00 |
Current solutions for hybrid Grid/Cloud computing have been developed to hide from heterogeneity, dynamism 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, heterogeneous and dynamic nature of platforms. We validate its capabilities and versatility through two use cases: an Internet-wide federation of Distributed Service Buses and a runtime supporting domain-decomposition HPC in heterogeneous computing environments using MPI-like programming. Performance results show the efficiency and usefulness of our middleware, and so contribute to promote research efforts geared towards flexible, on-demand IT solutions.