[發明專利]一種動態的資源分配方法在審
| 申請號: | 201410758791.4 | 申請日: | 2014-12-10 |
| 公開(公告)號: | CN104407925A | 公開(公告)日: | 2015-03-11 |
| 發明(設計)人: | 胡林;趙康;王敏訥;李金嶺 | 申請(專利權)人: | 中國電信集團系統集成有限責任公司 |
| 主分類號: | G06F9/50 | 分類號: | G06F9/50 |
| 代理公司: | 北京市京大律師事務所 11321 | 代理人: | 王凝;金鳳 |
| 地址: | 100035 北京市西城*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 動態 資源 分配 方法 | ||
技術領域
本發明涉及資源規劃技術,特別涉及一種動態的資源分配方法。
背景技術
目前,很多運營商和大型企業都在構建自己的基礎設施即服務(IaaS,Infrastructure?as?a?Service,),讓消費者通過網絡,自助獲得計算機基礎設施服務。因為IaaS能夠將所有IT資源作為規模龐大的資源池,由云平臺統一管理,所以如何提高IT資產的整體使用率,降低IT成本投入,對于運營商和企業就顯得尤為重要。
在IaaS中,資源分配的動態性很強,產生大量資源碎片的可能性很高。資源碎片是指散落在資源池主機上的較小空閑資源,由于其容量小,它們很難被利用而白白浪費。而資源池中碎片的多少,是影響IT資產使用率的一個重要因素。一般云管理系統在進行資源分配時,只是使用簡單的方法去規劃資源的使用,因此無法減少碎片的產生,最終導致資源池總容量有空余,但卻已經無法部署指定規格的虛擬機。
目前,現有技術中所述使用的大多數的資源分配方法,是為達到資源負載分配最優、優化資源使用性能而設計的,很少有以減少資源碎片為目的的資源分配方法。而且,即便是在資源分配方法中,涉及到減少資源碎片,也大多是僅對現有資源情況進行規劃,而沒有考慮資源動態變化因素對資源分配效果的影響。
發明內容
有鑒于此,本發明提供一種動態的資源分配方法,從而可以在IaaS環境中有效地減少資源碎片,實現物理資源的充分利用。
本發明的技術方案具體是這樣實現的:
一種動態的資源分配方法,該方法包括:
A、根據最近的n個時間段的新增虛擬機數目,預測每種規格的虛擬機在下一個時間段中的增量;
B、根據預測結果,對系統資源池中的可用資源進行資源分配配比規劃,確定各臺主機和虛擬機的分配優先級別,以及每臺主機上分配的虛擬機的規格和數目;
C、當用戶申請虛擬機時,按照各個主機的優先級從高到低的順序以及所述資源分配配比規劃,將用戶所申請的虛擬機分配給相應的主機;
D、獲取用戶所申請的虛擬機的規格以及當前時間段中已被分配的該規格的虛擬機的總數,當被分配的所述規格的虛擬機的總數與資源分配配比規劃中所述規格的虛擬機的總數的比值大于預設的閾值時,返回執行步驟A。
較佳的,所述虛擬機的規格包括:
1核1G;1核2G;2核2G;2核4G;4核4G;4核8G;4核12G;8核8G和8核12G。
較佳的,使用二次指數平滑法預測每種規格的虛擬機在下一個時間段中的增量。
較佳的,使用如下所述的公式來預測在下一個時間段中的虛擬機增量:
Fk+T=ak+bkT
其中,
ak=2Sk(1)-Sk(2)
Sk(1)=αXk+(1-α)Sk-1(1)
Sk(2)=αSk+(1-α)Sk-1(2)
其中,Fk+T為第k+T個時間段的虛擬機增量,T為第k個時間段到下一個時間段的間隔數,ak和bk均為參數,Sk(1)和Sk(2)分別為一次指數平滑值和二次指數平滑值,α為平滑常數,取值范圍為[0,1]。
較佳的,所述α的數值為0.9。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于中國電信集團系統集成有限責任公司,未經中國電信集團系統集成有限責任公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201410758791.4/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:用于檢測推拉力計的力標準機
- 下一篇:一種快速搭建電子產品的平臺裝置





