MPICH/Madeleine: a True Multi-Protocol MPI for High Performance Networks
IPDPS '01 Proceedings of the 15th International Parallel & Distributed Processing Symposium
Efficient Communications in Multithreaded Runtime Systems
Proceedings of the 11 IPPS/SPDP'99 Workshops Held in Conjunction with the 13th International Parallel Processing Symposium and 10th Symposium on Parallel and Distributed Processing
Integrating Kernel Activations in a Multithreaded Runtime System on Top of LINUX
IPDPS '00 Proceedings of the 15 IPDPS 2000 Workshops on Parallel and Distributed Processing
Cobra: A CORBA-compliant Programming Environment for High-Performance Computing
Euro-Par '98 Proceedings of the 4th International Euro-Par Conference on Parallel Processing
PARDIS: A Parallel Approach to CORBA
HPDC '97 Proceedings of the 6th IEEE International Symposium on High Performance Distributed Computing
CrispORB: High performance CORBA for System Area Network
HPDC '99 Proceedings of the 8th IEEE International Symposium on High Performance Distributed Computing
The Design and Performance of a Real-time I/O Subsystem
RTAS '99 Proceedings of the Fifth IEEE Real-Time Technology and Applications Symposium
A Parallel CORBA Component Model for Numerical Code Coupling
GRID '02 Proceedings of the Third International Workshop on Grid Computing
A Scalable Approach to Network Enabled Servers
ASIAN '02 Proceedings of the7th Asian Computing Science Conference on Advances in Computing Science: Internet Computing and Modeling, Grid Computing, Peer-to-Peer Computing, and Cluster
Parallel I/O Support for HPF on Computational Grids
ISHPC '02 Proceedings of the 4th International Symposium on High Performance Computing
A Scalable Approach to Network Enabled Servers (Research Note)
Euro-Par '02 Proceedings of the 8th International Euro-Par Conference on Parallel Processing
Hi-index | 0.00 |
Due to the high level of heterogeneity in a computational Grid, designing a runtime system for such computing infrastructure is extremely challenging, for example regarding the ability to exploit transparently and efficiently various networking technologies. Programming a computational Grid often requires the use of several communication paradigms (RPC, RMI, DSM, Message passing) that have to share these networking resources. This paper presents the first step towards a runtime system that allows efficient communication for various communication-oriented middlewares. We introduce a CORBA implementation that reaches 240 MB/s, which is as far as we know the best CORBA performance. Thus, CORBA can be as efficient as MPI on high performance networks. Moreover, we show that different communication middlewares, like CORBA and MPI, can efficiently co-habit within the same runtime system taking full benefit of various networking resources (SAN to WAN).