2012-02-13 78 views
4

是否有任何面向Matlab的常用作业调度规则代码,如EDD,SPT或FIFO? 我发现只有TORSCHE toolbox,但它很难理解为初学者。谢谢。作业调度规则

+0

并行处理工具箱呢? – 2012-02-13 17:58:43

+0

@Andrey好吧,我还没有尝试过。但首先看看Matlab文档,我认为它不会帮助。基本上,我想要实现上述规则的几个函数,所以我可以进一步构建我的算法。关于神经网络或遗传算法我有几点想法,但是如果没有这些基本要素,我就无法开始,因为我不是一个调度专家。但谢谢你的回复。 – Makaroni 2012-02-13 18:15:34

+0

http://stackoverflow.com/questions/9042335/creating-a-pool-of-tasks-jobs-with-a-limited-amount-of-workers-threadpool-by-u/9045682#9045682帮助你吗? ? – 2012-02-13 18:20:33

回答

0

有些人针对你对如何调度CPU的工作。 然而,当我读到它时,我的猜测是你正在谈论Operations Research的工作。

在这种情况下,我建议的解决方案将是: 只需为要使用的每个规则编程一个小函数,并匹配您拥有的输入。那么很容易在你拥有的每一个代码中重新使用这个函数。

这可能不是标准功能的原因是由于各种输入格式和易于自己编程。

关于如何对此进行操作的提示EDD和SPT:根据各自的属性对它们进行排序,然后每次取第一个可用的属性。