首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在多个队列环境中轻松获得相同的提交命令?

如何在多个队列环境中轻松获得相同的提交命令?
EN

Stack Overflow用户
提问于 2014-04-07 23:16:53
回答 1查看 188关注 0票数 1

是否有一组用于排队系统的标准命令?我知道没有人期望shell脚本是可移植的,但是为什么OpenLava、SunGridEngine、Platform LSF等不能同意使用一组通用命令来执行诸如提交作业这样的公共队列任务呢?

我不应该学习qsub,bsub等,因为他们从用户的POV中做同样的事情。

是否有人制作了包装器来实现跨多个主机提交与集群平台无关的作业的目标?

google搜索表明,没有人建立过这样一个标准化的平台,甚至没有人开始为它进行鼓动:https://www.google.com/search?q=posix+queueing+standard&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a&channel=sb#channel=sb&q=cluster+queueing+standard&rls=org.mozilla:en-US:official

触须和作业调度器看起来也像有趣的包,但它们都不是CentOS的一部分。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-04-08 21:51:34

一个可能的解决方案是DRMAA。我知道SGE和LSF都支持DRMAA,但它不是一个统一的提交脚本,而是一个统一的库。

这个常见的提交是网格世界中的一个常见问题。有许多解决办法,例如:

  • 通用作业语言,如RSL (globus)和JSL (作业规范语言标准,由少数网格中间件实现)。
  • 将一种提交的语言翻译成另一种或许多其他语言。比如秃鹰的分批宇宙

网格中间件对于您的使用来说似乎是很麻烦的。像博斯科这样的东西可能对你有用。或者只是普通的老秃鹰(只需学习秃鹰语言就可以向PBS、LSF或SGE提交)。

但是你是对的,每个调度器都有自己的提交语言,没有统一的提交方法。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/22924820

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档