简体   繁体   English

集群系统上的Java并行处理(集群计算)

[英]Java Parallel Processing on cluster systems (cluster computing)

I am developing a web-based application to provide some services. 我正在开发一个基于Web的应用程序来提供一些服务。 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 . 对应于此处理操作的方法是用Java编写的,它们是完全独立的 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. 我正在寻找一种技术来扩展像C中的MPI这样的集群上的计算。我正在Java中搜索相同的工具。

Thanks. 谢谢。

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 你已经有了很多用Java来扩展计算的解决方案,但是我更喜欢的,并且具有最直接的代码的是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 您可以尝试使用Hazelcast ,它是一种技术上的数据网格,但可以用于远程执行和集群上的操作并行化

If you're searching explicitely for MPI implementation, you should have a look to MPJ 如果你明确地搜索MPI实现,你应该看看MPJ

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM