[發明專利]提高由多個系統共享的存儲高速緩存靈活性的方法和結構在審
| 申請號: | 201310085023.2 | 申請日: | 2013-03-18 |
| 公開(公告)號: | CN103577345A | 公開(公告)日: | 2014-02-12 |
| 發明(設計)人: | L·伯特;P·R·瑪哈拉納 | 申請(專利權)人: | LSI公司 |
| 主分類號: | G06F12/08 | 分類號: | G06F12/08;G06F9/455 |
| 代理公司: | 中國國際貿易促進委員會專利商標事務所 11038 | 代理人: | 金曉 |
| 地址: | 美國加*** | 國省代碼: | 美國;US |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 提高 系統 共享 存儲 高速緩存 靈活性 方法 結構 | ||
1.一種存儲控制器(106),適用于與在虛擬機(VM)計算環境(100)中運行的計算設備(104)耦合,其中所述VM計算環境在計算設備上提供多個VM(110)的運行,并且其中所述VM計算環境包括與計算設備耦合的VM管理系統(VMMS)(102),所述存儲控制器包括:
高速緩存存儲器(220),能夠訪問VM中的任何一個,其中高速緩存存儲器被邏輯地細分成多個段(208、210、212);以及
高速緩存控制邏輯塊(204),與高速緩存存儲器耦合并且與VMMS通信地耦合,其中高速緩存控制邏輯塊適用于根據從VMMS接收的配置信息將多個段的一部分(206)可控地分配和解除分配以供當前在計算設備上運行的每個虛擬機使用,其中根據配置信息每個部分包括若干段。
2.根據權利要求1所述的系統,
其中關于每個VM的所述配置信息進一步包括所述每個VM需要的部分的最小尺寸,以及
其中所述高速緩存控制邏輯塊進一步適用于確保分配給所述每個VM的部分的尺寸至少與用于所述每個VM的最小尺寸一樣大。
3.根據權利要求1所述的系統,
其中所述配置信息包括所述每個VM的性能度量閾值配置信息,所述性能度量閾值配置信息包括如下的一個或者多個:
所述每個VM的I/O請求處理速率,
所述每個VM的用戶響應時間,以及
由所述每個VM處理的小I/O請求與大I/O請求的比率,
其中根據所述每個VM的當前性能度量與所述每個VM的性能度量閾值配置信息的比較,所述高速緩存控制邏輯塊為所述每個VM分配和解除分配所述部分的段。
4.根據權利要求1所述的系統,
其中高速緩存控制邏輯塊進一步適用于為所述每個VM分配每個部分作為一個或者多個段的有序序列,其中所述有序序列至少包括最后段。
5.根據權利要求4所述的系統,
其中高速緩存控制邏輯塊將所述每個VM的部分的最后段配置為使用作為直寫高速緩存存儲器段。
6.根據權利要求5所述的系統,
其中所述高速緩存控制邏輯塊進一步適用于確定第一VM需要高速緩存存儲器的附加段的分配,
其中所述高速緩存控制邏輯塊進一步適用于將目前分配給另一個VM的最后段解除分配并且進一步適用于將解除分配的段分配給第一VM。
7.根據權利要求4所述的系統,
其中分配給VM的段的有序序列包括具有最后段的多個段,
其中高速緩存控制邏輯塊將所述序列的除了最后段之外的所有段配置為使用作為回寫高速緩存存儲器段,并且將最后段配置為使用作為直寫高速緩存存儲器段。
8.根據權利要求7所述的系統,
其中高速緩存控制邏輯塊進一步適用于將當前分配給所述VM的最后段解除分配,以及
其中所述高速緩存控制邏輯塊進一步適用于將剩余段的最后段重新配置為使用作為直寫高速緩存存儲器段。
9.根據權利要求1所述的系統,
其中所述高速緩存控制邏輯塊進一步適用于從所述VMMS接收信號,所述信號指示從計算設備移除標識的VM,以及
其中高速緩存控制邏輯塊進一步適用于響應于接收到所述信號,將當前分配給所標識的VM的所有段解除分配。
10.一種可操作用在存儲控制器(106)中的方法,所述存儲控制器適用于與一個或者多個虛擬機(VM)(110)中的每一個通信地耦合,所述虛擬機在VM計算環境(100)中在計算設備上運行,所述方法包括:
將所述存儲控制器的高速緩存存儲器邏輯地劃分成多個段;
為最初在所述計算設備上運行的每一個VM分配多個段的一部分,其中所述部分包括根據最初在所述計算設備上運行的VM的數量而確定的若干段;
從所述VMMS接收配置信息,其中配置信息包括當前在所述計算設備上運行的VM的數量的改變;以及
響應于接收配置信息,調整在與一個或者多個VM相關的部分中分配的段的數量。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于LSI公司,未經LSI公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201310085023.2/1.html,轉載請聲明來源鉆瓜專利網。





