Efficient load balancing for wide-area divide-and-conquer applications
Divide-and-conquer programs are easily parallelized by letting the programmer annotate
potential parallelism in the form of spawn and sync constructs. To achieve efficient program …
potential parallelism in the form of spawn and sync constructs. To achieve efficient program …
[PDF][PDF] Efficient Java RMI for parallel programming
We evaluate the performance of Manta using benchmarks and applications that run on a 32-
node Myrinet cluster. The time for a null-RMI (without parameters or a return value) of Manta …
node Myrinet cluster. The time for a null-RMI (without parameters or a return value) of Manta …
Comparison of performance of Web services, WS-Security, RMI, and RMI–SSL
This article analyses two most commonly used distributed models in Java: Web services and
RMI (Remote Method Invocation). The paper focuses on regular (unsecured) as well as on …
RMI (Remote Method Invocation). The paper focuses on regular (unsecured) as well as on …
More efficient serialization and RMI for Java
M Philippsen, B Haumacher… - … : Practice and Experience, 2000 - Wiley Online Library
Abstract In current Java implementations, Remote Method Invocation (RMI) is too slow,
especially for high‐performance computing. RMI is designed for wide‐area and high …
especially for high‐performance computing. RMI is designed for wide‐area and high …
The distributed ASCI supercomputer project
The Distributed ASCI Supercomputer (DAS) is a homogeneous wide-area distributed system
consisting of four cluster computers at different locations. DAS has been used for research …
consisting of four cluster computers at different locations. DAS has been used for research …
Parallel Java: A unified API for shared memory and cluster parallel programming in 100% Java
A Kaminsky - 2007 IEEE International Parallel and Distributed …, 2007 - ieeexplore.ieee.org
Parallel Java is a parallel programming API whose goals are (1) to support both shared
memory (thread-based) parallel programming and cluster (message-based) parallel …
memory (thread-based) parallel programming and cluster (message-based) parallel …
Requirements for and evaluation of RMI protocols for scientific computing
Distributed software component architectures provide promising approach to the problem of
building large scale, scientific Grid applications [18]. Communication in these component …
building large scale, scientific Grid applications [18]. Communication in these component …
Sensitivity of parallel applications to large differences in bandwidth and latency in two-layer interconnects
This paper studies application performance on systems with strongly non-uniform remote
memory access. In current generation NUMAs the speed difference between the slowest …
memory access. In current generation NUMAs the speed difference between the slowest …
Multiparadigm communications in Java for grid computing
Underpinning both parallel and Grid computing is the common need for coordination and
communication mechanisms allowing multiple resources to be applied in a concerted …
communication mechanisms allowing multiple resources to be applied in a concerted …
Jaguar: enabling efficient communication and I/O in Java
Implementing efficient communication and I/O mechanisms in Java requires both fast access
to low‐level system resources (such as network and raw disk interfaces) and direct …
to low‐level system resources (such as network and raw disk interfaces) and direct …