JP6560759B2 - ストレージシステム - Google Patents
ストレージシステム Download PDFInfo
- Publication number
- JP6560759B2 JP6560759B2 JP2017544132A JP2017544132A JP6560759B2 JP 6560759 B2 JP6560759 B2 JP 6560759B2 JP 2017544132 A JP2017544132 A JP 2017544132A JP 2017544132 A JP2017544132 A JP 2017544132A JP 6560759 B2 JP6560759 B2 JP 6560759B2
- Authority
- JP
- Japan
- Prior art keywords
- storage
- distribution range
- drive
- nodes
- volume
- 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.)
- Expired - Fee Related
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/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
-
- 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/0604—Improving or facilitating administration, e.g. storage management
-
- 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/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/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]
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)
Description
Claims (11)
- ネットワークにより接続され、ボリュームを提供する複数ノードと、
複数のドライブユニットと、
管理システムと、を含み、
前記複数のドライブユニットのそれぞれは、複数の記憶ドライブからなり、前記複数ノードにおける1以上のノードから他のノードを介することなくアクセス可能であり、
前記管理システム又は前記複数ノードの一つは、第1ボリュームのデータを配置する新たな分散範囲の記憶ドライブ数を、前記第1ボリュームのアクセス頻度及び前記新たな分散範囲の推定されるリビルド時間に基づいて、決定する、ストレージシステム。 - 請求項1に記載のストレージシステムであって、
前記管理システム又は前記複数ノードの前記一つは、
前記アクセス頻度が第1閾値以上である場合、前記新たな分散範囲を、前記第1ボリュームのオーナノードから他のノードを介することなくアクセス可能な記憶ドライブで構成すると決定する、ストレージシステム。 - 請求項1に記載のストレージシステムであって、
前記管理システム又は前記複数ノードの前記一つは、前記新たな分散範囲のドライブユニット数を決定することによって、前記新たな分散範囲の記憶ドライブ数を決定する、ストレージシステム。 - 請求項1に記載のストレージシステムであって、
前記管理システム又は前記複数ノードの前記一つは、
前記アクセス頻度と複数の閾値との比較を行って、前記アクセス頻度が属する範囲を決定し、
決定された前記範囲に対応する記憶ドライブ数を、前記新たな分散範囲のドライブユニット数と決定する、ストレージシステム。 - 請求項1に記載のストレージシステムであって、
前記管理システム又は前記複数ノードの前記一つは、前記新たな分散範囲の記憶ドライブ数として、現在の分散範囲の記憶ドライブ数よりも少ない数を決定した場合、前記第1ボリュームを提供するオーナノードから他のノードを介することなくアクセス可能な記憶ドライブを優先して残す、ストレージシステム。 - 請求項1に記載のストレージシステムであって、
前記管理システム又は前記複数ノードの前記一つは、前記第1ボリュームの現在の分散範囲を構成する記憶ドライブの空き容量に基づいて、前記現在の分散範囲から削除する記憶ドライブを決定する、ストレージシステム。 - 請求項1に記載のストレージシステムであって、
前記管理システム又は前記複数ノードの前記一つは、前記新たな分散範囲の記憶ドライブ数として、現在の分散範囲の記憶ドライブ数よりも多くの数を決定した場合、前記現在の記憶ドライブ数及び前記多くの記憶ドライブ数におけるリビルド時間を推定し、
前記多くの記憶ドライブ数における推定されたリビルド時間が前記現在の記憶ドライブ数における推定されたリビルド時間よりも長い場合、前記現在の分散範囲を維持すると決定する、ストレージシステム。 - 請求項7に記載のストレージシステムであって、
前記リビルド時間の推定は、分散範囲の内の記憶ドライブのスループット及びノード間
インタフェースのスループット、を参照する、ストレージシステム。 - 請求項1に記載のストレージシステムであって、
前記管理システム又は前記複数ノードの前記一つは、前記第1ボリュームの現在の分散範囲外の記憶ドライブの空き容量に基づいて、前記現在の分散範囲に追加する記憶ドライブを決定する、ストレージシステム。 - 請求項1に記載のストレージシステムであって、
前記管理システム又は前記複数ノードの前記一つは、
前記アクセス頻度が第1閾値以上である場合、前記新たな分散範囲を、前記第1ボリュームのオーナノードから他のノードを介することなくアクセス可能な記憶ドライブで構成すると決定し、
前記新たな分散範囲の記憶ドライブ数として、現在の分散範囲の記憶ドライブ数よりも多くの数を決定した場合、前記現在の記憶ドライブ数及び前記多くの記憶ドライブ数におけるリビルド時間を推定し、
前記多くの記憶ドライブ数における推定されたリビルド時間が前記現在の記憶ドライブ数における推定されたリビルド時間よりも長い場合、前記現在の分散範囲を維持する、ストレージシステム。 - ネットワークにより接続され、ボリュームを提供する複数ノードと、複数のドライブユニットと、を含み、前記複数のドライブユニットのそれぞれが、複数の記憶ドライブからなり、前記複数ノードにおける1以上のノードから他のノードを介することなくアクセス可能であるストレージシステム、による方法であって
前記ストレージシステムが、
第1ボリュームのアクセス頻度を監視し、
前記第1ボリュームのデータを配置する新たな分散範囲の記憶ドライブ数を、前記アクセス頻度の監視結果及び前記新たな分散範囲の推定されるリビルド時間に基づいて、決定する、方法。
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| PCT/JP2015/078652 WO2017061008A1 (ja) | 2015-10-08 | 2015-10-08 | ストレージシステム |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPWO2017061008A1 JPWO2017061008A1 (ja) | 2018-07-12 |
| JP6560759B2 true JP6560759B2 (ja) | 2019-08-14 |
Family
ID=58487325
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2017544132A Expired - Fee Related JP6560759B2 (ja) | 2015-10-08 | 2015-10-08 | ストレージシステム |
Country Status (3)
| Country | Link |
|---|---|
| US (1) | US10558383B2 (ja) |
| JP (1) | JP6560759B2 (ja) |
| WO (1) | WO2017061008A1 (ja) |
Families Citing this family (49)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US10444934B2 (en) | 2016-03-18 | 2019-10-15 | Audioeye, Inc. | Modular systems and methods for selectively enabling cloud-based assistive technologies |
| CN107526531B (zh) * | 2016-06-21 | 2020-01-14 | 伊姆西公司 | 为映射独立盘冗余阵列(raid)选择raid级别的方法和设备 |
| JP6807457B2 (ja) * | 2017-06-15 | 2021-01-06 | 株式会社日立製作所 | ストレージシステム及びストレージシステムの制御方法 |
| US10540111B2 (en) * | 2017-06-28 | 2020-01-21 | International Business Machines Corporation | Managing data container instances in a dispersed storage network |
| US10761743B1 (en) | 2017-07-17 | 2020-09-01 | EMC IP Holding Company LLC | Establishing data reliability groups within a geographically distributed data storage environment |
| US10880040B1 (en) | 2017-10-23 | 2020-12-29 | EMC IP Holding Company LLC | Scale-out distributed erasure coding |
| US10382554B1 (en) | 2018-01-04 | 2019-08-13 | Emc Corporation | Handling deletes with distributed erasure coding |
| US10579297B2 (en) | 2018-04-27 | 2020-03-03 | EMC IP Holding Company LLC | Scaling-in for geographically diverse storage |
| US10936196B2 (en) | 2018-06-15 | 2021-03-02 | EMC IP Holding Company LLC | Data convolution for geographically diverse storage |
| US11023130B2 (en) | 2018-06-15 | 2021-06-01 | EMC IP Holding Company LLC | Deleting data in a geographically diverse storage construct |
| US11436203B2 (en) | 2018-11-02 | 2022-09-06 | EMC IP Holding Company LLC | Scaling out geographically diverse storage |
| US10901635B2 (en) | 2018-12-04 | 2021-01-26 | EMC IP Holding Company LLC | Mapped redundant array of independent nodes for data storage with high performance using logical columns of the nodes with different widths and different positioning patterns |
| US11119683B2 (en) | 2018-12-20 | 2021-09-14 | EMC IP Holding Company LLC | Logical compaction of a degraded chunk in a geographically diverse data storage system |
| US10931777B2 (en) | 2018-12-20 | 2021-02-23 | EMC IP Holding Company LLC | Network efficient geographically diverse data storage system employing degraded chunks |
| US10892782B2 (en) | 2018-12-21 | 2021-01-12 | EMC IP Holding Company LLC | Flexible system and method for combining erasure-coded protection sets |
| US11023331B2 (en) | 2019-01-04 | 2021-06-01 | EMC IP Holding Company LLC | Fast recovery of data in a geographically distributed storage environment |
| US10942827B2 (en) | 2019-01-22 | 2021-03-09 | EMC IP Holding Company LLC | Replication of data in a geographically distributed storage environment |
| US10936239B2 (en) | 2019-01-29 | 2021-03-02 | EMC IP Holding Company LLC | Cluster contraction of a mapped redundant array of independent nodes |
| US10846003B2 (en) | 2019-01-29 | 2020-11-24 | EMC IP Holding Company LLC | Doubly mapped redundant array of independent nodes for data storage |
| US10942825B2 (en) | 2019-01-29 | 2021-03-09 | EMC IP Holding Company LLC | Mitigating real node failure in a mapped redundant array of independent nodes |
| US10866766B2 (en) | 2019-01-29 | 2020-12-15 | EMC IP Holding Company LLC | Affinity sensitive data convolution for data storage systems |
| JP6884165B2 (ja) * | 2019-02-27 | 2021-06-09 | 株式会社日立製作所 | 複数のストレージノードを含むストレージシステム |
| TWI701552B (zh) * | 2019-03-22 | 2020-08-11 | 群聯電子股份有限公司 | 記憶體控制方法、記憶體儲存裝置及記憶體控制電路單元 |
| US11029865B2 (en) * | 2019-04-03 | 2021-06-08 | EMC IP Holding Company LLC | Affinity sensitive storage of data corresponding to a mapped redundant array of independent nodes |
| US10944826B2 (en) | 2019-04-03 | 2021-03-09 | EMC IP Holding Company LLC | Selective instantiation of a storage service for a mapped redundant array of independent nodes |
| CN111857537B (zh) * | 2019-04-24 | 2024-04-12 | 伊姆西Ip控股有限责任公司 | 管理存储设备的方法、电子设备以及计算机可读介质 |
| US11121727B2 (en) | 2019-04-30 | 2021-09-14 | EMC IP Holding Company LLC | Adaptive data storing for data storage systems employing erasure coding |
| US11119686B2 (en) | 2019-04-30 | 2021-09-14 | EMC IP Holding Company LLC | Preservation of data during scaling of a geographically diverse data storage system |
| US11113146B2 (en) | 2019-04-30 | 2021-09-07 | EMC IP Holding Company LLC | Chunk segment recovery via hierarchical erasure coding in a geographically diverse data storage system |
| US11748004B2 (en) | 2019-05-03 | 2023-09-05 | EMC IP Holding Company LLC | Data replication using active and passive data storage modes |
| US11209996B2 (en) | 2019-07-15 | 2021-12-28 | EMC IP Holding Company LLC | Mapped cluster stretching for increasing workload in a data storage system |
| US11023145B2 (en) | 2019-07-30 | 2021-06-01 | EMC IP Holding Company LLC | Hybrid mapped clusters for data storage |
| US11449399B2 (en) | 2019-07-30 | 2022-09-20 | EMC IP Holding Company LLC | Mitigating real node failure of a doubly mapped redundant array of independent nodes |
| US11228322B2 (en) | 2019-09-13 | 2022-01-18 | EMC IP Holding Company LLC | Rebalancing in a geographically diverse storage system employing erasure coding |
| US11449248B2 (en) | 2019-09-26 | 2022-09-20 | EMC IP Holding Company LLC | Mapped redundant array of independent data storage regions |
| US11435910B2 (en) | 2019-10-31 | 2022-09-06 | EMC IP Holding Company LLC | Heterogeneous mapped redundant array of independent nodes for data storage |
| US11119690B2 (en) | 2019-10-31 | 2021-09-14 | EMC IP Holding Company LLC | Consolidation of protection sets in a geographically diverse data storage environment |
| US11288139B2 (en) | 2019-10-31 | 2022-03-29 | EMC IP Holding Company LLC | Two-step recovery employing erasure coding in a geographically diverse data storage system |
| US11435957B2 (en) | 2019-11-27 | 2022-09-06 | EMC IP Holding Company LLC | Selective instantiation of a storage service for a doubly mapped redundant array of independent nodes |
| US11144220B2 (en) * | 2019-12-24 | 2021-10-12 | EMC IP Holding Company LLC | Affinity sensitive storage of data corresponding to a doubly mapped redundant array of independent nodes |
| US11231860B2 (en) | 2020-01-17 | 2022-01-25 | EMC IP Holding Company LLC | Doubly mapped redundant array of independent nodes for data storage with high performance |
| US11507308B2 (en) | 2020-03-30 | 2022-11-22 | EMC IP Holding Company LLC | Disk access event control for mapped nodes supported by a real cluster storage system |
| US11288229B2 (en) | 2020-05-29 | 2022-03-29 | EMC IP Holding Company LLC | Verifiable intra-cluster migration for a chunk storage system |
| US12443671B2 (en) | 2020-10-19 | 2025-10-14 | Audioeye, Inc. | Distributed systems and methods for facilitating website remediation and promoting assistive technologies and detecting compliance issues |
| US11693983B2 (en) | 2020-10-28 | 2023-07-04 | EMC IP Holding Company LLC | Data protection via commutative erasure coding in a geographically diverse data storage system |
| US11847141B2 (en) | 2021-01-19 | 2023-12-19 | EMC IP Holding Company LLC | Mapped redundant array of independent nodes employing mapped reliability groups for data storage |
| US11625174B2 (en) | 2021-01-20 | 2023-04-11 | EMC IP Holding Company LLC | Parity allocation for a virtual redundant array of independent disks |
| US11449234B1 (en) | 2021-05-28 | 2022-09-20 | EMC IP Holding Company LLC | Efficient data access operations via a mapping layer instance for a doubly mapped redundant array of independent nodes |
| US11354191B1 (en) | 2021-05-28 | 2022-06-07 | EMC IP Holding Company LLC | Erasure coding in a large geographically diverse data storage system |
Family Cites Families (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP3135751B2 (ja) * | 1993-07-16 | 2001-02-19 | 株式会社東芝 | データ記憶装置 |
| US6862692B2 (en) * | 2001-01-29 | 2005-03-01 | Adaptec, Inc. | Dynamic redistribution of parity groups |
| JP4146380B2 (ja) | 2004-03-29 | 2008-09-10 | 東芝ソリューション株式会社 | ストレージシステム、ブロック再配置制御方法及びプログラム |
| WO2014115320A1 (ja) | 2013-01-25 | 2014-07-31 | 株式会社日立製作所 | ストレージシステム及びデータ管理方法 |
| JP6142685B2 (ja) * | 2013-06-12 | 2017-06-07 | 富士通株式会社 | ストレージシステム、運用管理方法及び運用管理プログラム |
| WO2015025363A1 (ja) * | 2013-08-20 | 2015-02-26 | 株式会社日立製作所 | ストレージ装置及びデータ入出力方法 |
-
2015
- 2015-10-08 JP JP2017544132A patent/JP6560759B2/ja not_active Expired - Fee Related
- 2015-10-08 WO PCT/JP2015/078652 patent/WO2017061008A1/ja not_active Ceased
- 2015-10-08 US US15/755,986 patent/US10558383B2/en active Active
Also Published As
| Publication number | Publication date |
|---|---|
| US10558383B2 (en) | 2020-02-11 |
| US20180246668A1 (en) | 2018-08-30 |
| JPWO2017061008A1 (ja) | 2018-07-12 |
| WO2017061008A1 (ja) | 2017-04-13 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP6560759B2 (ja) | ストレージシステム | |
| US9495110B2 (en) | LUN management with distributed RAID controllers | |
| US20200218617A1 (en) | Data Rebuild Using Dynamic Peer Work Allocation | |
| US20170123976A1 (en) | Apportioning namespace ranges in accordance with dispersed storage unit capacity | |
| WO2011024239A1 (en) | Storage system having plurality of flash packages | |
| US9652160B1 (en) | Method and system for data migration between high performance computing entities and a data storage supported by a de-clustered raid (DCR) architecture with I/O activity dynamically controlled based on remaining health of data storage devices | |
| US8495295B2 (en) | Mass storage system and method of operating thereof | |
| US11301137B2 (en) | Storage system and data arrangement method of storage system | |
| JP2019504369A (ja) | データチェック方法および記憶システム | |
| US20190205053A1 (en) | Storage apparatus and distributed storage system | |
| CN103858114A (zh) | 对阵列中的纠错编码区块配置位置进行管理的存储装置、存储控制器以及方法 | |
| WO2016142998A1 (ja) | 計算機システム | |
| US20170212705A1 (en) | Dynamic Weighting for Distributed Parity Device Layouts | |
| US11467907B2 (en) | Storage system with multiple storage devices to store data | |
| CN109725838B (zh) | 用于管理多个盘的方法、装置以及计算机可读介质 | |
| CN117785751A (zh) | 非易失性存储装置对主机任务的分担 | |
| US20230214134A1 (en) | Storage device and control method therefor | |
| WO2015145617A1 (ja) | ストレージシステム及び記憶制御方法 | |
| US10713117B2 (en) | Storage system and method for controlling storage system | |
| US12366994B2 (en) | Multipath initiator for data storage device arrays | |
| JP6605762B2 (ja) | 記憶ドライブの故障により消失したデータを復元する装置 | |
| US12386557B2 (en) | Non-volatile storage device offloading of host tasks | |
| US20240103756A1 (en) | Non-volatile storage device offloading of host tasks | |
| JP2025030981A (ja) | ストレージ制御装置、ストレージ管理方法及びプログラム | |
| CN118732952A (zh) | 数据的冗余方法、装置、存储介质及电子设备 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20180319 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20190402 |
|
| A601 | Written request for extension of time |
Free format text: JAPANESE INTERMEDIATE CODE: A601 Effective date: 20190529 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20190703 |
|
| 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: 20190716 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20190719 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 6560759 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 |
|
| LAPS | Cancellation because of no payment of annual fees |