JP2018041245A - ストレージ装置、及びストレージ制御装置 - Google Patents
ストレージ装置、及びストレージ制御装置 Download PDFInfo
- Publication number
- JP2018041245A JP2018041245A JP2016174473A JP2016174473A JP2018041245A JP 2018041245 A JP2018041245 A JP 2018041245A JP 2016174473 A JP2016174473 A JP 2016174473A JP 2016174473 A JP2016174473 A JP 2016174473A JP 2018041245 A JP2018041245 A JP 2018041245A
- Authority
- JP
- Japan
- Prior art keywords
- storage
- data block
- data
- processing unit
- ssd
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/06—Digital input from, or digital output to, record carriers, e.g. RAID, emulated record carriers or networked record carriers
- G06F3/0601—Interfaces specially adapted for storage systems
- G06F3/0602—Interfaces specially adapted for storage systems specifically adapted to achieve a particular effect
- G06F3/0614—Improving the reliability of storage systems
- G06F3/0616—Improving the reliability of storage systems in relation to life time, e.g. increasing Mean Time Between Failures [MTBF]
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/06—Digital input from, or digital output to, record carriers, e.g. RAID, emulated record carriers or networked record carriers
- G06F3/0601—Interfaces specially adapted for storage systems
- G06F3/0628—Interfaces specially adapted for storage systems making use of a particular technique
- G06F3/0629—Configuration or reconfiguration of storage systems
- G06F3/0635—Configuration or reconfiguration of storage systems by changing the path, e.g. traffic rerouting, path reconfiguration
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/06—Digital input from, or digital output to, record carriers, e.g. RAID, emulated record carriers or networked record carriers
- G06F3/0601—Interfaces specially adapted for storage systems
- G06F3/0628—Interfaces specially adapted for storage systems making use of a particular technique
- G06F3/0638—Organizing or formatting or addressing of data
- G06F3/064—Management of blocks
- G06F3/0641—De-duplication techniques
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/06—Digital input from, or digital output to, record carriers, e.g. RAID, emulated record carriers or networked record carriers
- G06F3/0601—Interfaces specially adapted for storage systems
- G06F3/0628—Interfaces specially adapted for storage systems making use of a particular technique
- G06F3/0646—Horizontal data movement in storage systems, i.e. moving data in between storage devices or systems
- G06F3/0647—Migration mechanisms
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/06—Digital input from, or digital output to, record carriers, e.g. RAID, emulated record carriers or networked record carriers
- G06F3/0601—Interfaces specially adapted for storage systems
- G06F3/0668—Interfaces specially adapted for storage systems adopting a particular infrastructure
- G06F3/0671—In-line storage system
- G06F3/0683—Plurality of storage devices
- G06F3/0688—Non-volatile semiconductor memory arrays
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Human Computer Interaction (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Computer Networks & Wireless Communication (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
- Techniques For Improving Reliability Of Storages (AREA)
- Memory System (AREA)
Abstract
Description
本実施形態(第1及び第2実施形態)では、ホストサーバからストレージ装置に対して対象データの保存要求を行なう際、対象データのアクセス特性が判断される。ここで、アクセス特性として、対象データが読出し重視であるか否かが判断される。対象データのアクセス特性が読出し重視でないと判断された場合、対象データのアクセス特性は、書込み重視であると推定してもよい。
〔2−1〕ハードウェア構成
図1を参照しながら、本発明の第1実施形態としてのストレージ制御装置10を含むストレージ装置1のハードウェア構成の一例について説明する。図1は、そのハードウェア構成の一例を示すブロック図である。
ついで、図2を参照しながら、第1実施形態のストレージ制御装置(管理部)10の機能構成について説明する。なお、図2は、図1に示すストレージ制御装置10の機能構成の一例を示すブロック図である。
次に、図3に示すフローチャート(ステップS1〜S5)に従って、図2に示すストレージ制御装置10を含むストレージ装置1でのデータ書込み処理について説明する。
〔3−1〕ハードウェア構成
前述したように、第1実施形態では、SCM13を利用したデータ最適配置手法について説明した。これに対し、第2実施形態では、SCM13を利用しないデータ最適配置手法について説明する。このため、図14に示すように、第2実施形態のストレージ装置1Aにおけるストレージ制御装置10Aのハードウェア構成は、SCMが省略されている点で第1実施形態のストレージ制御装置10と異なっている。図14は、本発明の第2実施形態としてのストレージ制御装置10Aを含むストレージ装置1Aのハードウェア構成の一例を示すブロック図である。なお、図14中、既述の符号と同一の符号は、同一もしくはほぼ同一の部分を示しているので、その説明は省略する。
ついで、図15を参照しながら、第2実施形態のストレージ制御装置(管理部)10Aの機能構成について説明する。なお、図15は、図14に示すストレージ制御装置10Aの機能構成の一例を示すブロック図である。図15中、既述の符号と同一の符号は、同一もしくはほぼ同一の部分を示しているので、その説明は省略する場合がある。
次に、図16に示すフローチャート(ステップS71〜S74)に従って、図15に示すストレージ制御装置10Aを含むストレージ装置1Aでのデータ書込み処理について説明する。
以上、本発明の好ましい実施形態について詳述したが、本発明は、係る特定の実施形態に限定されるものではなく、本発明の趣旨を逸脱しない範囲内において、種々の変形、変更して実施することができる。
以上の各実施形態を含む実施形態に関し、さらに以下の付記を開示する。
寿命の異なる複数の記憶部と、
前記複数の記憶部に格納されるデータブロックを管理する管理部と、を備え、
前記管理部は、
前記データブロックに対するアクセス特性の判定または推定を行なう判定処理部と、
前記寿命の異なる複数の記憶部のうち、前記判定処理部によって判定または推定された前記アクセス特性に応じた記憶部に、前記データブロックを格納する格納処理部と、を有する、ストレージ装置。
前記管理部は、前記データブロックの重複を排除する重複排除機能を有し、
前記判定処理部は、前記重複排除機能によって管理される、前記データブロックの参照数に基づいて、前記アクセス特性の判定または推定を行なう、付記1に記載のストレージ装置。
前記判定処理部は、前記参照数が2以上のデータブロックの前記アクセス特性は読出し重視であると判定し、
前記格納処理部は、前記参照数が2以上のデータブロックを、前記寿命の異なる複数の記憶部のうち、他の記憶部よりも寿命の短い記憶部に格納する、付記2に記載のストレージ装置。
前記判定処理部は、前記アクセス特性が読出し重視でないデータブロックの前記アクセス特性は書込み重視であると推定し、
前記格納処理部は、前記アクセス特性が読出し重視でないデータブロックを、前記寿命の異なる複数の記憶部のうち、他の記憶部よりも寿命の長い記憶部に格納する、付記3に記載のストレージ装置。
ホストからの、前記寿命の異なる複数の記憶部に対する書込み対象データブロックを、前記データブロックとして一時的に格納する一時記憶部を有し、
前記判定処理部は、前記一時記憶部に格納された前記データブロックに対するアクセス特性の判定または推定を行ない、
前記格納処理部は、前記判定処理部によって前記アクセス特性が読出し重視であると判定されたデータブロックを、前記一時記憶部から、前記他の記憶部よりも寿命の短い記憶部に格納する、付記4に記載のストレージ装置。
前記判定処理部は、前記参照数が1で書込み後所定時間経過したデータブロックの前記アクセス特性は書込み重視であると推定し、
前記格納処理部は、前記判定処理部によって前記アクセス特性が書込み重視であると推定されたデータブロックを、前記一時記憶部から、前記他の記憶部よりも寿命の長い記憶部に格納する、付記5に記載のストレージ装置。
前記寿命の異なる複数の記憶部のうち、他の記憶部よりも寿命の長い記憶部は、ホストからの、前記寿命の異なる複数の記憶部に対する書込み対象データブロックを、前記データブロックとして格納し、
前記判定処理部は、前記他の記憶部よりも寿命の長い記憶部に格納された前記データブロックに対するアクセス特性の判定または推定を行ない、
前記格納処理部は、前記判定処理部によって前記アクセス特性が読出し重視であると判定されたデータブロックを、前記他の記憶部よりも寿命の長い記憶部から、前記他の記憶部よりも寿命の短い記憶部に格納する、付記2〜付記4のいずれか一項に記載のストレージ装置。
寿命の異なる複数の記憶部に格納されるデータブロックを管理する管理部を備え、
前記管理部は、
前記データブロックに対するアクセス特性を判定する判定処理部と、
前記寿命の異なる複数の記憶部のうち、前記判定処理部によって判定された前記アクセス特性に応じた記憶部に、前記データブロックを格納する格納処理部と、を有する、ストレージ制御装置。
前記管理部は、前記データブロックの重複を排除する重複排除機能を有し、
前記判定処理部は、前記重複排除機能によって管理される、前記データブロックの参照数に基づいて、前記アクセス特性の判定または推定を行なう、付記8に記載のストレージ制御装置。
前記判定処理部は、前記参照数が2以上のデータブロックの前記アクセス特性は読出し重視であると判定し、
前記格納処理部は、前記参照数が2以上のデータブロックを、前記寿命の異なる複数の記憶部のうち、他の記憶部よりも寿命の短い記憶部に格納する、付記9に記載のストレージ制御装置。
前記判定処理部は、前記アクセス特性が読出し重視でないデータブロックの前記アクセス特性は書込み重視であると推定し、
前記格納処理部は、前記アクセス特性が読出し重視でないデータブロックを、前記寿命の異なる複数の記憶部のうち、他の記憶部よりも寿命の長い記憶部に格納する、付記10に記載のストレージ制御装置。
ホストからの、前記寿命の異なる複数の記憶部に対する書込み対象データブロックを、前記データブロックとして一時的に格納する一時記憶部を有し、
前記判定処理部は、前記一時記憶部に格納された前記データブロックに対するアクセス特性の判定または推定を行ない、
前記格納処理部は、前記判定処理部によって前記アクセス特性が読出し重視であると判定されたデータブロックを、前記一時記憶部から、前記他の記憶部よりも寿命の短い記憶部に格納する、付記11に記載のストレージ制御装置。
前記判定処理部は、前記参照数が1で書込み後所定時間経過したデータブロックの前記アクセス特性は書込み重視であると推定し、
前記格納処理部は、前記判定処理部によって前記アクセス特性が書込み重視であると推定されたデータブロックを、前記一時記憶部から、前記他の記憶部よりも寿命の長い記憶部に格納する、付記12に記載のストレージ制御装置。
前記寿命の異なる複数の記憶部のうち、他の記憶部よりも寿命の長い記憶部は、ホストからの、前記寿命の異なる複数の記憶部に対する書込み対象データブロックを、前記データブロックとして格納し、
前記判定処理部は、前記他の記憶部よりも寿命の長い記憶部に格納された前記データブロックに対するアクセス特性の判定または推定を行ない、
前記格納処理部は、前記判定処理部によって前記アクセス特性が読出し重視であると判定されたデータブロックを、前記他の記憶部よりも寿命の長い記憶部から、前記他の記憶部よりも寿命の短い記憶部に格納する、付記9〜付記11のいずれか一項に記載のストレージ制御装置。
10,10A ストレージ制御装置(管理部)
11 CPU(処理部)
111 データキャッシング処理部
112 データ圧縮・重複排除処理部
113 SCMライトバッファ管理部
114 データアクセス特性判定処理部(判定処理部)
115 データ移動制御部(格納制御部)
116 SSDプール管理部
117 SSDドライバ
120,120A マッピングテーブル
121 SCMフリーリスト
122 SCMアロケーションリスト
12 DRAM
13 SCM(一時記憶部)
14 SSDコントローラ
15 ホストインタフェース(Host I/F)
20 SSD部
21 寿命の長いSSD(DWPDの大きいSSD)
22 寿命の短いSSD(DWPDの小さいSSD)
30 ホストサーバ(サーバ)
Claims (8)
- 寿命の異なる複数の記憶部と、
前記複数の記憶部に格納されるデータブロックを管理する管理部と、を備え、
前記管理部は、
前記データブロックに対するアクセス特性を判定する判定処理部と、
前記寿命の異なる複数の記憶部のうち、前記判定処理部によって判定された前記アクセス特性に応じた記憶部に、前記データブロックを格納する格納処理部と、を有する、ストレージ装置。 - 前記管理部は、前記データブロックの重複を排除する重複排除機能を有し、
前記判定処理部は、前記重複排除機能によって管理される、前記データブロックの参照数に基づいて、前記アクセス特性の判定または推定を行なう、請求項1に記載のストレージ装置。 - 前記判定処理部は、前記参照数が2以上のデータブロックの前記アクセス特性は読出し重視であると判定し、
前記格納処理部は、前記参照数が2以上のデータブロックを、前記寿命の異なる複数の記憶部のうち、他の記憶部よりも寿命の短い記憶部に格納する、請求項2に記載のストレージ装置。 - 前記判定処理部は、前記アクセス特性が読出し重視でないデータブロックの前記アクセス特性は書込み重視であると推定し、
前記格納処理部は、前記アクセス特性が読出し重視でないデータブロックを、前記寿命の異なる複数の記憶部のうち、他の記憶部よりも寿命の長い記憶部に格納する、請求項3に記載のストレージ装置。 - ホストからの、前記寿命の異なる複数の記憶部に対する書込み対象データブロックを、前記データブロックとして一時的に格納する一時記憶部を有し、
前記判定処理部は、前記一時記憶部に格納された前記データブロックに対するアクセス特性の判定または推定を行ない、
前記格納処理部は、前記判定処理部によって前記アクセス特性が読出し重視であると判定されたデータブロックを、前記一時記憶部から、前記他の記憶部よりも寿命の短い記憶部に格納する、請求項4に記載のストレージ装置。 - 前記判定処理部は、前記参照数が1で書込み後所定時間経過したデータブロックの前記アクセス特性は書込み重視であると推定し、
前記格納処理部は、前記判定処理部によって前記アクセス特性が書込み重視であると推定されたデータブロックを、前記一時記憶部から、前記他の記憶部よりも寿命の長い記憶部に格納する、請求項5に記載のストレージ装置。 - 前記寿命の異なる複数の記憶部のうち、他の記憶部よりも寿命の長い記憶部は、ホストからの、前記寿命の異なる複数の記憶部に対する書込み対象データブロックを、前記データブロックとして格納し、
前記判定処理部は、前記他の記憶部よりも寿命の長い記憶部に格納された前記データブロックに対するアクセス特性の判定または推定を行ない、
前記格納処理部は、前記判定処理部によって前記アクセス特性が読出し重視であると判定されたデータブロックを、前記他の記憶部よりも寿命の長い記憶部から、前記他の記憶部よりも寿命の短い記憶部に格納する、請求項2〜請求項4のいずれか一項に記載のストレージ装置。 - 寿命の異なる複数の記憶部に格納されるデータブロックを管理する管理部を備え、
前記管理部は、
前記データブロックに対するアクセス特性を判定する判定処理部と、
前記寿命の異なる複数の記憶部のうち、前記判定処理部によって判定された前記アクセス特性に応じた記憶部に、前記データブロックを格納する格納処理部と、を有する、ストレージ制御装置。
Priority Applications (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2016174473A JP6870246B2 (ja) | 2016-09-07 | 2016-09-07 | ストレージ装置、及びストレージ制御装置 |
| US15/679,404 US10521131B2 (en) | 2016-09-07 | 2017-08-17 | Storage apparatus and storage control apparatus |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2016174473A JP6870246B2 (ja) | 2016-09-07 | 2016-09-07 | ストレージ装置、及びストレージ制御装置 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2018041245A true JP2018041245A (ja) | 2018-03-15 |
| JP6870246B2 JP6870246B2 (ja) | 2021-05-12 |
Family
ID=61281759
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2016174473A Expired - Fee Related JP6870246B2 (ja) | 2016-09-07 | 2016-09-07 | ストレージ装置、及びストレージ制御装置 |
Country Status (2)
| Country | Link |
|---|---|
| US (1) | US10521131B2 (ja) |
| JP (1) | JP6870246B2 (ja) |
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2019172370A1 (ja) | 2018-03-07 | 2019-09-12 | 株式会社Ihi | ラジアルフォイル軸受 |
| JP2021043642A (ja) * | 2019-09-10 | 2021-03-18 | 富士通株式会社 | 情報処理装置および情報処理プログラム |
Families Citing this family (17)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US11461027B2 (en) * | 2017-07-18 | 2022-10-04 | Vmware, Inc. | Deduplication-aware load balancing in distributed storage systems |
| US10636455B2 (en) * | 2018-07-12 | 2020-04-28 | International Business Machines Corporation | Enhanced NVDIMM architecture |
| KR20200043814A (ko) * | 2018-10-18 | 2020-04-28 | 에스케이하이닉스 주식회사 | 메모리 시스템 및 그것의 동작 방법 |
| US11221778B1 (en) * | 2019-04-02 | 2022-01-11 | Pure Storage, Inc. | Preparing data for deduplication |
| US11163482B2 (en) | 2019-06-26 | 2021-11-02 | International Business Machines Corporation | Dynamic performance-class adjustment for storage drives |
| US11049570B2 (en) | 2019-06-26 | 2021-06-29 | International Business Machines Corporation | Dynamic writes-per-day adjustment for storage drives |
| US11137915B2 (en) | 2019-06-27 | 2021-10-05 | International Business Machines Corporation | Dynamic logical storage capacity adjustment for storage drives |
| US11221954B2 (en) | 2019-11-18 | 2022-01-11 | International Business Machines Corporation | Storing metadata in heterogeneous cache to improve I/O performance |
| US11169933B2 (en) | 2020-02-13 | 2021-11-09 | International Business Machines Corporation | Integration of application indicated maximum time to cache for a two-tiered cache management mechanism |
| US11210237B2 (en) | 2020-02-13 | 2021-12-28 | International Business Machines Corporation | Integration of application indicated minimum and maximum time to cache for a two-tiered cache management mechanism |
| US11176057B2 (en) * | 2020-02-13 | 2021-11-16 | International Business Machines Corporation | Integration of application indicated minimum time to cache for a two-tiered cache management mechanism |
| CN114510195A (zh) * | 2020-11-17 | 2022-05-17 | 华为技术有限公司 | 数据存储的方法和装置 |
| US11586360B2 (en) * | 2021-05-14 | 2023-02-21 | International Business Machines Corporation | Hybrid memory mirroring using storage class memory |
| US11893273B2 (en) * | 2022-01-20 | 2024-02-06 | Vmware, Inc. | Crash-safe tiered memory system |
| CN116521052A (zh) * | 2022-01-21 | 2023-08-01 | 戴尔产品有限公司 | 用于扩展存储系统的方法、电子设备和计算机程序产品 |
| US12481460B2 (en) | 2024-02-20 | 2025-11-25 | SanDisk Technologies, Inc. | Thin provisioning L2P resource sharing |
| US20250291709A1 (en) * | 2024-03-12 | 2025-09-18 | Sandisk Technologies Llc | Method for supporting increased logical capacity using thin provisioning without increasing dram size |
Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20150199268A1 (en) * | 2014-01-16 | 2015-07-16 | Pure Storage | Data placement based on data retention in a tiered storage device system |
| JP2015204118A (ja) * | 2014-04-15 | 2015-11-16 | 三星電子株式会社Samsung Electronics Co.,Ltd. | ストレージコントローラ及びストレージ装置 |
| US20160179386A1 (en) * | 2014-12-17 | 2016-06-23 | Violin Memory, Inc. | Adaptive garbage collection |
Family Cites Families (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2005108304A (ja) | 2003-09-29 | 2005-04-21 | Toshiba Corp | 半導体記憶装置及びその制御方法 |
| US8572312B2 (en) * | 2011-12-07 | 2013-10-29 | Jeffrey Tofano | Data de-duplication and solid state memory device |
| US9298386B2 (en) * | 2013-08-23 | 2016-03-29 | Globalfoundries Inc. | System and method for improved placement of blocks in a deduplication-erasure code environment |
| US8874835B1 (en) * | 2014-01-16 | 2014-10-28 | Pure Storage, Inc. | Data placement based on data properties in a tiered storage device system |
| JP6229577B2 (ja) | 2014-04-08 | 2017-11-15 | 富士通株式会社 | キャッシュ保存プログラム、情報処理装置およびキャッシュ保存方法 |
-
2016
- 2016-09-07 JP JP2016174473A patent/JP6870246B2/ja not_active Expired - Fee Related
-
2017
- 2017-08-17 US US15/679,404 patent/US10521131B2/en active Active
Patent Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20150199268A1 (en) * | 2014-01-16 | 2015-07-16 | Pure Storage | Data placement based on data retention in a tiered storage device system |
| JP2015204118A (ja) * | 2014-04-15 | 2015-11-16 | 三星電子株式会社Samsung Electronics Co.,Ltd. | ストレージコントローラ及びストレージ装置 |
| US20160179386A1 (en) * | 2014-12-17 | 2016-06-23 | Violin Memory, Inc. | Adaptive garbage collection |
Cited By (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2019172370A1 (ja) | 2018-03-07 | 2019-09-12 | 株式会社Ihi | ラジアルフォイル軸受 |
| JP2021043642A (ja) * | 2019-09-10 | 2021-03-18 | 富士通株式会社 | 情報処理装置および情報処理プログラム |
| JP7295422B2 (ja) | 2019-09-10 | 2023-06-21 | 富士通株式会社 | 情報処理装置および情報処理プログラム |
Also Published As
| Publication number | Publication date |
|---|---|
| JP6870246B2 (ja) | 2021-05-12 |
| US10521131B2 (en) | 2019-12-31 |
| US20180067660A1 (en) | 2018-03-08 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP6870246B2 (ja) | ストレージ装置、及びストレージ制御装置 | |
| US12461655B1 (en) | Management of discrete namespaces by nonvolatile memory controller | |
| US10795586B2 (en) | System and method for optimization of global data placement to mitigate wear-out of write cache and NAND flash | |
| KR101717644B1 (ko) | 고체-상태 저장 디바이스 상에서 데이터를 캐싱하는 장치, 시스템, 및 방법 | |
| US9489297B2 (en) | Pregroomer for storage array | |
| US9146877B2 (en) | Storage system capable of managing a plurality of snapshot families and method of snapshot family based read | |
| CN104969170B (zh) | 层次化存储系统、存储控制器以及代替层次间的数据移动的方法 | |
| US20160026579A1 (en) | Storage Controller and Method for Managing Metadata Operations in a Cache | |
| CN107391774B (zh) | 基于重复数据删除的日志文件系统的垃圾回收方法 | |
| US20150067001A1 (en) | Cache management in a computerized system | |
| EP4372540B1 (en) | Techniques for zoned namespace (zns) storage using multiple zones | |
| KR20170010729A (ko) | 비휘발성 메모리의 메타 데이터 관리 방법 및 스토리지 시스템 | |
| KR20150083264A (ko) | 플래시 메모리 장치를 위한 주소변환 시스템 및 그 방법 | |
| US20200349074A1 (en) | Caching techniques for migrating and replicating data | |
| US20160062651A1 (en) | Cache management for sequential write storage | |
| KR20130075018A (ko) | 플래시 메모리 파일 시스템에 적용 가능한 데이터 업데이트 장치 및 방법 | |
| KR20100115090A (ko) | 버퍼를 고려한 가비지 컬렉션 기법 | |
| JP2019028954A (ja) | ストレージ制御装置、プログラム、及び重複排除方法 | |
| JP6867578B2 (ja) | ストレージ制御装置、ストレージシステム、ストレージ制御方法およびストレージ制御プログラム | |
| US20240111429A1 (en) | Techniques for collecting and utilizing activity metrics | |
| EP4369206B1 (en) | Techniques for instance storage using segment-based storage | |
| US12204457B1 (en) | Log-structured architecture for metadata | |
| JP6805501B2 (ja) | ストレージ装置 | |
| KR101791855B1 (ko) | 스토리지 장치 및 이의 공간 재수거 방법 | |
| US12307105B1 (en) | Storage space accounting techniques allowing storage object identifier reuse and reassignment |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| RD04 | Notification of resignation of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7424 Effective date: 20190607 |
|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20190611 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20200727 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20200825 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20201015 |
|
| TRDD | Decision of grant or rejection written | ||
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20210316 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20210329 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 6870246 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| LAPS | Cancellation because of no payment of annual fees |