[發明專利]一種面向實時云平臺的任務調度與資源分配方法及系統有效
| 申請號: | 201410080647.X | 申請日: | 2014-03-06 |
| 公開(公告)號: | CN103812949A | 公開(公告)日: | 2014-05-21 |
| 發明(設計)人: | 張闖;陳蒙蒙;李釗;徐克付 | 申請(專利權)人: | 中國科學院信息工程研究所 |
| 主分類號: | H04L29/08 | 分類號: | H04L29/08;G06F9/50 |
| 代理公司: | 北京輕創知識產權代理有限公司 11212 | 代理人: | 楊立 |
| 地址: | 100093 *** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 面向 實時 平臺 任務 調度 資源 分配 方法 系統 | ||
1.一種面向實時云平臺的任務調度與資源分配方法,其特征在于,包括如下步驟:
步驟1:全局狀態存儲模塊獲取云平臺的運行狀況,將運行狀況上報給全局狀態監控模塊;
步驟2:全局狀態監控模塊根據運行狀況,利用任務分配矩陣ST、任務鄰接矩陣TT和掩碼矩陣TTM制定相應的調度策略;
步驟3:根據調度策略在實時云平臺中進行節點驅動型和/或任務驅動型任務調度與資源分配。
2.根據權利要求1所述一種面向實時云平臺的任務調度與資源分配方法,其特征在于,
所述任務分配矩陣ST為n行m列的矩陣,行表示節點,列表示任務,
所述任務鄰接矩陣TT為m行m列的矩陣,表示任務之間的連接情況,
所述掩碼矩陣TTM為m行m列的矩陣,表示節點內任務之間的內連接情況,與任務鄰接矩陣TT相乘,得到的結果代表任務間外連接的情況,
3.根據權利要求1所述一種面向實時云平臺的任務調度與資源分配方法,其特征在于,步驟3中,所述節點驅動型任務調度與資源分配情況包括新增節點、節點過載、節點宕機和節點計劃移除的情況;
a1.針對新增節點的情況,具體實現為在任務分配矩陣ST中新增一行,對應的元素置零;
a2.針對節點過載的情況,具體實現為選擇目的節點,將過載節點上選擇的待遷移任務遷移到目的節點上,同時對應修改任務分配矩陣ST和掩碼矩陣TTM,
其中,選擇目的節點滿足條件為,目的節點未過載;過載節點和目的節點間連接數最大;
選擇過載節點上待遷移任務滿足條件為,選擇因該任務遷移而出現的內連接變成外連接的數目減去因該任務遷移而出現的外連接變成內連接數目的值最小的;
a3.針對節點宕機的情況,具體實現是為宕機節點上的每個任務選擇目的節點,將宕機節點上的任務依次遷移到對應的目的節點上,同時對應修改任務分配矩陣ST和掩碼矩陣TTM;
其中,選擇目的節點滿足的條件為,使待遷移任務與對應的目的節點的外連接數最多;
a4.針對節點計劃移除的情況,具體實現為將待移除節點的任務分配標志位置成不可分配新任務狀態,然后等待該節點上的所有任務運行結束,移除該節點,且該節點在任務分配矩陣ST中對應行的元素全部為0,將該行移除。
4.根據權利要求3所述一種面向實時云平臺的任務調度與資源分配方法,其特征在于,針對節點過載的情況,選擇目的節點具體條件如下,
AT×Msd×A+AT×Mds×A≥AT×Msk×A+AT×Mks×A
k∈[1,n],A=[1…1]T
其中,Msd表示過載節點ns向目的節點nd發出連接的情況,Mds表示目的節點nd向過載節點ns發出連接的情況,Msk表示過載節點ns向節點nk發出連接的情況,Mks表示節點nk向節點ns發出連接的情況,節點nd和節點nk均為未過載節點。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于中國科學院信息工程研究所,未經中國科學院信息工程研究所許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201410080647.X/1.html,轉載請聲明來源鉆瓜專利網。





