[發明專利]在軟件定義的存儲系統中進行高速緩存的方法和裝置有效
| 申請號: | 201580082637.2 | 申請日: | 2015-12-03 |
| 公開(公告)號: | CN108027710B | 公開(公告)日: | 2020-11-06 |
| 發明(設計)人: | 齋藤秀雄;畑崎惠介 | 申請(專利權)人: | 株式會社日立制作所 |
| 主分類號: | G06F3/06 | 分類號: | G06F3/06 |
| 代理公司: | 北京尚誠知識產權代理有限公司 11322 | 代理人: | 龍淳 |
| 地址: | 日本*** | 國省代碼: | 暫無信息 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 軟件 定義 存儲系統 進行 高速緩存 方法 裝置 | ||
1.一種存儲服務器,包括:
存儲器,所述存儲器配置為存儲將輸入/輸出I/O請求操作類型與指示高速緩存類型的可用性的一個或多個參數相關聯的信息,所述高速緩存類型包括非易失性存儲器NVM和動態隨機存取存儲器DRAM中的至少一個,根據所述存儲服務器的硬件配置的檢測來生成所述信息;和
處理器,所述處理器配置為:
基于指示與所述I/O請求操作類型相關聯的高速緩存類型的可用性的一個或多個參數,針對所述I/O請求操作類型選擇高速緩存模式;并且
對于是所述I/O請求操作類型的I/O請求操作的接收,根據所選擇的高速緩存模式來處理所述I/O請求操作,
其中,根據指示所述存儲服務器中的NVM的可用性的一個或多個參數,針對所述I/O請求操作類型選擇所述高速緩存模式包括:針對寫入操作的I/O請求操作類型,將所述高速緩存模式設定為NVM高速緩存,
其中,根據指示所述存儲服務器中的NVM的不可用性和DRAM高速緩存的備份操作的不可用性的一個或多個參數,針對所述I/O請求操作類型選擇所述高速緩存模式包括:針對所述寫入操作的I/O請求操作類型,將所述高速緩存模式設定為不進行高速緩存,
其中,DRAM高速緩存的備份操作的不可用性包括DRAM的電池支持的不可用性,其中,根據指示DRAM的電池支持的可用性的一個或多個參數,針對所述I/O請求操作類型選擇所述高速緩存模式包括:針對所述寫入操作的I/O請求操作類型,將所述高速緩存模式設定為DRAM高速緩存。
2.根據權利要求1所述的存儲服務器,其中,指示所述高速緩存類型的可用性的一個或多個參數包括可使用的NVM高速緩存容量和可使用的DRAM高速緩存容量。
3.根據權利要求2所述的存儲服務器,其中,所述處理器配置為根據可用的NVM高速緩存容量和可用的DRAM高速緩存容量來計算所述可使用的NVM高速緩存容量和所述可使用的DRAM容量。
4.根據權利要求1所述的存儲服務器,其中,所述I/O請求操作類型包括讀取操作和寫入操作。
5.一種用于存儲服務器的方法,包括:
管理將輸入/輸出I/O請求操作類型與指示高速緩存類型的可用性的一個或多個參數相關聯的信息,所述高速緩存類型包括非易失性存儲器NVM和動態隨機存取存儲器DRAM中的至少一個,根據所述存儲服務器的硬件配置的檢測來生成所述信息;
基于指示與所述I/O請求操作類型相關聯的高速緩存類型的可用性的一個或多個參數,針對所述I/O請求操作類型選擇高速緩存模式;以及
對于是所述I/O請求操作類型的I/O請求操作的接收,根據所選擇的高速緩存模式來處理所述I/O請求操作,
其中,根據指示所述存儲服務器中的NVM的可用性的一個或多個參數,針對所述I/O請求操作類型選擇所述高速緩存模式包括:針對寫入操作的I/O請求操作類型,將所述高速緩存模式設定為NVM高速緩存,
其中,根據指示所述存儲服務器中的NVM的不可用性和DRAM高速緩存的備份操作的不可用性的一個或多個參數,針對所述I/O請求操作類型選擇所述高速緩存模式包括:針對所述寫入操作的I/O請求操作類型,將所述高速緩存模式設定為不進行高速緩存,
其中,DRAM高速緩存的備份操作的不可用性包括DRAM的電池支持的不可用性,其中,根據指示DRAM的電池支持的可用性的一個或多個參數,針對所述I/O請求操作類型選擇所述高速緩存模式包括:針對寫入操作的I/O請求操作類型,將所述高速緩存模式設定為DRAM高速緩存。
6.根據權利要求5所述的方法,其中,指示所述高速緩存類型的可用性的一個或多個參數包括可使用的NVM高速緩存容量和可使用的DRAM高速緩存容量。
7.根據權利要求6所述的方法,還包括:根據可用的NVM高速緩存容量和可用的DRAM高速緩存容量來計算所述可使用的NVM高速緩存容量和所述可使用的DRAM容量。
8.根據權利要求5所述的方法,其中,所述I/O請求操作類型包括讀取操作和寫入操作。
9.一種存儲用于執行存儲服務器的處理的指令的計算機可讀存儲介質,所述指令包括:
管理將輸入/輸出I/O請求操作類型與指示高速緩存類型的可用性的一個或多個參數相關聯的信息,所述高速緩存類型包括非易失性存儲器NVM和動態隨機存取存儲器DRAM中的至少一個,根據所述存儲服務器的硬件配置的檢測來生成所述信息;
基于指示與所述I/O請求操作類型相關聯的高速緩存類型的可用性的一個或多個參數,針對所述I/O請求操作類型選擇高速緩存模式;以及
對于是所述I/O請求操作類型的I/O請求操作的接收,根據所選擇的高速緩存模式來處理所述I/O請求操作,
其中,根據指示所述存儲服務器中的NVM的可用性的一個或多個參數,針對所述I/O請求操作類型選擇所述高速緩存模式包括:針對寫入操作的I/O請求操作類型,將所述高速緩存模式設定為NVM高速緩存,
其中,根據指示所述存儲服務器中的NVM的不可用性和DRAM高速緩存的備份操作的不可用性的一個或多個參數,針對所述I/O請求操作類型選擇所述高速緩存模式包括:針對所述寫入操作的I/O請求操作類型,將所述高速緩存模式設定為不進行高速緩存,
其中,DRAM高速緩存的備份操作的不可用性包括DRAM的電池支持的不可用性,其中,根據指示DRAM的電池支持的可用性的一個或多個參數,針對所述I/O請求操作類型選擇所述高速緩存模式包括:針對寫入操作的I/O請求操作類型,將所述高速緩存模式設定為DRAM高速緩存。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于株式會社日立制作所,未經株式會社日立制作所許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201580082637.2/1.html,轉載請聲明來源鉆瓜專利網。





