[發明專利]一種數據中心間資源調度方法和設備有效
| 申請號: | 201380000070.0 | 申請日: | 2013-01-16 |
| 公開(公告)號: | CN103443771B | 公開(公告)日: | 2017-11-24 |
| 發明(設計)人: | 楊宇;趙永利;張杰;楊輝;林毅;韓建蕊 | 申請(專利權)人: | 華為技術有限公司 |
| 主分類號: | G06F9/50 | 分類號: | G06F9/50 |
| 代理公司: | 北京中博世達專利商標代理有限公司11274 | 代理人: | 申健 |
| 地址: | 518129 廣東*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 數據 心間 資源 調度 方法 設備 | ||
技術領域
本發明涉及數據資源領域,尤其涉及一種數據中心間資源調度方法和設備。
背景技術
當前世界各地建立龐大的數據中心,實現海量的計算任務和海量信息的存儲,為用戶提供云計算服務,并在商業應用上取得了成功。云計算技術的迅速發展帶動了數據中心的變革,數據中心可以有效整合資源、提高資源利用率、節約能源、降低運行成本。數據中心是信息系統的核心,主要功能是通過網絡向用戶提供信息服務。數據中心通過虛擬化技術將資源構建成動態的虛擬資源池,使用虛擬資源管理技術可以實現云計算資源自動部署、動態擴展和按需分配的功能。
虛擬化技術是構建云計算環境的技術基石之一,特別是服務器虛擬化技術,在基礎設施層為云計算提供了強有力的實現手段。目前,在服務器虛擬化技術的應用領域,數據中心間多采用人工靜態的資源分配方法。發明人發現,在需求的驅使下,數據中心運行的虛擬機數量越來越多,對虛擬機集群的資源調度的要求越來越高。在大規模的虛擬機集群中,虛擬機數目和虛擬機的負載會隨用戶和應用的需求而經常變化,而人工的動態資源調整會有明顯的滯后性,在調整過程中需要中斷業務,影響客戶的服務質量,此外,目前的資源調度方法只考慮應用資源或者只考慮網絡資源,以至于物理機上虛擬資源分配不均衡,使得數據中心負載不均衡,在部分數據中心的虛擬機上出現資源利用率下降或網絡阻塞率增高的問題,因此現有的數據中心間資源的調度方法應用過程中,數據中心對負載變化不具有良好的適應性,此外會使數據中心產生資源浪費或資源不足的情況。
發明內容
本發明的實施例提供一種數據中心間資源調度方法和設備,可以避免數據中心上資源浪費或資源不足的現象發生,提高了數據中心對負載變化的適應性,達到了不間斷業務便可實現對資源的調整,并降低網絡阻塞率。
為達到上述目的,本發明的實施例采用如下技術方案:
第一方面,提供一種數據中心間資源調度方法,包括:
獲取每個數據中心的應用資源占用率,根據所述應用資源占用率計算數據中心的平均應用資源占用率;
判斷所述數據中心的平均應用資源占用率是否超出負載閾值上限或者低于負載閾值下限;
根據判斷結果在所述數據中心中選取用于遷出負載數據的源數據中心;
根據所述源數據中心的待遷出負載數據及所述每個數據中心的所述應用資源占用率和網絡資源占用率在所述數據中心中選取用于遷入負載數據的目的數據中心;
從所述源數據中心遷出負載數據,并將所述負載數據遷入所述目的數據中心。
在第一種可能的實現方式中,結合第一方面,所述根據判斷結果在所述數據中心中選取用于遷出負載數據的源數據中心包括:
若所述數據中心的平均應用資源占用率超出所述負載閾值上限,則在所述數據中心中選取應用資源的負載最大的數據中心,將所述應用資源的負載最大的數據中心作為用于遷出負載數據的源數據中心。
在第二種可能的實現方式中,結合第一方面,所述根據所述源數據中心的待遷出負載數據及所述每個數據中心的所述應用資源占用率和網絡資源占用率在所述數據中心中選取用于遷入負載數據的目的數據中心包括:
計算所述源數據中心的負載,并根據所述負載閾值上限確定所述待遷出負載數據;
從所述數據中心中選取至少一個負載低于所述數據中心的平均應用資源占用率的數據中心作為資源調度數據中心集合;
獲取所述資源調度數據中心集合中每個數據中心的網絡資源占用率,并根據所述資源調度數據中心集合中每個數據中心的所述應用資源占用率和所述網絡資源占用率計算所述資源調度數據中心集合中每個數據中心的綜合權重;
計算所述資源調度數據中心集合中每個數據中心可承受的遷入負載數據,從所述資源調度數據中心集合中選取所述綜合權重最小的數據中心,若所述綜合權重最小的數據中心可承受的遷入負載數據大于所述源數據中心的待遷出負載數據,則將所述綜合權重最小的數據中心作為目的數據中心。
在第三種可能的實現方式中,結合第二種可能的實現方式,包括:
若所述綜合權重最小的數據中心可承受的遷入負載數據小于所述源數據中心的待遷出負載數據,則將所述綜合權重最小的數據中心作為目的數據中心;
在所述資源調度數據中心集合中選取所述綜合權重次小的數據中心,并將所述綜合權重次小的數據中心作為另一目的數據中心,直至在所述資源調度數據中心集合中選取的數據中心可承受的遷入負載數據大于或等于所述源數據中心剩余的待遷出負載數據。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于華為技術有限公司,未經華為技術有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201380000070.0/2.html,轉載請聲明來源鉆瓜專利網。
- 數據顯示系統、數據中繼設備、數據中繼方法、數據系統、接收設備和數據讀取方法
- 數據記錄方法、數據記錄裝置、數據記錄媒體、數據重播方法和數據重播裝置
- 數據發送方法、數據發送系統、數據發送裝置以及數據結構
- 數據顯示系統、數據中繼設備、數據中繼方法及數據系統
- 數據嵌入裝置、數據嵌入方法、數據提取裝置及數據提取方法
- 數據管理裝置、數據編輯裝置、數據閱覽裝置、數據管理方法、數據編輯方法以及數據閱覽方法
- 數據發送和數據接收設備、數據發送和數據接收方法
- 數據發送裝置、數據接收裝置、數據收發系統、數據發送方法、數據接收方法和數據收發方法
- 數據發送方法、數據再現方法、數據發送裝置及數據再現裝置
- 數據發送方法、數據再現方法、數據發送裝置及數據再現裝置





