用于资源pipe理的开源软件

我最近编写了一些旨在从命令行运行的科学软件,现在正在为该软件创build一个Web前端,以使那些对terminal不熟悉的科学家更容易访问。 实现前端将是微不足道的,但在后端,我想确保我没有太多的请求一次执行(这会使服务器停滞)。 几年前,我遇到过这个问题(当时我的经验比较less),而且我只是一起砍了一个基于Perl脚本,MySQL和crontab的解决scheme。 我需要这个新系统的类似function,但我很难相信至less有一个成熟的开源解决scheme。

首先,负载pipe理甚至是正确的术语呢? (如果没有,请随意编辑标题)其次,有什么我想要做的开源解决scheme?

谢谢!

我认为你所追求的是像SGE这样的资源pipe理系统(Sun Grid Engine,现在是Orcale Grid Engine,但是有很好的叉子)。

SGE通常用于计算机场或高性能计算(HPC)群集,负责接受,调度,分配和pipe理大量独立,并行或交互式用户作业的远程和分布式执行。 它还pipe理和调度分布式资源的分配,如处理器,内存,磁盘空间和软件许可证。

SGE(叉):

也看看SLURM: