我想模拟网格环境中的调度。我不知道使用什么算法。我正在考虑Job Shop Scheduling算法http://en.wikipedia.org/wiki/Job_shop_scheduling,但不知道它是否在网格中使用。网格环境中通常使用哪些算法来将传入作业安排到资源?任何帮助将非常感激。谢谢。网格中使用的调度算法
1
A
回答
0
有许多可以并行化的作业车间调度算法。你应该从文献综述或者一个很好的参考文献开始,比如Brucker的“调度算法”。您的域的详细信息可能允许或禁止各种伪多项式时间方法。
+0
谢谢。这看起来很不错。 – mrmoon 2011-03-19 06:22:43
0
作业车间调度不是一个算法,这是一个问题,据我所知。
如果您有3台或更多机器,它是NP完成。有一堆算法可以处理NP完整问题,如禁忌搜索,遗传算法,模拟退火,...其中一些可以容易地多线程(其他难)。但与改进算法的收益相比,多线程的收益相对较小。请参阅this slide以获得改善CPU /多线程的效果,并通过Drools Planner的其中一个示例改进算法。
0
Floyd-Warshall for bipartite graph and Edmond's Blossom algorithm for non-bipartite graph。
相关问题
- 1. 调度算法
- 2. 调度算法
- 3. 网格算法
- 4. 网格中块的宽度计算
- 5. 使用循环算法调度负载?
- 6. 调度生命的调度算法
- 7. 事件的调度算法
- 8. 网格算法的益智
- 9. 在Java中的作业调度算法
- 10. 使用列表/网格中的键盘进行搜索 - 算法
- 11. 网格行高度调整
- 12. 调适网格和刻度
- 13. Java实现算法调度
- 14. 调度算法实现C++
- 15. 贪婪算法,调度
- 16. 调度算法cpu时间
- 17. 抢先式调度算法
- 18. 调度算法存储
- 19. 算法进度回调
- 20. 控制java调度算法
- 21. 日历调度算法
- 22. 重新网格算法
- 23. 其中“进程调度算法”Ubuntu 11.10使用
- 24. 网格和云计算中的作业调度之间的区别
- 25. 无法调整网格中的列
- 26. 如何动态调整角度ui网格Treeview中的高度?
- 27. 公式/算法来选择网格中的中心单元格?
- 28. 使用流体基线网格不同网格高度的网格布局
- 29. 调整颜色亮度的算法
- 30. 最适合的调度算法
什么? – 2011-03-18 19:12:19
你是什么意思的“网格环境”? [This?](http://en.wikipedia.org/wiki/Grid_computing) – Justin 2011-03-18 19:44:10