[發明專利]資源調度分配方法、計算機系統及超融合架構系統有效
| 申請號: | 201711485994.0 | 申請日: | 2017-12-29 |
| 公開(公告)號: | CN108196958B | 公開(公告)日: | 2020-09-29 |
| 發明(設計)人: | 黃揚 | 申請(專利權)人: | 北京澤塔云科技股份有限公司 |
| 主分類號: | G06F9/50 | 分類號: | G06F9/50 |
| 代理公司: | 北京維正專利代理有限公司 11508 | 代理人: | 徐旭棟 |
| 地址: | 100088 北京市石景山區*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 資源 調度 分配 方法 計算機系統 融合 架構 系統 | ||
本發明涉及一種資源調度分配方法、計算機系統及超融合架構系統,其中資源調度分配方法包括:確定虛擬機所對應的虛擬NUMA結構的整體配置需求,整體配置需求包括所述虛擬NUMA節點的子配置需求,子配置需求包括:針對虛擬CPU核心的第一配置需求以及針對虛擬內存的第二配置需求;確定物理NUMA結構的整體資源可用性,整體資源可用性包括所述物理NUMA節點的子資源可用性,所述子資源可用性包括:針對物理CPU核心的第一資源可用性以及針對物理內存的第二資源可用性;基于所述整體配置需求及所述整體資源可用性,建立所述虛擬NUMA節點與物理NUMA節點之間的對應關系。本發明的資源調度分配方法實現了虛擬NUMA結構與物理NUMA結構的映射和綁定,使物理資源得到合理的分配。
技術領域
本發明涉及通信技術領域,更具體地說,它涉及一種資源調度分配方法、計算機系統及超融合架構系統。
背景技術
超融合架構是指用軟件方法將計算、網絡、存儲功能在服務器(尤其是x86服務器)上實現并融合為一體,形成模塊化的部署單元,通過交換互連網絡(由標準商用交換機等構建)實現能水平伸縮的機群。
目前,多處理器的計算機系統結構均由非一致內存訪問(Non Uniform MemoryAccess Architecture,NUMA)架構組成。在NUMA架構下,處理器訪問內存的時間,取決于內存的位置,通常處理器訪問其本地內存的速度比非本地內存快。
在超融合架構下實現虛擬化NUMA管理是提升訪存性能和解決計算、存儲和網絡功能與虛擬機爭用物理資源較為有效的方法。目前實現虛擬化NUMA管理主要有OpenStack方案和VMware方案,但OpenStack方案完全依賴用戶指定NUMA結構和映射策略,VMware方案則采用“NUMA親和”策略,不是嚴格綁定關系,動態情況下,虛擬機和系統自身都表現不好,并且對于遷移和熱添加等功能限制很大。綜上所述,這兩種方案無法靈活進行配置,為虛擬機構建合理的NUMA結構,導致訪存性能損耗較大,影響系統整體性能。
發明內容
針對現有技術存在的不足,本發明實施例的目的在于提供一種資源調度分配方法、計算機系統及超融合架構系統,具有可為虛擬機構建合理的虛擬NUMA結構、并管理其與物理NUMA結構的映射和綁定關系實現物理資源自動合理化分配的優點。
第一方面,本發明實施例提供一種資源調度分配方法,包括:
確定虛擬機所對應的虛擬NUMA結構的整體配置需求,所述虛擬NUMA結構包括若干虛擬NUMA節點,所述虛擬NUMA節點包括虛擬CPU核心以及虛擬內存,所述整體配置需求包括所述虛擬NUMA節點的子配置需求,所述子配置需求包括:針對虛擬CPU核心的第一配置需求以及針對虛擬內存的第二配置需求;
確定物理NUMA結構的整體資源可用性,所述物理NUMA結構包括若干物理NUMA節點,所述物理NUMA節點包括物理CPU核心以及物理內存,所述整體資源可用性包括所述物理NUMA節點的子資源可用性,所述子資源可用性包括:針對物理CPU核心的第一資源可用性以及針對物理內存的第二資源可用性;
基于所述整體配置需求及所述整體資源可用性,建立所述虛擬NUMA節點與物理NUMA節點之間的對應關系。
實現上述技術方案,根據虛擬NUMA結構的整體配置需求和物理NUMA結構建立虛擬NUMA節點與物理NUMA節點之間的對應關系,可以盡可能的為所有虛擬機構建虛擬NUMA結構,從而讓虛擬機充分發揮NUMA的性能,同時為虛擬NUMA結構匹配到合適的物理NUMA結構,實現了虛擬NUMA結構與物理NUMA結構的映射和綁定,使物理資源得到合理的分配,虛擬機的性能更加高效、穩定。
結合第一方面,在第一種可能實現的方式中,所述第一資源可用性考慮物理CPU核心的超售配置,所述第二資源可用性考慮物理內存的超售配置。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于北京澤塔云科技股份有限公司,未經北京澤塔云科技股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201711485994.0/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種云環境下的主機負載預測方法
- 下一篇:ETL系統的資源管理方法及裝置





