[發明專利]一種基于滑動窗口的動態資源管理方法有效
| 申請號: | 201210592649.8 | 申請日: | 2012-12-31 |
| 公開(公告)號: | CN103106116B | 公開(公告)日: | 2017-02-22 |
| 發明(設計)人: | 劉欣然;沈時軍;張鴻;朱春鴿 | 申請(專利權)人: | 國家計算機網絡與信息安全管理中心 |
| 主分類號: | G06F9/50 | 分類號: | G06F9/50 |
| 代理公司: | 北京安博達知識產權代理有限公司11271 | 代理人: | 徐國文 |
| 地址: | 100029*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 基于 滑動 窗口 動態 資源管理 方法 | ||
技術領域
本發明涉及云計算或者分布式計算領域,具體涉及一種基于滑動窗口的動態資源管理方法。?
背景技術
資源動態管理算法是云計算、分布式計算領域的重要研究課題。在服務分級環境中,為了保證重要任務的服務質量,需要在系統中預留出一定的優秀資源。常見的資源管理方法分為兩類:靜態資源管理(SRM)與動態資源管理(DRM)。?
傳統的靜態資源管理算法通常為重要任務預留固定大小的優秀資源,其缺點是:算法不能適應突發性的任務變化,在重要任務較少時造成資源浪費,在重要任務較多時導致服務降級。?
傳統的動態資源管理算法可以根據當前重要任務的數量調整預留資源池的大小,但它一方面可能造成重要任務搶占全部資源、不能兼顧所有任務的情況,另一方面在重要任務突發性激增時,仍會導致算法瞬間不能適應的情況。?
發明內容
本發明涉及一種基于滑動窗口的動態資源管理方法,定義系統中可用資源ri的集合Φ包括普通資源池Φbase和優秀資源池Φvip,分別存放普通資源和優秀資源;優先級為k的任務tj的集合為Ψk,根據所述任務的優先級定義所述任務tj為重要任務或者普通任務;定義滑動窗口大小ω表示所述優秀資源池包含的優秀資源在整個資源中所占比例,ω∈(0,1);i=1,2,…n,j=1,2,…m,n和m為自然數;?
周期性進行任務調度,每一個任務調度周期結束時,根據標志位Fvip和Fbase的值判斷所述普通資源池Φbase和優秀資源池Φvip包含的資源情況,對所述滑動窗口大小ω進行調整,根據所述滑動窗口大小ω對所述普通資源池Φbase和優秀資源池Φvip包含的資源進行調節;?
所述任務調度的過程包括:?
步驟S1,初始化標志位Fvip=true,Fbase=tue;?
步驟S2,選取一個非空的任務隊列Ψk,選取隊首的任務tj,判斷所述任務tj為重要任務時,執行步驟S3,判斷所述任務tj為普通任務時,執行步驟S4;?
步驟S3,優秀資源池Φvip中包含至少一個符合所述任務tj的資源ri時,從所述優秀資源池Φvip中隨機選取資源ri執行任務tj,所述優秀資源池Φvip中不包含任何一個符合所述任務tj的資源ri時,設置Fvip=false,將所述任務tj當成普通任務執行步驟S4;?
步驟S4,所述普通資源池Φbase中包含至少一個符合任務tj的資源ri時,從所述普通資源池Φbase中隨機選取資源ri執行任務tj,所述普通資源池Φbase中不包含任何一個符合所述任務tj的資源ri時,設置Fbase=false;?
步驟S5,判斷本任務調度周期時間沒有結束并且存在非空的任務隊列時,執行步驟S2,否則,結束本任務調度周期。?
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于國家計算機網絡與信息安全管理中心,未經國家計算機網絡與信息安全管理中心許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201210592649.8/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:筒燈固定裝置
- 下一篇:安全性操作執行系統及執行方法





