2012-02-13 103 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:根據各自的屬性對它們進行排序,然後每次取第一個可用的屬性。