Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Java Parallel Processing on cluster systems (cluster computing)

I am developing a web-based application to provide some services. This is a scientific application which performs some processing on data uploaded by users. The methods corresponds to this processing actions are written in Java and they are completely independent. Obviously, the data of the different users are also independent.

I'm looking for a technique to scale this computation on a cluster like MPI in C. I'm searching for the same tool in Java.

Thanks.

like image 336
cartoonist Avatar asked Jul 30 '11 07:07

cartoonist


1 Answers

You've got a lot of solutions to scale computings with Java, but the one I prefer, and which has the most straighforward code to begin is Gridgain

You can have a try with Hazelcast which is a data-grid, techniquely, but can be used for remote execution and parallelisation of action on a cluster

If you're searching explicitely for MPI implementation, you should have a look to MPJ

like image 147
Grooveek Avatar answered Nov 03 '22 08:11

Grooveek