是否有集群资源调度器抽象层?

nic*_*laj 4 cluster gridengine scheduler grid

我正在编写一个应用程序,它可以使用非常基本的功能在任何集群资源调度程序(SGELSFSLURM仅举几例)上运行。

我想知道是否存在框架/抽象层以与产品无关的方式与此类工具进行交互?

Kam*_*iel 5

DRMAA API由所有主要的资源调度的直接或通过一个附加libray支持。大多数产品都支持 v1 API,但它的范围非常有限,它基本上只处理作业提交,并且只提供一个通用的功能子集。v2 API 提供了作业控制和监控的功能,但据我所知还没有被广泛采用。