JP7232281B2 - ストレージシステム及びストレージシステムの制御方法 - Google Patents
ストレージシステム及びストレージシステムの制御方法 Download PDFInfo
- Publication number
- JP7232281B2 JP7232281B2 JP2021055362A JP2021055362A JP7232281B2 JP 7232281 B2 JP7232281 B2 JP 7232281B2 JP 2021055362 A JP2021055362 A JP 2021055362A JP 2021055362 A JP2021055362 A JP 2021055362A JP 7232281 B2 JP7232281 B2 JP 7232281B2
- Authority
- JP
- Japan
- Prior art keywords
- storage
- metadata
- memory
- data
- control unit
- 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
- 238000000034 method Methods 0.000 title claims description 61
- 238000011084 recovery Methods 0.000 claims description 116
- 238000012545 processing Methods 0.000 claims description 100
- 230000015654 memory Effects 0.000 claims description 92
- 230000008569 process Effects 0.000 claims description 30
- 230000009467 reduction Effects 0.000 claims description 19
- 238000007906 compression Methods 0.000 claims description 11
- 230000006835 compression Effects 0.000 claims description 7
- 238000007726 management method Methods 0.000 description 24
- 238000012546 transfer Methods 0.000 description 14
- 238000013523 data management Methods 0.000 description 13
- 238000013500 data storage Methods 0.000 description 10
- 238000010586 diagram Methods 0.000 description 9
- 230000007717 exclusion Effects 0.000 description 8
- 230000004044 response Effects 0.000 description 8
- 230000006870 function Effects 0.000 description 6
- 238000005516 engineering process Methods 0.000 description 3
- 238000011946 reduction process Methods 0.000 description 3
- 239000007787 solid Substances 0.000 description 2
- 230000005540 biological transmission Effects 0.000 description 1
- 238000004891 communication Methods 0.000 description 1
- 238000013144 data compression Methods 0.000 description 1
- 238000013479 data entry Methods 0.000 description 1
- 230000006837 decompression Effects 0.000 description 1
- 238000011038 discontinuous diafiltration by volume reduction Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 230000006872 improvement Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000002360 preparation method Methods 0.000 description 1
- 239000004065 semiconductor Substances 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR 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; CALCULATING OR 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/0604—Improving or facilitating administration, e.g. storage management
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR 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
- G06F12/0802—Addressing of a memory level in which the access to the desired data or data block requires associative addressing means, e.g. caches
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR 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; CALCULATING OR 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
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR 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; CALCULATING OR 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/065—Replication mechanisms
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR 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/0656—Data buffering arrangements
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR 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; CALCULATING OR 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; CALCULATING OR 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/0673—Single storage device
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)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
- Hardware Redundancy (AREA)
Description
図3は、本発明の実施例におけるLDEV管理テーブル205を説明する図である。
図4は、本発明の実施例におけるメタデータ管理テーブル206を説明する図である。
図5は、本発明の実施例におけるリカバリデータ管理テーブル207を説明する図である。
図6は、本発明の実施例におけるリード処理を説明するフローチャートである。
図7は、本発明の実施例におけるライト処理を説明するフローチャートである。
図8は、本発明の実施例におけるデステージ処理を説明するフローチャートである。
図9は、本発明の実施例におけるデータ量削減処理を説明するフローチャートである。
図10は、本発明の実施例におけるメタデータ更新処理を説明するフローチャートである。
図11は、本発明の実施例におけるメタデータリカバリ処理を説明するフローチャートである。
11…ストレージ装置
22…ストレージコントローラ
25…メモリ
29…ドライブ
30…ネットワーク
31…アクセラレータ
40…ホスト計算機
202…バッファ領域
203…キャッシュ領域
208…リカバリデータ領域
209…ローカルメモリ領域
Claims (12)
- 複数のストレージ制御部と、アクセラレータと、データを格納する記憶媒体を有するストレージドライブと、を有するストレージシステムであって、
前記複数のストレージ制御部の各々は、プロセッサと、メモリと、を有し、
前記複数のストレージ制御部のうち第1のストレージ制御部の前記メモリ及び前記複数のストレージ制御部のうち第2のストレージ制御部の前記メモリには、それぞれ、前記ストレージドライブに格納されたデータにアクセスするためのメタデータが保持され、
前記格納されたデータを更新する書き込み要求を受信した場合に、
前記第1のストレージ制御部の前記プロセッサは、
更新されるデータにかかるメタデータを更新したメタデータと、前記メタデータの一貫性を回復するための情報を含むリカバリデータとを生成し、
前記メタデータ及び前記リカバリデータの処理要求を前記アクセラレータに送信し、
前記アクセラレータは、
前記処理要求に基づいて、前記第1のストレージ制御部の前記メモリ及び前記第2のストレージ制御部の前記メモリに前記リカバリデータを格納し、その後に前記第1のストレージ制御部の前記メモリ及び前記第2のストレージ制御部の前記メモリに前記メタデータを格納することを特徴とするストレージシステム。 - 請求項1に記載のストレージシステムであって、
前記アクセラレータは、前記第1のストレージ制御部の前記メモリ及び前記第2のストレージ制御部の前記メモリに前記メタデータを格納した後に、前記第1のストレージ制御部の前記メモリの前記リカバリデータ及び前記第2のストレージ制御部の前記メモリの前記リカバリデータを無効にし、
前記第1のストレージ制御部の前記プロセッサ及び前記第2のストレージ制御部の前記プロセッサは、前記メタデータの少なくとも一部の前記メモリへの格納が正常に終了しなかった場合、有効である前記リカバリデータに基づいて、前記メタデータの一貫性を回復することを特徴とするストレージシステム。 - 請求項2に記載のストレージシステムであって、
前記リカバリデータは、前記メタデータを更新された後の状態に回復するための情報を含み、
前記アクセラレータは、前記第1のストレージ制御部の前記メモリ及び前記第2のストレージ制御部の前記メモリに前記メタデータを格納した後に、前記第2のストレージ制御部の前記メモリの前記リカバリデータを無効にし、その後、前記第1のストレージ制御部の前記メモリの前記リカバリデータを無効にすることを特徴とするストレージシステム。 - 請求項2に記載のストレージシステムであって、
前記リカバリデータは、前記メタデータを更新される前の状態に回復するための情報を含み、
前記アクセラレータは、前記第1のストレージ制御部の前記メモリ及び前記第2のストレージ制御部の前記メモリに前記メタデータを格納した後に、前記第1のストレージ制御部の前記メモリの前記リカバリデータを無効にし、その後、前記第2のストレージ制御部の前記メモリの前記リカバリデータを無効にすることを特徴とするストレージシステム。 - 請求項1に記載のストレージシステムであって、
前記メタデータは、前記データにアクセスするための、書き込み先論理アドレスと書き込み先物理アドレスとの対応関係を含んでおり、
前記書き込み先論理アドレスと前記書き込み先物理アドレスとの対応関係が更新される場合とは、書き込み対象のデータのデータ量削減処理が実行される場合であることを特徴とするストレージシステム。 - 請求項5に記載のストレージシステムであって、
前記データ量削減処理は、圧縮処理又は重複排除処理であることを特徴とするストレージシステム。 - 複数のストレージ制御部と、アクセラレータと、データを格納する記憶媒体を有するストレージドライブと、を有するストレージシステムの制御方法であって、
前記複数のストレージ制御部の各々は、プロセッサと、メモリと、を有し、
前記複数のストレージ制御部のうち第1のストレージ制御部の前記メモリ及び前記複数のストレージ制御部のうち第2のストレージ制御部の前記メモリには、それぞれ、前記ストレージドライブに格納されたデータにアクセスするためのメタデータが保持され、
前記制御方法は、前記格納されたデータを更新する書き込み要求を受信した場合に、
前記第1のストレージ制御部の前記プロセッサが、更新されるデータにかかるメタデータを更新したメタデータと、前記メタデータの一貫性を回復するための情報を含むリカバリデータとを生成する手順と、
前記第1のストレージ制御部の前記プロセッサが、前記メタデータ及び前記リカバリデータの処理要求を前記アクセラレータに送信する手順と、
前記アクセラレータが、前記処理要求に基づいて、前記第1のストレージ制御部の前記メモリ及び前記第2のストレージ制御部の前記メモリに前記リカバリデータを格納し、その後に前記第1のストレージ制御部の前記メモリ及び前記第2のストレージ制御部の前記メモリに前記メタデータを格納する手順と、を含むことを特徴とするストレージシステムの制御方法。 - 請求項7に記載のストレージシステムの制御方法であって、
前記制御方法は、さらに、
前記アクセラレータが、前記第1のストレージ制御部の前記メモリ及び前記第2のストレージ制御部の前記メモリに前記メタデータを格納した後に、前記第1のストレージ制御部の前記メモリの前記リカバリデータ及び前記第2のストレージ制御部の前記メモリの前記リカバリデータを無効にする手順と、
前記第1のストレージ制御部の前記プロセッサ及び前記第2のストレージ制御部の前記プロセッサが、前記メタデータの少なくとも一部の前記メモリへの格納が正常に終了しなかった場合、有効である前記リカバリデータに基づいて、前記メタデータの一貫性を回復する手順と、を含むことを特徴とするストレージシステムの制御方法。 - 請求項8に記載のストレージシステムの制御方法であって、
前記リカバリデータは、前記メタデータを更新された後の状態に回復するための情報を含み、
前記リカバリデータを無効にする手順において、前記アクセラレータは、前記第2のストレージ制御部の前記メモリの前記リカバリデータを無効にし、その後、前記第1のストレージ制御部の前記メモリの前記リカバリデータを無効にすることを特徴とするストレージシステムの制御方法。 - 請求項8に記載のストレージシステムの制御方法であって、
前記リカバリデータは、前記メタデータを更新される前の状態に回復するための情報を含み、
前記リカバリデータを無効にする手順において、前記アクセラレータは、前記第1のストレージ制御部の前記メモリの前記リカバリデータを無効に更新し、その後、前記第2のストレージ制御部の前記メモリの前記リカバリデータを無効にすることを特徴とするストレージシステムの制御方法。 - 請求項10に記載のストレージシステムの制御方法であって、
前記メタデータは、前記データにアクセスするための、書き込み先論理アドレスと書き込み先物理アドレスとの対応関係を含んでおり、
前記書き込み先論理アドレスと前記書き込み先物理アドレスとの対応関係が更新される場合とは、書き込み対象のデータのデータ量削減処理が実行される場合であることを特徴とするストレージシステムの制御方法。 - 請求項11に記載のストレージシステムの制御方法であって、
前記データ量削減処理は、圧縮処理又は重複排除処理であることを特徴とするストレージシステムの制御方法。
Priority Applications (5)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2021055362A JP7232281B2 (ja) | 2021-03-29 | 2021-03-29 | ストレージシステム及びストレージシステムの制御方法 |
CN202110907201.XA CN115129237A (zh) | 2021-03-29 | 2021-08-09 | 存储系统和存储系统的控制方法 |
US17/469,968 US11287977B1 (en) | 2021-03-29 | 2021-09-09 | Storage system and control method of storage system |
US17/692,255 US11880566B2 (en) | 2021-03-29 | 2022-03-11 | Storage system and control method of storage system including a storage control unit that performs a data amount reduction processing and an accelerator |
JP2023021560A JP7472341B2 (ja) | 2021-03-29 | 2023-02-15 | ストレージシステム及びストレージシステムの制御方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2021055362A JP7232281B2 (ja) | 2021-03-29 | 2021-03-29 | ストレージシステム及びストレージシステムの制御方法 |
Related Child Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2023021560A Division JP7472341B2 (ja) | 2021-03-29 | 2023-02-15 | ストレージシステム及びストレージシステムの制御方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2022152549A JP2022152549A (ja) | 2022-10-12 |
JP7232281B2 true JP7232281B2 (ja) | 2023-03-02 |
Family
ID=80855292
Family Applications (2)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2021055362A Active JP7232281B2 (ja) | 2021-03-29 | 2021-03-29 | ストレージシステム及びストレージシステムの制御方法 |
JP2023021560A Active JP7472341B2 (ja) | 2021-03-29 | 2023-02-15 | ストレージシステム及びストレージシステムの制御方法 |
Family Applications After (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2023021560A Active JP7472341B2 (ja) | 2021-03-29 | 2023-02-15 | ストレージシステム及びストレージシステムの制御方法 |
Country Status (3)
Country | Link |
---|---|
US (2) | US11287977B1 (ja) |
JP (2) | JP7232281B2 (ja) |
CN (1) | CN115129237A (ja) |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US12169439B2 (en) * | 2021-10-25 | 2024-12-17 | Rubrik, Inc. | Independent object data backup between clusters |
CN116126744B (zh) * | 2023-04-04 | 2023-08-22 | 荣耀终端有限公司 | 一种内存回收方法、装置及终端设备 |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2016506585A (ja) | 2013-01-08 | 2016-03-03 | ヴァイオリン メモリー インコーポレイテッド | データストレージのための方法及びシステム |
US20190073283A1 (en) | 2017-09-05 | 2019-03-07 | International Business Machines Corporation | Method for the implementation of a high performance, high resiliency and high availability dual controller storage system |
US20210042050A1 (en) | 2019-08-09 | 2021-02-11 | Goke Us Research Laboratory | Method and apparatus for rebuilding memory mapping tables |
JP2021114164A (ja) | 2020-01-20 | 2021-08-05 | 富士通株式会社 | ストレージ装置及びストレージ制御方法 |
Family Cites Families (18)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH07319637A (ja) * | 1994-05-26 | 1995-12-08 | Mitsubishi Electric Corp | ディスク装置の制御装置およびディスク装置の制御方 法 |
JP2008165624A (ja) * | 2006-12-28 | 2008-07-17 | Hitachi Ltd | 計算機システム及び第1記憶装置 |
EP2652589A1 (en) | 2011-06-24 | 2013-10-23 | Hitachi, Ltd. | Storage system |
JP6089527B2 (ja) * | 2012-09-18 | 2017-03-08 | 富士通株式会社 | ストレージ制御システム、リカバリプログラム、及び該方法 |
US20150363319A1 (en) * | 2014-06-12 | 2015-12-17 | Netapp, Inc. | Fast warm-up of host flash cache after node failover |
US9645753B2 (en) * | 2014-08-29 | 2017-05-09 | Netapp, Inc. | Overlapping write detection and processing for sync replication |
US9940254B2 (en) | 2015-11-09 | 2018-04-10 | International Business Machines Corporation | Implementing hardware accelerator for storage write cache management for simultaneous read and destage operations from storage write cache |
CN108701005B (zh) * | 2016-02-18 | 2021-02-23 | 华为技术有限公司 | 数据更新技术 |
US10838630B2 (en) * | 2016-04-18 | 2020-11-17 | Netapp, Inc. | Write-ahead log maintenance and recovery |
CN110232053B (zh) * | 2017-12-05 | 2024-02-02 | 华为技术有限公司 | 日志处理方法、相关设备及系统 |
JP2020112972A (ja) | 2019-01-10 | 2020-07-27 | 富士通株式会社 | ストレージ制御装置およびストレージ制御プログラム |
JP7190421B2 (ja) * | 2019-12-09 | 2022-12-15 | 株式会社日立製作所 | ストレージシステム及びボリューム複製方法 |
US11079969B1 (en) * | 2020-02-25 | 2021-08-03 | EMC IP Holding Company LLC | Disk array enclosure configured for metadata and data storage processing |
US20210278977A1 (en) * | 2020-03-06 | 2021-09-09 | Dell Products L.P. | Method and system for performing data deduplication and compression in a data cluster |
US11126361B1 (en) * | 2020-03-16 | 2021-09-21 | EMC IP Holding Company LLC | Multi-level bucket aggregation for journal destaging in a distributed storage system |
US11231868B2 (en) * | 2020-04-07 | 2022-01-25 | Eidetic Communications Inc. | System and method for performing computational storage utilizing a hardware accelerator |
US11144221B1 (en) * | 2020-04-10 | 2021-10-12 | Dell Products L.P. | Efficient resilience in a metadata paging array for in-flight user data |
US11567971B2 (en) * | 2020-11-19 | 2023-01-31 | Samsung Electronics Co., Ltd. | Systems, methods, and devices for storage shuffle acceleration |
-
2021
- 2021-03-29 JP JP2021055362A patent/JP7232281B2/ja active Active
- 2021-08-09 CN CN202110907201.XA patent/CN115129237A/zh active Pending
- 2021-09-09 US US17/469,968 patent/US11287977B1/en active Active
-
2022
- 2022-03-11 US US17/692,255 patent/US11880566B2/en active Active
-
2023
- 2023-02-15 JP JP2023021560A patent/JP7472341B2/ja active Active
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2016506585A (ja) | 2013-01-08 | 2016-03-03 | ヴァイオリン メモリー インコーポレイテッド | データストレージのための方法及びシステム |
US20190073283A1 (en) | 2017-09-05 | 2019-03-07 | International Business Machines Corporation | Method for the implementation of a high performance, high resiliency and high availability dual controller storage system |
US20210042050A1 (en) | 2019-08-09 | 2021-02-11 | Goke Us Research Laboratory | Method and apparatus for rebuilding memory mapping tables |
JP2021114164A (ja) | 2020-01-20 | 2021-08-05 | 富士通株式会社 | ストレージ装置及びストレージ制御方法 |
Also Published As
Publication number | Publication date |
---|---|
CN115129237A (zh) | 2022-09-30 |
US11880566B2 (en) | 2024-01-23 |
US20220308761A1 (en) | 2022-09-29 |
JP7472341B2 (ja) | 2024-04-22 |
JP2022152549A (ja) | 2022-10-12 |
JP2023055998A (ja) | 2023-04-18 |
US11287977B1 (en) | 2022-03-29 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US7975115B2 (en) | Method and apparatus for separating snapshot preserved and write data | |
US6912669B2 (en) | Method and apparatus for maintaining cache coherency in a storage system | |
US7593973B2 (en) | Method and apparatus for transferring snapshot data | |
JP6009095B2 (ja) | ストレージシステム及び記憶制御方法 | |
US8751467B2 (en) | Method and apparatus for quickly accessing backing store metadata | |
US7831565B2 (en) | Deletion of rollback snapshot partition | |
JP4961319B2 (ja) | 仮想ボリュームにおける仮想領域に動的に実領域を割り当てるストレージシステム | |
US6886075B2 (en) | Memory device system and method for copying data in memory device system | |
US7743209B2 (en) | Storage system for virtualizing control memory | |
CN102150124A (zh) | 信息备份/恢复处理装置、以及信息备份/恢复处理系统 | |
JP7472341B2 (ja) | ストレージシステム及びストレージシステムの制御方法 | |
CN113360082B (zh) | 存储系统及其控制方法 | |
JP2810593B2 (ja) | 記憶装置 | |
JP4394467B2 (ja) | ストレージシステム、サーバ装置及び先行コピーデータ生成方法 | |
JP7520773B2 (ja) | 記憶システムおよびデータ処理方法 | |
JP3882467B2 (ja) | 記憶装置システムのスナップショット管理方法 | |
JP2006031446A (ja) | データ記憶装置、データ記憶方法およびデータ記憶プログラム | |
JP4398596B2 (ja) | ディスクアレイ装置 | |
KR100472207B1 (ko) | 다중 레이드 제어기를 통한 데이터 분산 공유 레이드 제어시스템 | |
JP5691234B2 (ja) | ディスクアレイ装置、及び、ミラーリング制御方法 | |
US20240231707A9 (en) | Storage system and storage control method | |
JP3785165B2 (ja) | ディスクアレイ装置および筐体内レプリケーション方法 | |
US20230280945A1 (en) | Storage system and control method for storage system | |
JP2024162442A (ja) | ストレージシステム及びメモリ管理方法 | |
JP2007334913A (ja) | 記憶装置システム及び記憶装置システムにおけるデータの複写方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20211223 |
|
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: 20230124 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20230217 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 7232281 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
S111 | Request for change of ownership or part of ownership |
Free format text: JAPANESE INTERMEDIATE CODE: R313111 |
|
R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |