Up: Related Works
JavaParty  allows easy ports of multi-threaded
Java programs to distributed environments such as clusters. Regular
Java already supports parallel applications with threads and
synchronization mechanisms. While multi-threaded Java programs are
limited to a single address space, JavaParty extends the capabilities
of Java to distributed computing environments. It adds remote objects
to Java purely by declaration, avoiding disadvantages of explicit
socket communication and the programming overhead of RMI.
JavaParty is for parallel cluster programming in Java.
Because the only extension is the remote
keyword, it is quite simple and easy to use.
Conversely, HPJava provides lower-level access to the
parallel machine. Compared to the HPJava system, the basic approach of
JavaParty, remote objects with RMI hooks, might become a bottleneck
because of unavoidable overhead of RMI.