Documentation
This is all the documentation related to our distributed system, and the applications which run on the distributed system. We would strongly suggest that you read the documentation fully before starting. If you do have any problems, feel free to contact the authors.
System Installation Documentation
There is a 5 page set-up and installation guide available. It gives details on how to install and run the distributed system on any platform that supports the JVM.
MultiPhyl Documentation
The user manual for MultiPhyl is available for download. It gives full details of how to upload many alignments simultaneously and start MultiPhyl.
DPRml Documentation
The lab sheet from a recent DPRml day course is available. It gives full step-by-step details on how to set up the distributed system and start DPRml computations. The user manual for DPRml is available for download. It gives full details of how to start a phylogenetic tree building computation using DPRml.
DSEARCH Documentation
The user manual for DSEARCH is available for download. It gives full details of how to start a distributed database search computation using DSEARCH.
Developer Documentation
We have produced a manual for any prospective developers that wish to program a computation to run on the system. The manual is available as a technical report from here. To program a distributed computation, a user is required to extend two Java classes - the Javadoc for these classes is available for download.
Recent Publications
Distributed Monte Carlo Simulation of Light Transportation in TissueApril 2006
This paper is to appear in at 8th International Workshop on Java for Parallel and Distributed Computing.
Framework for task scheduling in heterogeneous distributed computing using genetic algorithmsNovember 2005
This journal paper is to appear in Artificial Intelligence Review. It describes a distributed task scheduling scheme based on genetic algorithms.
DPRml: Distributed Phylogeny Reconstruction by Maximum LikelihoodMarch 2005
This journal paper appeared in Bioinformatics. It describes a distributed phylogeny application.
DSEARCH: sensitive database searching using distributed computingMarch 2005
A distributed bioinformatics database searching application that uses the most accurate search algorithms. It is to appear in Bioinformatics.
Adaptive Scheduling Across a Distributed Computation PlatformJune 2004
This paper was presented at ISPDC'04, and describes an adaptive scheduler for a Java distributed computation system.