提交HPC作业以运行java代码

提交HPC作业以运行java代码,java,parallel-processing,openmpi,hpc,Java,Parallel Processing,Openmpi,Hpc,我有一个java程序,需要运行一个大规模的性能测试。我可以使用高性能计算机(Fujitsu),它们能够编译c/c++/fortron程序并提交分布式执行的代码 我的目标是生成至少30000个java代码实例作为worker,并生成大量客户机(相对于worker,我应该生成多少个客户机?)。Java代码按测试的原样给出 我环顾四周,发现 但两者看起来都不再需要维护了 我找到了OpenMPI的Java绑定 但我不认为这是我要找的 关于库和我应该产生的相对于工人的客户数量,有什么建议吗?@Hig

我有一个java程序,需要运行一个大规模的性能测试。我可以使用高性能计算机(Fujitsu),它们能够编译c/c++/fortron程序并提交分布式执行的代码

我的目标是生成至少30000个java代码实例作为worker,并生成大量客户机(相对于worker,我应该生成多少个客户机?)。Java代码按测试的原样给出

我环顾四周,发现

但两者看起来都不再需要维护了

我找到了OpenMPI的Java绑定

但我不认为这是我要找的


关于库和我应该产生的相对于工人的客户数量,有什么建议吗?

@HighPerformanceMark,1)是的,这是令人尴尬的平行。实际上,每个jar作业都在侦听一个端口,它们通过侦听的端口进行通信。它们就像现实世界中的一台真正的计算机,我试图在HPC中模拟它们,它们就像工人在那里等待并接受命令。当客户端向其中一个java工作程序发出命令时,在收到命令后,java工作程序将与其对等工作程序交互以交换信息。可以将其视为一个对等程序,如BitTorrent。Java代码相当于Bittorrent程序,程序代码没有需要MPI的内部循环。我想你是对的,我不需要MPI(我只是通过阅读了解更多),但我如何在HPC中产生30000个MPI?我想这就是答案@HighPerformanceMark,谢谢。