[發明專利]一種通過非透明CACHE提高云應用性能的方法無效
| 申請號: | 201110394033.5 | 申請日: | 2011-12-02 |
| 公開(公告)號: | CN102385532A | 公開(公告)日: | 2012-03-21 |
| 發明(設計)人: | 金長新;劉強;于治樓;來衛國 | 申請(專利權)人: | 浪潮集團有限公司 |
| 主分類號: | G06F9/50 | 分類號: | G06F9/50 |
| 代理公司: | 暫無信息 | 代理人: | 暫無信息 |
| 地址: | 250014 山東*** | 國省代碼: | 山東;37 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 通過 透明 cache 提高 應用 性能 方法 | ||
技術領域
本發明涉及計算機領域,具體涉及一種通過非透明CACHE提高云應用性能的方法。
背景技術
目前在云計算系統的資源分配方面普遍采用統一資源分配方式,沒有針對某些特殊的應用而采用特殊的資源分配方式。比如對存儲應用需要采用高速的CACHE以加速存儲性能。如果像這類應用如果采用通用的統一資源分配方法,則云應用對CACHE的操作要經過云應用所運行的虛擬機、虛擬機所運行的操作系統等多個環節才能實現對實際CACHE的操作,這無疑增加了操作訪問環節,延緩了操作速度,降低了應用的性能。
發明內容
本發明的目的是提供一種針對現有云計算系統在資源分配方面的不足提出了一種通過非透明CACHE提高云應用性能的方法。
本發明的目的是按以下方式實現的,步驟如下:在云計算服務器啟動時將物理內存劃分為系統內存和非透明CACHE兩部分;系統內存由云OS中的公共資源分配器分配給各個虛擬機;非透明CACHE由云OS中的非透明CACHE資源分配器分配給虛擬機中的云應用使用;
系統內存經公共資源分配器分配給各個虛擬機使用的內存是透明內存,經云OS和虛擬機中的操作系統進行管理,供虛擬機中的操作系統分配使用;
云應用所使用的非透明CACHE是專用的CACHE,不經過云OS和虛擬機中的系統進行管理,而由云應用直接操作使用;
非透明CACHE資源分配器僅用于資源的分配而不參與非透明CACHE的管理,在分配給云應用后,將該CACHE資源的管理使用權就交給云應用。
本發明的方法在BIOS啟動時對物理內存資源進行了分配,分為系統內存(以下所述“系統內存”特指BIOS獨立劃分出的系統內存,而非整個物理內存)和非透明CACHE內存。系統內存是供云計算服務器中的云計算操作系統使用的,非透明CACHE是供特殊的云應用使用的。
該發明中的BIOS是一個廣泛的概念,可以指X86計算機和服務器的BIOS,也可以指非X86系統的BOOT啟動或引導代碼。用來完成系統啟動前的初始化和引導工作。
在云計算服務器中的云OS啟動后系統內存對其是透明的,也即云OS可以看到和使用BIOS所分配出的系統內存。
在云OS啟動后系統內存經過公共資源分配器分配給云OS上的各個虛擬機,作為各個虛擬機的內存資源使用。
非透明CACHE對云OS和云OS上的虛擬機是非透明的,也即云OS和云OS上的虛擬機本身沒法使用非透明CACHE。
非透明CACHE經過非透明CACHE資源分配器分配后可以供云應用使用。在獲得非透明CACHE的使用權后,云應用可以不經過虛擬機的操作系統和云OS的參與直接對非透明CACHE進行使用和管理。
本發明的通過非透明CACHE提高云應用性能的方法和現有技術相比,本發明可以使云應用對非透明CACHE的訪問路徑最短,減少了中間環節的傳遞延時,可以加速特殊云應用的性能,因而,具有很好的推廣使用價值。
附圖說明
圖1為本發明所涉及的方法的系統圖;
圖2為非透明CACHE訪問路徑圖。
具體實施方式
參照說明書附圖對本發明的方法作以下詳細地說明。
本發明的通過非透明CACHE提高云應用性能的方法,如附圖1,在云計算服務器啟動時將物理內存劃分為系統內存和非透明CACHE兩部分;系統內存由云OS中的公共資源分配器分配給各個虛擬機;非透明CACHE由云OS中的非透明CACHE資源分配器分配給虛擬機中的云應用使用。
系統內存經公共資源分配器分配給各個虛擬機使用的內存是透明內存,經云OS和虛擬機中的操作系統進行管理,供虛擬機中的操作系統分配使用。
云應用所使用的非透明CACHE是專用的CACHE,可以不經過云OS和虛擬機中的系統進行管理,而由云應用直接操作使用。
非透明CACHE資源分配器僅用于資源的分配而不參與非透明CACHE的管理,在分配給云應用后,將該CACHE資源的管理使用權就交給云應用。
附圖2為云應用的訪問路徑,通常的內存操作要經過云應用、云應用虛擬機、云服務器OS、物理內存四個環節。本發明的訪問路徑可以直接實現應用到內存的訪問。
實施例
云存儲應用步驟如下:
1)由系統BIOS完成非透明CACHE的劃分;
2)云OS啟動并運行非透明資源分配器;
3)云OS根據用戶定制的資源分配所需的公共資源給云存儲虛擬機,用于啟動云存儲虛擬機;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于浪潮集團有限公司,未經浪潮集團有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201110394033.5/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:文檔內容名錄與文檔名稱同步變更的方法及系統
- 下一篇:筆記型電腦





