Java parallel processing in cluster systems (cluster computing)

I am developing a web application to provide some services. This is a scientific application that does some processing of data downloaded by users. The methods correspond to these processing processes written in Java, and they are completely independent. Obviously, data from different users is also independent.

I am looking for a method to scale this calculation in a cluster, for example MPI in C. I am looking for the same tool in Java.

Thanks.

+7
source share
1 answer

You have many solutions for scaling calculations with Java, but the one I prefer and which has the most initial code to start with is Gridgain

You can try with Hazelcast , which is a data network, technically, but can be used to remotely execute and parallelize the action on the cluster

If you are clearly looking for an MPI implementation, you should take a look at MPJ

+7
source

All Articles