[發明專利]使用分開的讀和寫高速緩存的動態高速緩存配置有效
申請號: | 201110321215.X | 申請日: | 2011-10-12 |
公開(公告)號: | CN102411541A | 公開(公告)日: | 2012-04-11 |
發明(設計)人: | C·卡旺德;S·A·富達利 | 申請(專利權)人: | 微軟公司 |
主分類號: | G06F12/08 | 分類號: | G06F12/08;G06F13/16 |
代理公司: | 上海專利商標事務所有限公司 31100 | 代理人: | 羅婷婷 |
地址: | 美國華*** | 國省代碼: | 美國;US |
權利要求書: | 查看更多 | 說明書: | 查看更多 |
摘要: | |||
搜索關鍵詞: | 使用 分開 高速緩存 動態 配置 | ||
1.一種計算設備(110;200),包括:
具有讀高速緩存大小的讀高速緩存(130;280),其中所述讀高速緩存存儲來自所述計算設備中的存儲設備(150;260A;260B)的讀請求的數據;以及
具有寫高速緩大小的寫高速緩存(140;290),其中所述寫高速緩存存儲對所述計算設備中的所述存儲設備的寫請求的數據;
其中,所述讀高速緩存和所述寫高速緩存是分開的高速緩存,其中所述讀高速緩存僅存儲來自讀請求的數據,并且所述寫高速緩存僅存儲來自寫請求的數據;以及
其中所述計算設備在沒有用戶的干預的情況下,至少部分地基于由所述計算設備測量到的高速緩存性能參數來自動地和動態地調整所述讀高速緩存和所述寫高速緩存的高速緩存配置。
2.如權利要求1所述的計算設備,其特征在于,所述計算設備包括應用程序編程接口(API),其中所述API被配置來:
(從文件系統)接收所述計算設備讀取或寫入一個或多個數據塊的偏好得分,其中所述偏好得分被所述計算設備至少部分地用來確定是否高速緩存所述一個或多個數據塊,其中在所述計算設備確定要高速緩存所述一個或多個數據塊時,所述偏好得分還至少部分地被所述計算設備用來確定何時將所述一個或多個數據塊從所述讀高速緩存或寫高速緩存處驅逐掉。
3.如權利要求1所述的計算設備,其特征在于,所述計算設備通過至少部分地基于高速緩存性能參數來設定所述讀高速緩存大小和所述寫高速緩存大小的方式來自動地和動態地調整高速緩存配置,所述高速緩存性能參數包括讀請求的頻率和寫請求的頻率。
4.如權利要求1所述的計算設備,其特征在于,所述讀高速緩存中的高速緩存塊具有讀高速緩存塊大小,其中所述寫高速緩存中的高速緩存塊具有寫高速緩存塊大小,并且其中所述計算設備將所述讀高速緩存塊大小和所述寫高速緩存塊大小彼此獨立地設定。
5.如權利要求4所述的計算設備,其特征在于,所述計算設備至少部分地基于高速緩存性能參數來自動地和動態地調整所述讀高速緩存塊大小和所述寫高速緩存塊大小,所述高速緩存性能參數包括:
所述存儲設備的讀性能;以及
所述存儲設備的寫性能。
6.如權利要求4所述的計算設備,其特征在于,所述計算設備至少部分地基于是否將讀和寫在所述計算設備上進行了定位來自動地和動態地調整所述讀高速緩存塊大小和所述寫高速緩存塊大小,其中:
在讀定位增加時,增加讀高速緩存塊大小;
在讀定位減少時,減少讀高速緩存塊大小;
在寫定位增加時,增加寫高速緩存塊大小;
在寫定位減少時,減少寫高速緩存塊大小。
7.一種至少部分地由包括存儲設備的計算設備來實現的方法,該方法用于從所述存儲設備讀取數據或將數據寫入所述存儲設備中,所述方法包括:
由所述計算設備從具有讀高速緩存大小的讀高速緩存處讀取數據(310),其中所述讀高速緩存存儲來自所述計算設備中的所述存儲設備的讀請求的數據;
由所述計算設備將數據寫入具有寫高速緩存大小的寫高速緩存中(320),其中所述寫高速緩存儲對所述計算設備中的所述存儲設備的寫請求的數據,其中所述讀高速緩存和所述寫高速緩存是分開的高速緩存,其中所述讀高速緩存僅存儲來自讀請求的數據,且其中所述寫高速緩存僅存儲來自寫請求的數據;
由所述計算設備至少部分地基于由所述計算設備測量到的高速緩存性能參數來自動地和動態地調整所述讀高速緩存和所述寫高速緩存的高速緩存配置(330),而無需用戶的干預。
8.如權利要求7所述的方法,其特征在于,所述計算設備包括應用程序編程接口(API),所述方法還包括:
經由所述API從與所述存儲設備相關聯的文件系統處接收所述計算設備讀取或寫入一個或多個數據塊的偏好得分,其中所述偏好得分至少部分地被所述計算設備用來確定:
是否高速緩存所述一個或多個數據塊;以及
在將所述一個或多個數據塊存儲在所述讀高速緩存或所述寫高速緩存中時,何時將所述一個或多個數據塊從所述讀高速緩存或所述寫高速緩存中驅逐掉。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于微軟公司,未經微軟公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201110321215.X/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:電子筆記本中的共享作業調度
- 下一篇:一種先進四邊扁平無引腳封裝及制造方法