是否有一组用于排队系统的标准命令?我知道没有人期望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的一部分。
发布于 2014-04-08 21:51:34
一个可能的解决方案是DRMAA。我知道SGE和LSF都支持DRMAA,但它不是一个统一的提交脚本,而是一个统一的库。
这个常见的提交是网格世界中的一个常见问题。有许多解决办法,例如:
网格中间件对于您的使用来说似乎是很麻烦的。像博斯科这样的东西可能对你有用。或者只是普通的老秃鹰(只需学习秃鹰语言就可以向PBS、LSF或SGE提交)。
但是你是对的,每个调度器都有自己的提交语言,没有统一的提交方法。
https://stackoverflow.com/questions/22924820
复制相似问题