Efficient load balancing for wide-area divide-and-conquer applications

RV Van Nieuwpoort, T Kielmann, HE Bal - Proceedings of the eighth …, 2001 - dl.acm.org
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 …

[PDF][PDF] Efficient Java RMI for parallel programming

J Maassen, R Van Nieuwpoort… - ACM Transactions …, 2001 - webster.cs.uga.edu
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 …

Comparison of performance of Web services, WS-Security, RMI, and RMI–SSL

MB Juric, I Rozman, B Brumen, M Colnaric… - Journal of Systems and …, 2006 - Elsevier
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 …

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 …

The distributed ASCI supercomputer project

H Bal, R Bhoedjang, R Hofman, C Jacobs… - ACM SIGOPS …, 2000 - dl.acm.org
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 …

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 …

Requirements for and evaluation of RMI protocols for scientific computing

M Govindaraju, A Slominski… - SC'00: Proceedings …, 2000 - ieeexplore.ieee.org
Distributed software component architectures provide promising approach to the problem of
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

A Plaat, HE Bal, RFH Hofman - Proceedings Fifth International …, 1999 - ieeexplore.ieee.org
This paper studies application performance on systems with strongly non-uniform remote
memory access. In current generation NUMAs the speed difference between the slowest …

Multiparadigm communications in Java for grid computing

V Getov, G Von Laszewski, M Philippsen… - Communications of the …, 2001 - dl.acm.org
Underpinning both parallel and Grid computing is the common need for coordination and
communication mechanisms allowing multiple resources to be applied in a concerted …

Jaguar: enabling efficient communication and I/O in Java

M Welsh, D Culler - Concurrency: Practice and Experience, 2000 - Wiley Online Library
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 …