[發明專利]一種任務調度方法、裝置及系統在審
| 申請號: | 201310476104.5 | 申請日: | 2013-10-12 |
| 公開(公告)號: | CN104572272A | 公開(公告)日: | 2015-04-29 |
| 發明(設計)人: | 黃海彬;王攀;宋詩海 | 申請(專利權)人: | 杭州華為數字技術有限公司 |
| 主分類號: | G06F9/48 | 分類號: | G06F9/48;G06F1/32 |
| 代理公司: | 深圳中一專利商標事務所 44237 | 代理人: | 張全文 |
| 地址: | 310000 浙江省杭州*** | 國省代碼: | 浙江;33 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 任務 調度 方法 裝置 系統 | ||
1.一種任務調度方法,其特征在于,所述方法包括:
獲取各從節點中所有第一類核的能效比信息,并按照能效比的值的大小順序對所述能效比信息進行排序,生成排序后的能效比信息結果集,所述第一類核的能效比的值高于預設的第一能效比值;
獲取當前第二類核上運行的任務中的所有進程,所述第二類核的能效比的值低于預設的第二能效比值,所述第一能效比值大于所述第二能效比值;
從最閑進程開始,在所述能效比信息結果集中,從最小的效能比信息開始依次查找適合運行每個進程的第一類核;
其中,適合運行指定進程的第一類核是指從所述能效比信息結果集中查找到的核,該核的處理能力大于所述指定進程的負載;
如果在所述能效比信息結果集中查找到適合運行所述指定進程的第一類核,則將所述指定進程遷移至所述第一類核上運行。
2.如權利要求1所述的方法,其特征在于,從最閑進程開始,在所述能效比信息結果集中,從最小的效能比信息開始依次查找適合運行每個進程的第一類核之后,還包括:
如果從所述能效比信息結果集中沒有查找到適合運行所述指定進程的第一類核,則降低所述當前第二類核的CPU頻率。
3.如權利要求1或2所述的方法,其特征在于,在所述獲取各從節點中所有第一類核的能效比信息,并按照能效比的值的大小順序對所述能效比信息進行排序,生成排序后的能效比信息結果集之前,還包括:
獲取各從節點的CPU頻率;
對各從節點的CPU頻率進行加權,得到CPU的使用情況值;
如果所述使用情況值小于預設的第一處理能力值,則執行所述獲取各從節點中所有第一類核的能效比信息,并按照能效比的值的大小順序對所述能效比信息進行排序,生成排序后的能效比信息結果集的步驟;
所述第一處理能力值是根據各從節點中的所有第一類核的處理能力預先設定的。
4.如權利要求3所述的方法,其特征在于,在所述對各從節點的CPU頻率進行加權,得到CPU的使用情況值之后,還包括:
如果所述使用情況值大于預設的第二處理能力值,則繼續在所述第二類核上運行所述任務中的所有進程;
如果所述使用情況值大于預設的第一處理能力值,小于預設的第二處理能力值,則將所述第二類核上運行的任務遷移至所述第二類核所在的節點上的第一類核上運行;
所述第二處理能力值是根據各從節點中的所有第二類核的處理能力預先設定的。
5.一種任務調度裝置,其特征在于,所述任務調度裝置包括:
能效比獲取單元,用于獲取各從節點中所有第一類核的能效比信息,并按照能效比的值的大小順序對所述能效比信息進行排序,生成排序后的能效比信息結果集,所述第一類核的能效比的值高于預設的第一能效比值;
進程獲取單元,用于獲取當前第二類核上運行的任務中的所有進程,所述第二類核的能效比的值低于預設的第二能效比值,所述第一能效比值大于所述第二能效比值;
核查找單元,用于從最閑進程開始,在所述能效比信息結果集中,從最小的效能比信息開始依次查找適合運行每個進程的第一類核,其中,適合運行指定進程的第一類核是指從所述能效比信息結果集中查找到的核,該核的處理能力大于所述指定進程的負載;
核遷移單元,用于如果在所述能效比信息結果集中查找到適合運行所述指定進程的第一類核,則將所述指定進程遷移至所述第一類核上運行。
6.如權利要求5所述的任務調度裝置,其特征在于,所述任務調度裝置還包括:
頻率調整單元,用于如果從所述能效比信息結果集中沒有查找到適合運行所述指定進程的第一類核,則降低所述當前第二類核的CPU頻率。
7.如權利要求5或6所述的任務調度裝置,其特征在于,所述任務調度裝置還包括:
頻率獲取單元,用于獲取各從節點的CPU頻率;
使用情況值獲取單元,用于對各從節點的CPU頻率進行加權,得到CPU的使用情況值;
第一處理單元,用于如果所述使用情況值小于預設的第一處理能力值,調用能效比獲取單元,由所述能效比獲取單元執行獲取各從節點中所有第一類核的能效比信息,并按照能效比的值的大小順序對所述能效比信息進行排序,生成排序后的能效比信息結果集的步驟;
所述第一處理能力值是根據各從節點中的所有第一類核的處理能力預先設定的。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于杭州華為數字技術有限公司;,未經杭州華為數字技術有限公司;許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201310476104.5/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:終端的屏幕投影方法、投影裝置和終端
- 下一篇:虛擬機部署方法和裝置





