本地Java程序可以使用DRAMA通过SSH远程启动作业吗?

时间:2013-04-16 15:07:25

标签: java ssh hpc drmaa

DRMAA如何运作?使用DRMAA的本地Java程序是否可以通过SSH在远程群集上启动作业(这样就不需要在服务器端安装任何内容)?

背景 我正在开发Java / Eclipse RCP中的通用(或尽可能通用)HPC客户端 想要使用DRMAA以支持任何资源管理器作为后端。

我已经通过Remote System Explorer(RSE)Eclipse插件获得了SSH连接功能。

1 个答案:

答案 0 :(得分:1)

大多数DRMAA实现都使用本机API调用(与qsub / bsub / sbatch ...命令中使用的调用相同)。可以将DRMAA视为“批处理系统的ODBC”。

大多数DRMAA实现都要求您从本地群集的提交主机运行它,内部没有SSH。您可以尝试做的是构建一个基于DRMAA的便携式“drmaa-run”命令(例如:http://apps.man.poznan.pl/trac/drmaa-misc/browser/drmaa_utils/trunk/drmaa_utils/drmaa_run.c)并通过SSH运行它。