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
The Myth of Open Web Services: The Rise of the Service Parks
IEEE Internet 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
A perspective on the CoreGRID grid component model
Euro-Par'11 Proceedings of the 2011 international conference on Parallel Processing
Hi-index | 0.00 |
Current solutions for hybrid grid/cloud computing have been developed to hide from heterogeneity, dynamicity, 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 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. Copyright © 2012 John Wiley & Sons, Ltd.