![]() |
Department of Computer Science (DCS)
Towards High-performance and Fault-tolerant Distributed Java Implementations (UNDER CONSTRUCTION)
|
|
|
Towards High-performance and Fault-tolerant Distributed Java Implementations.
This is an ARC-funded Discovery Project DP0449670, Toward High-performance and Fault-tolerant DistributedJava Implementations commencing at the end of Jul 2004 and running to Jul 2006. The project began as part of the ANU-Fujitsu CAP Program, Phase III. Since the Jul 2006 the project has been ongoing without the assitance of the ARC
Java has become an important platform for implementing server applications. As many of these applications are multi-threaded with limited interaction between threads, a distributed JVM on a cluster platform may provide a cost-effective and high performance solution. The objective of this Project is to design and implement a distributed Java Virtual Machine on a cluster and to evaluate the techniques and algorithms needed for its effective implementation.
Our approach is to use the Jikes RVMas a basis for a distributed JVM and to use dynamic code transformation techniques (where possible) to effect distribution. This approach is applied to the application code and to the VM itself by virtue of the fact that the Jikes RVM is written in Java.
The current dJVM team members are Steven Blackburn, Ramesh Sankaranarayana, Peter Strazdins, John N Zigman, and Arrin Daley.
A potted history of the dJVM project and its different phases is outlined with the significant points during its life.
Publication on the dJVM.
An early prototype of the dJVM can be downloaded as a set of patches. Along with the patches are a set of instructions and installation scripts (thanks to James Sinnamon).
Project contact information. |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
Page last updated: 17 April 2008 Please direct all enquiries to: djvm-contact@cs.anu.edu.au Page authorised by: To Be Advised |
| The Australian National University — CRICOS Provider Number 00120C |