JP7640510B2 - ストレージ装置 - Google Patents
ストレージ装置 Download PDFInfo
- Publication number
- JP7640510B2 JP7640510B2 JP2022168328A JP2022168328A JP7640510B2 JP 7640510 B2 JP7640510 B2 JP 7640510B2 JP 2022168328 A JP2022168328 A JP 2022168328A JP 2022168328 A JP2022168328 A JP 2022168328A JP 7640510 B2 JP7640510 B2 JP 7640510B2
- Authority
- JP
- Japan
- Prior art keywords
- garbage collection
- data
- storage device
- amount
- operation mode
- 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.)
- Active
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F12/00—Accessing, addressing or allocating within memory systems or architectures
- G06F12/02—Addressing or allocation; Relocation
- G06F12/0223—User address space allocation, e.g. contiguous or non contiguous base addressing
- G06F12/023—Free address space management
- G06F12/0253—Garbage collection, i.e. reclamation of unreferenced memory
-
- 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/067—Distributed or networked storage systems, e.g. storage area networks [SAN], network attached storage [NAS]
-
- 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/0652—Erasing, e.g. deleting, data cleaning, moving of data to a wastebasket
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F12/00—Accessing, addressing or allocating within memory systems or architectures
- G06F12/02—Addressing or allocation; Relocation
- G06F12/08—Addressing or allocation; Relocation in hierarchically structured memory systems, e.g. virtual memory systems
-
- 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/0608—Saving storage space on storage systems
-
- 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/061—Improving I/O performance
-
- 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/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/0638—Organizing or formatting or addressing of data
- G06F3/0644—Management of space entities, e.g. partitions, extents, pools
-
- 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/0655—Vertical data movement, i.e. input-output transfer; data movement between one or more hosts and one or more storage devices
- G06F3/0659—Command handling arrangements, e.g. command buffers, queues, command scheduling
-
- 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/0689—Disk arrays, e.g. RAID, JBOD
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F12/00—Accessing, addressing or allocating within memory systems or architectures
- G06F12/02—Addressing or allocation; Relocation
- G06F12/0223—User address space allocation, e.g. contiguous or non contiguous base addressing
- G06F12/023—Free address space management
- G06F12/0238—Memory management in non-volatile memory, e.g. resistive RAM or ferroelectric memory
- G06F12/0246—Memory management in non-volatile memory, e.g. resistive RAM or ferroelectric memory in block erasable memory, e.g. flash memory
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F2212/00—Indexing scheme relating to accessing, addressing or allocation within memory systems or architectures
- G06F2212/70—Details relating to dynamic memory management
- G06F2212/702—Conservative garbage collection
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F2212/00—Indexing scheme relating to accessing, addressing or allocation within memory systems or architectures
- G06F2212/72—Details relating to flash memory management
- G06F2212/7204—Capacity control, e.g. partitioning, end-of-life degradation
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F2212/00—Indexing scheme relating to accessing, addressing or allocation within memory systems or architectures
- G06F2212/72—Details relating to flash memory management
- G06F2212/7205—Cleaning, compaction, garbage collection, erase control
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Human Computer Interaction (AREA)
- Memory System (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
Description
図3は、本実施例におけるストレージ論理構成を説明する図である。LUN50は、ホスト計算機40から認識される論理的なドライブであり、ホストI/OはLUN50上の論理的なアドレス空間に対して実行される。
図4は、本実施例におけるメタデータ管理テーブル202を説明する図である。CPU24は、メタデータ管理テーブル202を形成する。メタデータ管理テーブル202は、CPU24により管理され、例えば、ドライブ29に格納され、メモリ25にロードされる。メタデータ管理テーブル202は、たとえばLDEV50単位に管理される。メタデータ管理テーブル202の各エントリは、各LDEV50に含まれるユーザデータの論理アドレスと、当該データが格納先である物理アドレスとの対応関係を管理するテーブルである。物理アドレスは、RAIDグループ80内のアドレスであってもよいし、プール60内のアドレスであってもよい。
図5は、本実施例におけるページ管理テーブル203を説明する図である。CPU24は、ページ管理テーブル203を形成する。ページ管理テーブル203は、CPU24により管理され、例えば、ドライブ29に格納され、メモリ25にロードされる。ページ管理テーブル203の各エントリは、論理的な記録領域であるページ70と、前記ページ70に対応付けられるRAIDグループ80のIDと、上記RAIDグループ80内で前記ページ70に対応するアドレス範囲との対応関係を記録する。また、当該ページ70に含まれるガベージ量と、当該ページ内で最後に追書きを実施した末尾アドレス(前回追書きアドレス)を記録する。
図6は、本実施例におけるRAID構成管理テーブル204を説明する図である。RAID構成管理テーブル204は、CPU24により管理され、例えば、ドライブ29に格納され、メモリ25にロードされる。RAID構成管理テーブル204は、ストレージシステム内の各RAIDグループ80について、当該RAIDグループ80のRAIDレベルと、当該RAIDグループ80に所属するドライブ29に対応するIDのリストと、当該RAIDグループ80を構成するドライブの種別と、当該RAIDグループ80の論理容量と、当該RAIDグループ80の使用容量を記録するデータ構造である。
図7は、本実施例におけるプール管理テーブル205を説明する図である。プール管理テーブル205は、CPU24により作成及び管理され、例えば、ドライブ29に格納され、メモリ25にロードされる。プール管理テーブル205は、ストレージシステム100内の各プールについて、当該プール60のIDと、当該プール60に対応するRAIDグループ80のIDのリストと、当該プール60の論理容量と、当該プール60の使用容量と、当該プールにおけるガベージコレクション(GC)動作モードを記録するデータ構造である。
図8は、本実施例におけるライト処理の処理フローを説明する図である。ライト処理は、ホスト計算機40からのライト要求を受領し、ストレージ装置11にデータを記録する処理である。ライト要求では、例えばライト先のLUN ID及び論理アドレスがホスト計算機40によって指定される。
図9は、本実施例におけるガベージコレクション処理の処理フローを説明する図である。ガベージコレクション処理は、対象ページ70に含まれる有効データとガベージのうち、有効データのみを他のページに移行した後、対象ページ70を破棄することで、ガベージによって占められていた記憶領域を解放し、再利用可能とする処理である。
図10は、本実施例におけるガベージコレクション実施判定処理の処理フローを説明する図である。ガベージコレクション実施判定処理は、ストレージシステム100内の各プール60に対して、ガベージコレクション処理を実施するか否かを判定する処理である。
(X1)対象ページ70に含まれるガベージ量は、ページ単位ガベージ量閾値以上である。
CPU24は、対象ページ70のうち、判定(X1)の結果が肯定的であるページ70が1以上あれば、S1004へ進む。そうでない場合は、S1006へ進む。なお、ガベージ量閾値は、異なる動作モードに対して異なる値が設定されてもよい。
図11は、動作モード選択画面1101を説明する図である。この画面1101は、ガベージコレクションの動作モードを管理計算機42から入力するための画面である。この画面1101に、管理計算機42のユーザによって、対象プール60についてのプールID、GC動作モードが指定される。
図11は、動作モード選択画面1101を説明する図である。この画面1101は、ガベージコレクションの動作モードを管理計算機42から入力するための画面である。この画面1101に、管理計算機42のユーザによって、対象プール60についてのプールID、GC動作モードが指定される。
図12は、本実施例におけるドライブ状態判定処理の処理フローを説明する図である。ドライブ状態判定処理は、CPU24により実行され、ストレージシステム内に定義されている各プールについて、当該プールを構成するドライブの状態に基づいて、当該プールに対するガベージコレクション処理の制御方式を決定する処理である。ドライブ状態判定処理は、定期的に実行してもよいし、ガベージコレクション処理に対して同期的に実行してもよい。
(E1)対象プールの基になっているドライブの残り寿命
(E2)対象プールの基になっているドライブへのライト速度
(E3)「ページ単位のガベージ量の閾値」に対するライト増幅率
を基に、決定される。これらドライブについての数値は、例えば、プールに割り当てられているドライブの平均値を使用することができる。
11 ストレージ装置
22 ストレージコントローラ
24 CPU
29 ドライブ
60 プール
70 ページ
203 ページ管理テーブル
204 RAID構成管理テーブル
205 プール管理テーブル
1101 動作モード選択画面
Claims (10)
- 複数論理階層において、記憶ドライブに格納されているデータを管理するストレージ装置であって、
ホストと通信を行うホストインタフェースと、
プロセッサと、を含み、
前記複数論理階層は、追記階層を含み、
前記プロセッサは、
前記追記階層において、前記ホストインタフェースを介して受信したユーザデータを、データ書き込み可能な空き領域に書き込み、
前記追記階層内の第1論理領域のガベージコレクション動作モードを、第1動作モード及び第2動作モードを含む複数の動作モードから選択し、
前記第1動作モードのガベージコレクションの実行条件は、前記追記階層の空き領域の容量が閾値未満であること、前記第1論理領域の更新済み無効データであるガベージの量が閾値以上であること、及び前記ガベージコレクションに割り当てる前記プロセッサの処理リソース量が閾値未満であることを含み、
前記第2動作モードのガベージコレクションの実行条件は、前記第1論理領域のガベージの量が閾値以上であること、及び前記ガベージコレクションに割り当てる前記プロセッサの処理リソース量が閾値未満であることを含み、
前記ガベージコレクションは、前記第1論理領域から更新前の有効データを選択して、前記追記階層内の他の論理領域にコピーして前記第1論理領域を解放する、ストレージ装置。 - 請求項1に記載のストレージ装置であって、
前記プロセッサは、前記第1論理領域を提供する記憶ドライブの仕様に基づき判定される耐久性に応じて、前記ガベージコレクション動作モードを選択する、ストレージ装置。 - 請求項2に記載のストレージ装置であって、
前記プロセッサは、前記第1論理領域を提供する前記記憶ドライブの耐久性を、前記記憶ドライブに対して書き込み可能な総データ量に基づいて判定する、ストレージ装置。 - 請求項1に記載のストレージ装置であって、
前記プロセッサは、前記ガベージコレクションに割り当てる前記プロセッサの前記処理リソース量の前記閾値を、前記追記階層の空き領域の容量に基づいて調整する、ストレージ装置。 - 請求項1に記載のストレージ装置であって、
前記プロセッサは、外部装置からの指定に応じて、前記ガベージコレクション動作モードを選択する、ストレージ装置。 - 請求項5に記載のストレージ装置であって、
前記プロセッサは、前記複数論理階層に含まれる前記追記階層毎に、前記外部装置から前記指定を受け付ける、ストレージ装置。 - 請求項5に記載のストレージ装置であって、
前記プロセッサは、前記記憶ドライブのRAIDグループ毎に、前記外部装置から前記指定を受け付ける、ストレージ装置。 - 請求項1に記載のストレージ装置であって、
前記複数の動作モードは第3動作モードを含み、前記第3動作モードのガベージコレクションの実行条件は、前記第1論理領域のガベージの量が閾値以上であることを含み、
前記プロセッサは、前記第3動作モードにおいて、前記第1論理領域を提供する記憶ドライブの残寿命に基づいて、前記第1論理領域の前記ガベージの量の閾値を決定する、ストレージ装置。 - 請求項8に記載のストレージ装置であって、
前記残寿命は、前記記憶ドライブに対する書き込み済のデータ量と書き込み可能な総データ量とに基づき決定される、ストレージ装置。 - ストレージ装置においてガベージコレクションを制御する方法であって、
前記ストレージ装置は、複数論理階層において、記憶ドライブに格納されているデータを管理し、
前記複数論理階層は、追記階層を含み、
前記方法は、
前記ストレージ装置が、前記追記階層において、受信したユーザデータを、データ書き込み可能な空き領域に書き込み、
前記ストレージ装置が、前記追記階層内の第1論理領域のガベージコレクション動作モードを、第1動作モード及び第2動作モードを含む複数の動作モードから選択し、
前記第1動作モードのガベージコレクションの実行条件は、前記追記階層の空き領域の容量が閾値未満であること、前記第1論理領域の更新済み無効データであるガベージの量が閾値以上であること、及び前記ガベージコレクションに割り当てるプロセッサの処理リソース量が閾値未満であることを含み、
前記第2動作モードのガベージコレクションの実行条件は、前記第1論理領域のガベージの量が閾値以上であること、及び前記ガベージコレクションに割り当てる前記プロセッサの処理リソース量が閾値未満であることを含み、
前記ガベージコレクションは、前記第1論理領域から更新前の有効データを選択して、前記追記階層内の他の論理領域にコピーして前記第1論理領域を解放する、方法。
Priority Applications (3)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2022168328A JP7640510B2 (ja) | 2022-10-20 | 2022-10-20 | ストレージ装置 |
| US18/112,675 US12153518B2 (en) | 2022-10-20 | 2023-02-22 | Storage device |
| CN202311168723.8A CN117917631A (zh) | 2022-10-20 | 2023-09-12 | 存储装置 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2022168328A JP7640510B2 (ja) | 2022-10-20 | 2022-10-20 | ストレージ装置 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2024060809A JP2024060809A (ja) | 2024-05-07 |
| JP7640510B2 true JP7640510B2 (ja) | 2025-03-05 |
Family
ID=90729931
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2022168328A Active JP7640510B2 (ja) | 2022-10-20 | 2022-10-20 | ストレージ装置 |
Country Status (3)
| Country | Link |
|---|---|
| US (1) | US12153518B2 (ja) |
| JP (1) | JP7640510B2 (ja) |
| CN (1) | CN117917631A (ja) |
Families Citing this family (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US12314171B2 (en) * | 2023-10-31 | 2025-05-27 | International Business Machines Corporation | Adjusting garbage collection based on input/output flow rates |
| CN121050660B (zh) * | 2025-10-31 | 2026-01-27 | 苏州元脑智能科技有限公司 | 存储空间管理方法、存储使用管理方法和存储系统 |
Citations (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2018016003A1 (ja) | 2016-07-19 | 2018-01-25 | 株式会社日立製作所 | ストレージ装置 |
| WO2018138813A1 (ja) | 2017-01-25 | 2018-08-02 | 株式会社日立製作所 | 計算機システム |
| JP2019133577A (ja) | 2018-02-02 | 2019-08-08 | 富士通株式会社 | ストレージ制御装置、ストレージ制御方法及びストレージ制御プログラム |
| JP2021135538A (ja) | 2020-02-21 | 2021-09-13 | 富士通株式会社 | ストレージ制御装置及びストレージ制御プログラム |
| JP2022123696A (ja) | 2021-02-12 | 2022-08-24 | キオクシア株式会社 | メモリシステム |
| JP2022146519A (ja) | 2021-03-22 | 2022-10-05 | キオクシア株式会社 | メモリシステム、情報処理システム、およびホスト装置 |
Family Cites Families (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2007072519A (ja) * | 2005-09-02 | 2007-03-22 | Hitachi Ltd | ストレージシステム及びストレージシステムの制御方法 |
| CN109196483B (zh) | 2016-07-27 | 2023-04-21 | 株式会社日立制作所 | 计算机系统和数据保存方法 |
| JP2020035300A (ja) | 2018-08-31 | 2020-03-05 | 株式会社日立製作所 | 情報処理装置および制御方法 |
| KR102937855B1 (ko) * | 2020-03-03 | 2026-03-11 | 에스케이하이닉스 주식회사 | 메모리 시스템에서 가비지 컬렉션을 수행하는 장치 및 방법 |
-
2022
- 2022-10-20 JP JP2022168328A patent/JP7640510B2/ja active Active
-
2023
- 2023-02-22 US US18/112,675 patent/US12153518B2/en active Active
- 2023-09-12 CN CN202311168723.8A patent/CN117917631A/zh not_active Withdrawn
Patent Citations (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2018016003A1 (ja) | 2016-07-19 | 2018-01-25 | 株式会社日立製作所 | ストレージ装置 |
| WO2018138813A1 (ja) | 2017-01-25 | 2018-08-02 | 株式会社日立製作所 | 計算機システム |
| JP2019133577A (ja) | 2018-02-02 | 2019-08-08 | 富士通株式会社 | ストレージ制御装置、ストレージ制御方法及びストレージ制御プログラム |
| JP2021135538A (ja) | 2020-02-21 | 2021-09-13 | 富士通株式会社 | ストレージ制御装置及びストレージ制御プログラム |
| JP2022123696A (ja) | 2021-02-12 | 2022-08-24 | キオクシア株式会社 | メモリシステム |
| JP2022146519A (ja) | 2021-03-22 | 2022-10-05 | キオクシア株式会社 | メモリシステム、情報処理システム、およびホスト装置 |
Also Published As
| Publication number | Publication date |
|---|---|
| US20240232072A9 (en) | 2024-07-11 |
| US12153518B2 (en) | 2024-11-26 |
| US20240134789A1 (en) | 2024-04-25 |
| JP2024060809A (ja) | 2024-05-07 |
| CN117917631A (zh) | 2024-04-23 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP5437373B2 (ja) | 複数のフラッシュパッケージを有するストレージシステム | |
| JP5792313B2 (ja) | ストレージシステム | |
| JP5593577B2 (ja) | ストレージシステム及びその制御情報の管理方法 | |
| JP4890160B2 (ja) | ストレージシステム及びバックアップ/リカバリ方法 | |
| JP5816303B2 (ja) | フラッシュメモリを含むストレージシステム、及び記憶制御方法 | |
| US20210081116A1 (en) | Extending ssd longevity | |
| EP1876519A2 (en) | Storage system and write distribution method | |
| KR20150105323A (ko) | 데이터 스토리지 방법 및 시스템 | |
| WO2015162681A1 (ja) | ストレージシステムおよび記憶デバイスの制御方法 | |
| WO2016135954A1 (ja) | ストレージ装置および不揮発メモリデバイス | |
| JP7640510B2 (ja) | ストレージ装置 | |
| JP6554990B2 (ja) | ストレージ制御装置およびストレージ制御プログラム | |
| JP2008299559A (ja) | ストレージシステム及びストレージシステムにおけるデータ移行方法 | |
| JP5768118B2 (ja) | 複数のフラッシュパッケージを有するストレージシステム | |
| US12073089B2 (en) | Storage device and data recovery method by storage device | |
| JP6138318B2 (ja) | 複数のフラッシュパッケージを有するストレージシステム | |
| JP4563314B2 (ja) | ストレージシステム制御装置、ストレージシステム制御プログラム、ストレージシステム制御方法 | |
| JP5945040B2 (ja) | 複数のフラッシュパッケージを有するストレージシステム |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20240229 |
|
| A711 | Notification of change in applicant |
Free format text: JAPANESE INTERMEDIATE CODE: A712 Effective date: 20240814 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20241016 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20241112 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20241223 |
|
| 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: 20250204 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20250220 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 7640510 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |