Reputation:
We generate pdf files with data regarding monthly financial balance of tens of thousands of clients. At it's peak (100.000 files at the end of year), the process may take as long as 5 days to complete using distribute the load between 5 servers. The distribution of workload is a manual process (eg. server 1 generates pdf for clients 1 to 20.000, server 2 from 20.001 to 40.000, and so on).
We use Java, so we would like to use a Java tool or framework in a fashion similar to BOINC (BOINC is not coded in Java), which would allow us to have:
For now, we don't want to try heavyweight all-powerful toolkits such as Globus Toolkit.
¿Do you know any java framework/tools suitable to our needs? Open source would be nice, but we don't discard commercial solutions.
Upvotes: 4
Views: 8799
Reputation: 1709
Check out Hazelcast distributed executor service. It uses Java's standard ExecutorService API.
Upvotes: 3
Reputation: 53921
There are many:
Google is your best friend here.
Upvotes: 2
Reputation: 14974
Google says there is a Java port of BOINC here: http://boincoid.sf.net
It's mostly targeting about android :-/ but apparently all but the GUI can run on a regular VM.
Upvotes: 0
Reputation: 14974
Upvotes: 2