[發明專利]一種基于混合云的異構資源調度方法有效
| 申請號: | 201811568851.0 | 申請日: | 2018-12-21 |
| 公開(公告)號: | CN109710392B | 公開(公告)日: | 2023-08-01 |
| 發明(設計)人: | 李海杰;李劍華;陳誠;石鳴捷 | 申請(專利權)人: | 萬達信息股份有限公司 |
| 主分類號: | G06F9/48 | 分類號: | G06F9/48;G06F9/50 |
| 代理公司: | 上海申匯專利代理有限公司 31001 | 代理人: | 翁若瑩;柏子雵 |
| 地址: | 200233 上海市*** | 國省代碼: | 上海;31 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 基于 混合 資源 調度 方法 | ||
1.一種基于混合云的異構資源調度方法,其特征在于,包括以下步驟:
規劃階段:調度規劃單元從業務系統、私有云、公有云三個方面對于調度約束條件進行調度規劃;私有云及公有云共同組成了混合云,而業務系統則擬定上該混合云;業務系統的調度約束條件包括開始時間st、執行時間et、完成時間ct及截止時間dt;私有云的調度約束條件包括虛擬化技術類型vt、資源池容量rt以及服務偏好需求bp;公有云的調度約束條件包括可靠性rr、可用性ra、商譽mr及價格rp;調度規劃單元根據業務系統、公有云、私有云的調度約束條件,設置各個調度約束條件的權值以及權重,分別計算出各個業務系統、公有云、私有云的調度前置約束條件constraint;
分配階段:業務系統上混合云以后,業務系統對于資源的資源使用申請提交至調度中心console;調度中心console根據資源使用申請生成資源申請任務RequestTask,并將資源申請任務RequestTask交由調度分配單元處理;調度分配單元根據先進先出的原則處理資源申請任務RequestTask;調度分配單元對資源申請任務RequestTask的處理根據是任務標識TaskId和資源類型ReourceType;調度分配單元根據不同的資源類型ReourceType生成資源任務列表ResourceTaskList,然后動態獲取各個云代理agent的負載狀況,結合業務系統的前置約束條件constraint,完成資源申請任務RequestTask的水平切分,將資源任務列表ResourceTaskList和具體的云代理agent綁定,交由云代理agent進行任務處理;
處理階段:具體云代理agent接收到調度分配單元分配的資源任務列表ResourceTaskList后,結合私有云、公有云的調度前置約束條件constraint,通過調度執行單元完成資源申請任務RequestTask的調度處理;資源申請任務RequestTask調度優先在私有云完成處理,在私有云資源不足或無法滿足系統截止時間dt約束限制時,將資源申請RequestTask任務調度到公有云處理;處理過程分為三個單元:私有云調度、私有云隊列遍歷、公有云調度;私有云調度:云代理agent將資源任務列表ResourceTaskList中所有未調度的資源申請任務ResourceTask按照先進先出策略安排在對應私有云的私有隊列中;若私有云資源足夠分配,該資源申請任務ResourceTask調度到私有云處理;私有云隊列遍歷:定時任務遍歷私有隊列,估算各資源申請任務ResourceTask的完成時間ct,如果不能按照系統截止時間dt約束提交資源,將資源申請任務ResourceTask調度到公有云處理;公有云調度:云代理agent選擇滿足系統截止時間dt約束且權重約束最優的公有云,將資源申請任務ResourceTask調度到該公有云處理;資源申請任務ResourceTask處理完成后,云代理agent根據任務標識TaskId封裝反饋回的資源執行結果ResourceResult完成資源交付;
整合階段:調度中心console接收到云代理agent返回的封裝有資源執行結果ResourceResult及任務標識TaskId的數據包后,根據任務標識TaskId將資源執行結果ResourceResult進行合并匯總,驗證并交付云資源供業務系統使用。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于萬達信息股份有限公司,未經萬達信息股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201811568851.0/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種基于人工蜂群的直接定位方法
- 下一篇:半導體封裝





