An efficient implementation of Java's remote method invocation
Proceedings of the seventh ACM SIGPLAN symposium on Principles and practice of parallel programming
Lightweight Self-Organizing Frameworks for Metacomputing
HPDC '02 Proceedings of the 11th IEEE International Symposium on High Performance Distributed Computing
RMIX: A Multiprotocol RMI Framework for Java
IPDPS '03 Proceedings of the 17th International Symposium on Parallel and Distributed Processing
Heterogeneous Access to Service-Based Distributed Computing: The RMIX Approach
IPDPS '03 Proceedings of the 17th International Symposium on Parallel and Distributed Processing
A Lightweight Kernel for the Harness Metacomputing Framework
IPDPS '05 Proceedings of the 19th IEEE International Parallel and Distributed Processing Symposium (IPDPS'05) - Workshop 1 - Volume 02
MOLAR: adaptive runtime support for high-end computing operating and runtime systems
ACM SIGOPS Operating Systems Review
A parallel plug-in programming paradigm
HPCC'06 Proceedings of the Second international conference on High Performance Computing and Communications
Distributed real-time computing with harness
PVM/MPI'07 Proceedings of the 14th European conference on Recent Advances in Parallel Virtual Machine and Message Passing Interface
Hi-index | 0.00 |
RMIX is a dynamic, heterogeneous, reconfigurable communication framework that allows software components to communicate using various RMI/RPC protocols, such as ONC RPC, Java RMI and SOAP, by facilitating dynamically loadable provider plug-ins to supply different protocol stacks. With this paper, we present a native (C-based), flexible, adaptable, multi-protocol RMI/RPC communication framework that complements the Java-based RMIX variant previously developed by our partner team at Emory University. Our approach offers the same multi-protocol RMI/RPC services and advanced invocation semantics via a C-based interface that does not require an object-oriented programming language. This paper provides a detailed description of our RMIX framework architecture and some of its features. It describes the general use case of the RMIX framework and its integration into the Harness metacomputing environment in form of a plug-in.