使用C,C++,Shell,Perl和/或Python的组合我想开发一个允许用户将作业提交到队列的系统(或队列)。队列中的作业应该以适当的顺序在多个工作机器中的一个上执行。如何构建允许用户将作业提交到队列的系统
系统应提供基本功能。然而,在另外可以考虑的更详细以下具体问题的一种或多种:
Support for multiple users
Flexible specification of jobs
Interdependencies between jobs
Integration of job creation with existing package(s)
Cancelling Jobs
Smarter scheduling of jobs
Discovery of available machines
Varying capabilities of worker nodes
Multiple Operating Systems
Failure of worker hardware
Failure of the Job Execution(including hanging indefinitely)
Failure of the queue management machine(s).
我有C,C++,大多在Python的一些基本经验。我有兴趣使用此系统提供基本功能。互联网上主要有关于所有这些的理论,但是我找不到例子以便看看它是如何工作的。如果任何人有信息,来源,示例代码或任何可以帮助我的东西,我会真正赞赏它。
有很多这样的框架已经存在 – 2011-05-05 17:30:16