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

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

Home / 0.2.0
Name Modified Size InfoDownloads / Week
Parent folder
jades.jar 2013-01-19 67.4 kB
jades-all.jar 2013-01-19 303.9 kB
Totals: 2 Items   371.4 kB 1
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