Jades Icon

Jades

alpha

Java distributed executor service library

Add a Review
3 Downloads (This Week)
Last Update:
Download jades-all.jar
Browse All Files
Windows Mac Linux

Description

This Java library provides the class DistributedExecutorService which implements java.util.concurrent.ExecutorService.
The goal is to distribute tasks across a network of machines (nodes) over SSH.

The API is designed to be as user-friendly as possible :
1. Instantiate DistributedExecutorService
2. Add nodes
3. Submit tasks

The only requirement is that all machines have SSH and a compatible JRE (>= 6). More precisely, when a node is added, the application's jar is automatically copied (scp) to the node and a new server started (ssh).
Handling of access restrictions is left to the user (ie you can type your password every time or use authentication keys).

Nodes can be added dynamically. When a node is added, workers are created according to the node's processor count. Eg, a cluster of 4 quadcores will give 16 workers.

Jades Web Site

Categories

Libraries

License

MIT License

KEEP ME UPDATED

Write a Review

User Reviews

Be the first to post a review of Jades!

Additional Project Details

Intended Audience

Developers

Programming Language

Java

Registered

2012-12-27
Screenshots can attract more users to your project.
Features can attract more users to your project.

Icons must be PNG, GIF, or JPEG and less than 1 MiB in size. They will be displayed as 48x48 images.