Java Heterogeneous Distributed Computing refers to a programmable
Java distributed system which was developed at the National University of Ireland in Maynooth. It allows researchers to access the spare
clock cycles of a large number of semi-idle desktop
PCs
A personal computer (PC) is a multi-purpose microcomputer whose size, capabilities, and price make it feasible for individual use. Personal computers are intended to be operated directly by an end user, rather than by a computer expert or techn ...
. It also allows for multiple problems to be processed in parallel with sophisticated scheduling mechanisms controlling the system. It has been successful when used for tackling problems in the areas of
Bioinformatics
Bioinformatics () is an interdisciplinary field that develops methods and software tools for understanding biological data, in particular when the data sets are large and complex. As an interdisciplinary field of science, bioinformatics combi ...
,
Biomedical engineering and
cryptography.
It is an
Open Source
Open source is source code that is made freely available for possible modification and redistribution. Products include permission to use the source code, design documents, or content of the product. The open-source model is a decentralized sof ...
project licensed under the
GPL.
See also
*
List of volunteer computing projects
*
Distributed computing
*
Java
External links
Heterogeneous Java Distributed Computing
Distributed computing projects
{{software-stub