Next: Timber
Up: Related Works
Previous: ZPL
JavaParty
JavaParty [23] 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.
Bryan Carpenter
2004-04-24