使用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