【问题标题】:Can a local Java program start jobs remotely via SSH using DRMAA?本地 Java 程序可以使用 DRMAA 通过 SSH 远程启动作业吗?
【发布时间】:2013-04-16 15:07:25
【问题描述】:

DRMAA 如何运作?使用 DRMAA 的本地 Java 程序能否通过 SSH 在远程集群上启动作业(这样就无需在服务器端安装任何东西)?

背景: 我正在使用 Java/Eclipse RCP 开发一个通用(或尽可能通用)HPC 客户端,并且 想使用 DRMAA 来支持任何资源管理器作为后端。

我已经通过远程系统资源管理器 (RSE) Eclipse 插件获得了 SSH 连接功能。

【问题讨论】:

    标签: java ssh hpc drmaa


    【解决方案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 运行它。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2015-07-04
      • 1970-01-01
      • 1970-01-01
      • 2018-03-26
      • 2012-10-23
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多