Download Latest Version jades-all.jar (303.9 kB)
Email in envelope

Get an email when there's a new version of Jades

Home
Name Modified Size InfoDownloads / Week
0.2.0 2013-01-19
0.1.0 2013-01-09
readme.txt 2013-01-19 1.2 kB
Totals: 3 Items   1.2 kB 0
The Java Distributed Executor Service library aims to provide easy distributed computing in Java. 

2 files are available for download:
 - jades-all.jar which includes all necessary dependencies (mainly aprog.jar)
 - jades.jar

To use the library properly, the application with all of its dependencies (included Jades itself)
must be packaged as a single jar.


VERSION 0.2.0

Fixed a defect in data transfer (by defult ObjectOutputStream keeps data in a buffer, which leads to degraded
performance and lack of memory after a while).

Added experimental cluster package.
The goal is to add to Jades the ability to send tasks to individual nodes.

The MachineFinder class allows to automatically detect nodes (machines in the cluster).

It is now possible to write:
[code]
DistributedExecutorService des = new DistributedExecutorService(10); // automatically look for 10 nodes in the cluster
des.awaitNodesInitialized();
[/code]


VERSION 0.1.0

First release.

Usage example:
[code]
ExecutorService des = new DistributedExecutorService();

des.addNodes("pc01", "pc02");

for (int i = 0; i < taskCount; ++i) {
	des.submit(new Task());
}

des.shutdown();
des.awaitTermination();
[/code]
Source: readme.txt, updated 2013-01-19