![]() |
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 Project began as part of the ANU-Fujitsu CAP Program, Phase III. It is continuing over 2004--6 with funding of the ARC-funded Discovery Project DP0449670, Towards High-performance and Fault-tolerant Distributed Java Implementations
This project follows on from the Distributed Java Virtual machine Project which began in Oct 2001. It is primarily funded under the ARC Discovery Project DP0449670, over the years 2004--2006. The original project proposal consisted of three inter-related themes:
However, due to reductions in the funding for DP0449670, only the Performance Enhancement (PE) theme could be continued from 2004.
John N Zigman, awarded Australian Postdoctoral Fellowship under DP0449670 (PE, FT, MM), Steven Blackburn (MM), Ramesh Sankaranarayana (PE), and Peter Strazdins (FT, PE).
Java Virtual Machines form an important part of the web and business server market. Distributed Java Virtual Machines have the potential to make a significant contribution to industries that utilize this technology. An attractive platform for this purpose is the cluster, a highly cost-effective and scalable parallel computer model. However, realizing on such a platform a high performance virtual machine implementation tolerant to hardware and software faults, and having efficient memory utilization, presents many challenging research issues. This project will address these issues by extending a highly efficient and extensible Java implementation to be aware of its cluster environment.
An edited version of the original project proposal for ARC grant DP0449670 section E is available in PDF.
programming language implementation, parallel computing, distributed computing; Java, Java Virtual Machine, object-oriented programming; cluster computing, object-based caching, load balancing; fault-tolerance, checkpointing, high availability; memory management, distributed garbage collection. |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
Page last updated: 16 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 |