JP5637552B2 - ストレージシステム - Google Patents
ストレージシステム Download PDFInfo
- Publication number
- JP5637552B2 JP5637552B2 JP2009033438A JP2009033438A JP5637552B2 JP 5637552 B2 JP5637552 B2 JP 5637552B2 JP 2009033438 A JP2009033438 A JP 2009033438A JP 2009033438 A JP2009033438 A JP 2009033438A JP 5637552 B2 JP5637552 B2 JP 5637552B2
- Authority
- JP
- Japan
- Prior art keywords
- data
- storage
- storage means
- stored
- fragment
- 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
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/07—Responding to the occurrence of a fault, e.g. fault tolerance
- G06F11/08—Error detection or correction by redundancy in data representation, e.g. by using checking codes
- G06F11/10—Adding special bits or symbols to the coded information, e.g. parity check, casting out 9's or 11's
- G06F11/1076—Parity data used in redundant arrays of independent storages, e.g. in RAID systems
- G06F11/1084—Degraded mode, e.g. caused by single or multiple storage removals or disk failures
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/07—Responding to the occurrence of a fault, e.g. fault tolerance
- G06F11/08—Error detection or correction by redundancy in data representation, e.g. by using checking codes
- G06F11/10—Adding special bits or symbols to the coded information, e.g. parity check, casting out 9's or 11's
- G06F11/1076—Parity data used in redundant arrays of independent storages, e.g. in RAID systems
- G06F11/1088—Reconstruction on already foreseen single or plurality of spare disks
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F2211/00—Indexing scheme relating to details of data-processing equipment not covered by groups G06F3/00 - G06F13/00
- G06F2211/10—Indexing scheme relating to G06F11/10
- G06F2211/1002—Indexing scheme relating to G06F11/1076
- G06F2211/1028—Distributed, i.e. distributed RAID systems with parity
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Quality & Reliability (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
Description
複数の記憶手段と、これら複数の記憶手段に対してデータを記憶すると共に当該記憶手段に記憶されているデータを読み出すデータ処理手段と、を備えている。
そして、上記データ処理手段は、
記憶対象データを複数に分割した分割データ及び当該記憶対象データを復元するための冗長データからなる複数のフラグメントデータを、上記複数の記憶手段に分散して記憶する分散記憶処理手段と、
上記各記憶手段に対する上記フラグメントデータのデータ配置状況を監視すると共に、当該データ配置状況を表すデータ配置情報を記憶するデータ配置監視手段と、
上記記憶手段のいずれかがダウンした場合に、当該ダウンした上記記憶手段に記憶されていた上記フラグメントデータを、当該ダウンした上記記憶手段とは異なる他の記憶手段に記憶されている他のフラグメントデータに基づいて再生成して、当該他の記憶手段に記憶するデータ復元手段と、を備えると共に、
上記ダウンした記憶手段が復旧した場合に、上記データ配置監視手段にて記憶された上記データ配置情報にて表わされたデータ配置状況となるよう、上記復旧した記憶手段に記憶されている上記フラグメントデータを用いて当該フラグメントデータのデータ配置を復帰させるデータ配置復帰手段を備える。
複数の記憶手段を備えた情報処理装置に、
上記複数の記憶手段に対してデータを記憶すると共に当該記憶手段に記憶されているデータを読み出すデータ処理手段を実現させると共に、
記憶対象データを複数に分割した分割データ及び当該記憶対象データを復元するための冗長データからなる複数のフラグメントデータを、上記複数の記憶手段に分散して記憶する分散記憶処理手段と、
上記各記憶手段に対する上記フラグメントデータのデータ配置状況を監視すると共に、当該データ配置状況を表すデータ配置情報を記憶するデータ配置監視手段と、
上記記憶手段のいずれかがダウンした場合に、当該ダウンした上記記憶手段に記憶されていた上記フラグメントデータを、当該ダウンした上記記憶手段とは異なる他の記憶手段に記憶されている他のフラグメントデータに基づいて再生成して、当該他の記憶手段に記憶するデータ復元手段と、
上記ダウンした記憶手段が復旧した場合に、上記データ配置監視手段にて記憶された上記データ配置情報にて表わされたデータ配置状況となるよう、上記復旧した記憶手段に記憶されている上記フラグメントデータを用いて当該フラグメントデータのデータ配置を復帰させるデータ配置復帰手段と、
を実現させるためのプログラムである。
複数の記憶手段を備えた情報処理装置にて、
上記複数の記憶手段に対してデータを記憶し、当該記憶手段に記憶されているデータを読み出すと共に、
記憶対象データを複数に分割した分割データ及び当該記憶対象データを復元するための冗長データからなる複数のフラグメントデータを、上記複数の記憶手段に分散して記憶し、
上記各記憶手段に対する上記フラグメントデータのデータ配置状況を監視すると共に、当該データ配置状況を表すデータ配置情報を記憶し、
上記記憶手段のいずれかがダウンした場合に、当該ダウンした上記記憶手段に記憶されていた上記フラグメントデータを、当該ダウンした上記記憶手段とは異なる他の記憶手段に記憶されている他のフラグメントデータに基づいて再生成して、当該他の記憶手段に記憶し、
上記ダウンした記憶手段が復旧した場合に、上記記憶されたデータ配置情報にて表わされたデータ配置状況となるよう、上記復旧した記憶手段に記憶されている上記フラグメントデータを用いて当該フラグメントデータのデータ配置を復帰させる、
という構成を採る。
本発明の第1の実施形態を、図2を参照して説明する。図2は、ストレージシステムの構成を示す機能ブロック図である。なお、本実施形態では、ストレージシステムの基本的な構成及び動作を説明する。
そして、上記データ処理手段2は、
記憶対象データを複数に分割した分割データ及び当該記憶対象データを復元するための冗長データからなる複数のフラグメントデータを、上記複数の記憶手段に分散して記憶する分散記憶処理手段3と、
上記各記憶手段に対する上記フラグメントデータのデータ配置状況を監視すると共に、当該データ配置状況を表すデータ配置情報を記憶するデータ配置監視手段4と、
上記記憶手段のいずれかがダウンした場合に、当該ダウンした上記記憶手段に記憶されていた上記フラグメントデータを、当該ダウンした上記記憶手段とは異なる他の記憶手段に記憶されている他のフラグメントデータに基づいて再生成して、当該他の記憶手段に記憶するデータ復元手段5と、を備える。
さらに、本実施形態におけるストレージシステム1は、上記ダウンした記憶手段が復旧した場合に、上記データ配置監視手段にて記憶された上記データ配置情報にて表わされたデータ配置状況となるよう、上記復旧した記憶手段に記憶されている上記フラグメントデータを用いて当該フラグメントデータのデータ配置を復帰させるデータ配置復帰手段6を備える。
また、ストレージシステムは、記憶手段に障害が発生してダウンすると、当該ダウンした記憶手段に記憶されていたフラグメントデータを、他のフラグメントデータに基づいて再生成して、他の記憶手段に記憶する。その後、ダウンした記憶手段が復旧した場合に、上記データ配置情報にて表わされるデータ配置状況となるよう、復旧した記憶手段に記憶されているフラグメントデータをそのまま利用して、データ配置を復帰させる。
これにより、記憶手段が一時的にダウンして復旧した場合には、記憶されていたフラグメントデータを用いてデータ配置を復旧させることができるため、余計なデータの再生成や移動の発生を抑制することができる。従って、記憶手段の復旧時において効率的かつ迅速なデータ復旧を実現することができる。
上記データ配置監視手段は、上記記憶手段内におけるデータ格納単位であるコンポーネント単位で、上記フラグメントデータのデータ配置状況を監視し、
上記データ復元手段は、上記ダウンした記憶手段が有していた上記コンポーネントを上記他の記憶手段に再生成し、
上記データ配置復帰手段は、上記記憶手段に対する上記コンポートネントのデータ配置を上記データ配置情報に基づいて復帰させて、上記フラグメントデータのデータ配置を復帰させる、
という構成を採る。
上記データ配置復帰手段は、上記復旧した記憶手段に上記コンポートネントを復帰させ、このコンポーネントに、当該復旧した記憶手段に記憶されているフラグメントデータを関連付けることにより当該フラグメントデータのデータ配置を復帰させる、
という構成を採る。
上記データ配置復帰手段は、上記データ配置情報に基づいて、上記復旧した記憶手段に復帰させた上記コンポートネントに格納すべき上記フラグメントデータが上記復旧した記憶手段に存在しない場合に、上記データ復元手段にて再生成した上記フラグメントデータを上記他の記憶手段から移動することにより当該フラグメントデータのデータ配置を復帰させる、
という構成を採る。
上記データ配置監視手段は、監視しているデータ配置状況が一定時間以上定常状態であった場合に、当該データ配置状況を表す上記データ配置情報を記憶し、
上記データ配置復帰手段は、上記データ配置監視手段にて監視されたデータ配置状況が上記データ配置情報に対して変化しており、かつ、上記ダウンした記憶手段が復旧したときに、上記フラグメントデータのデータ配置を復帰させる、
という構成を採る。
上記データ配置監視手段は、上記記憶手段の稼働状況を監視し、上記データ配置情報を記憶すると共に稼働している上記記憶手段を表す記憶手段リストを記憶し、
上記データ配置復帰手段は、上記データ配置監視手段にて監視されたデータ配置状況が上記データ配置情報に対して変化しており、かつ、稼働している上記記憶手段が上記記憶手段リストと一致したときに、上記フラグメントデータのデータ配置を復帰させる、
という構成を採る。
複数の記憶手段を備えた情報処理装置に、
上記複数の記憶手段に対してデータを記憶すると共に当該記憶手段に記憶されているデータを読み出すデータ処理手段を実現させると共に、
記憶対象データを複数に分割した分割データ及び当該記憶対象データを復元するための冗長データからなる複数のフラグメントデータを、上記複数の記憶手段に分散して記憶する分散記憶処理手段と、
上記各記憶手段に対する上記フラグメントデータのデータ配置状況を監視すると共に、当該データ配置状況を表すデータ配置情報を記憶するデータ配置監視手段と、
上記記憶手段のいずれかがダウンした場合に、当該ダウンした上記記憶手段に記憶されていた上記フラグメントデータを、当該ダウンした上記記憶手段とは異なる他の記憶手段に記憶されている他のフラグメントデータに基づいて再生成して、当該他の記憶手段に記憶するデータ復元手段と、
上記ダウンした記憶手段が復旧した場合に、上記データ配置監視手段にて記憶された上記データ配置情報にて表わされたデータ配置状況となるよう、上記復旧した記憶手段に記憶されている上記フラグメントデータを用いて当該フラグメントデータのデータ配置を復帰させるデータ配置復帰手段と、
を実現させる、という構成を採る。
上記データ配置監視手段は、上記記憶手段内におけるデータ格納単位であるコンポーネント単位で、上記フラグメントデータのデータ配置状況を監視し、
上記データ復元手段は、上記ダウンした記憶手段が有していた上記コンポーネントを上記他の記憶手段に再生成し、
上記データ配置復帰手段は、上記記憶手段に対する上記コンポートネントのデータ配置を上記データ配置情報に基づいて復帰させて、上記フラグメントデータのデータ配置を復帰させる、
という構成を採る。
複数の記憶手段に対してデータを記憶し、当該記憶手段に記憶されているデータを読み出すと共に、
記憶対象データを複数に分割した分割データ及び当該記憶対象データを復元するための冗長データからなる複数のフラグメントデータを、上記複数の記憶手段に分散して記憶し、
上記各記憶手段に対する上記フラグメントデータのデータ配置状況を監視すると共に、当該データ配置状況を表すデータ配置情報を記憶し、
上記記憶手段のいずれかがダウンした場合に、当該ダウンした上記記憶手段に記憶されていた上記フラグメントデータを、当該ダウンした上記記憶手段とは異なる他の記憶手段に記憶されている他のフラグメントデータに基づいて再生成して、当該他の記憶手段に記憶し、
上記ダウンした記憶手段が復旧した場合に、上記記憶されたデータ配置情報にて表わされたデータ配置状況となるよう、上記復旧した記憶手段に記憶されている上記フラグメントデータを用いて当該フラグメントデータのデータ配置を復帰させる、
という構成を採る。
上記データ配置状況の監視時に、上記記憶手段内におけるデータ格納単位であるコンポーネント単位で、上記フラグメントデータのデータ配置状況を監視し、
上記フラグメントデータの再生成時に、上記ダウンした記憶手段が有していた上記コンポーネントを上記他の記憶手段に再生成し、
上記データ配置を復帰させる際に、上記記憶手段に対する上記コンポートネントのデータ配置を上記データ配置情報に基づいて復帰させて、上記フラグメントデータのデータ配置を復帰させる、
という構成を採る。
本発明の第2の実施形態を、図3乃至図13を参照して説明する。図3は、システム全体の構成を示すブロック図である。図4は、ストレージシステムの概略を示すブロック図であり、図5は、構成を示す機能ブロック図である。図6乃至図7は、ストレージシステムの動作を説明するための説明図である。図8は、ストレージシステムにて取得され記憶されるデータの一例を示す図である。図9乃至図11は、ストレージシステムの動作を示すフローチャートである。図12は、ストレージシステムにおけるデータの復帰の様子を示す図である。
図3に示すように、本発明におけるストレージシステム10は、ネットワークNを介してバックアップ処理を制御するバックアップシステム11に接続している。そして、バックアップシステム11は、ネットワークNを介して接続されたバックアップ対象装置12に格納されているバックアップ対象データ(記憶対象データ)を取得し、ストレージシステム10に対して記憶するよう要求する。これにより、ストレージシステム10は、記憶要求されたバックアップ対象データをバックアップ用に記憶する。
次に、上述した構成のストレージシステムの動作を、図9乃至図11のフローチャート、及び、図12を参照して説明する。
2 データ処理手段
3 分散記憶処理手段
4 データ配置監視手段
5 データ復元手段
6 データ配置復帰手段
7 記憶手段
10 ストレージシステム
10A アクセラレータノード
10B ストレージノード
11 バックアップシステム
12 バックアップ対象装置
21 データ分割/冗長データ付加部
22 コンポーネント/ノード情報監視部
23 マッピングテーブル
24 ノードリスト
31 コンポーネント移動部
32 データ移動/データ再生成部
33 コンポーネント
Claims (6)
- 複数の記憶手段と、これら複数の記憶手段に対してデータを記憶すると共に当該記憶手段に記憶されているデータを読み出すデータ処理手段と、を備え、
前記データ処理手段は、
記憶対象データを複数に分割した分割データ及び当該記憶対象データを復元するための冗長データからなる複数のフラグメントデータを、前記複数の記憶手段に分散して記憶する分散記憶処理手段と、
前記各記憶手段に対する前記フラグメントデータのデータ配置状況を監視すると共に、当該データ配置状況を表すデータ配置情報を記憶するデータ配置監視手段と、
前記記憶手段のいずれかがダウンした場合に、当該ダウンした前記記憶手段に記憶されていた前記フラグメントデータを、当該ダウンした前記記憶手段とは異なる他の記憶手段に記憶されている他のフラグメントデータに基づいて再生成して、当該他の記憶手段に記憶するデータ復元手段と、を備えると共に、
前記ダウンした記憶手段が復旧した場合に、前記データ配置監視手段にて記憶された前記データ配置情報にて表わされたデータ配置状況となるよう、前記復旧した記憶手段に記憶されている前記フラグメントデータをそのまま用いて当該フラグメントデータのデータ配置を復帰させるデータ配置復帰手段を備え、
前記データ配置監視手段は、前記記憶手段内におけるデータ格納単位であるコンポーネント単位で、前記フラグメントデータのデータ配置状況を監視して、予め設定された時間以上定常状態である前記記憶手段と前記コンポーネントとを対応付けたコンポーネント配置情報を前記データ配置情報として記憶し、
前記データ復元手段は、前記ダウンした記憶手段が有していた前記コンポーネントを前記他の記憶手段に生成するよう移動し、
前記データ配置復帰手段は、記憶された前記データ配置情報に基づいて、前記復旧した記憶手段に前記コンポーネントを移動させて復帰させ、このコンポーネントに、当該復旧した記憶手段に記憶されているフラグメントデータを関連付けることにより当該フラグメントデータのデータ配置を復帰させる、
ストレージシステム。 - 請求項1に記載のストレージシステムであって、
前記データ配置復帰手段は、前記データ配置情報に基づいて、前記復旧した記憶手段に復帰させた前記コンポーネントに格納すべき前記フラグメントデータが前記復旧した記憶手段に存在しない場合に、前記データ復元手段にて再生成した前記フラグメントデータを前記他の記憶手段から移動することにより当該フラグメントデータのデータ配置を復帰させる、
ストレージシステム。 - 請求項1又は2に記載のストレージシステムであって、
前記データ配置復帰手段は、前記データ配置監視手段にて監視された前記コンポーネント単位での前記フラグメントデータのデータ配置状況が前記データ配置情報に対して変化しており、かつ、前記ダウンした記憶手段が復旧したときに、前記フラグメントデータのデータ配置を復帰させる、
ストレージシステム。 - 請求項3に記載のストレージシステムであって、
前記データ配置監視手段は、前記記憶手段の稼働状況を監視し、前記データ配置情報を記憶すると共に稼働している前記記憶手段を表す記憶手段リストを記憶し、
前記データ配置復帰手段は、前記データ配置監視手段にて監視された前記コンポーネント単位での前記フラグメントデータのデータ配置状況が前記データ配置情報に対して変化しており、かつ、稼働している前記記憶手段が前記記憶手段リストと一致したときに、前記フラグメントデータのデータ配置を復帰させる、
ストレージシステム。 - 複数の記憶手段を備えた情報処理装置に、
前記複数の記憶手段に対してデータを記憶すると共に当該記憶手段に記憶されているデータを読み出すデータ処理手段を実現させると共に、
記憶対象データを複数に分割した分割データ及び当該記憶対象データを復元するための冗長データからなる複数のフラグメントデータを、前記複数の記憶手段に分散して記憶する分散記憶処理手段と、
前記各記憶手段に対する前記フラグメントデータのデータ配置状況を監視すると共に、当該データ配置状況を表すデータ配置情報を記憶するデータ配置監視手段と、
前記記憶手段のいずれかがダウンした場合に、当該ダウンした前記記憶手段に記憶されていた前記フラグメントデータを、当該ダウンした前記記憶手段とは異なる他の記憶手段に記憶されている他のフラグメントデータに基づいて再生成して、当該他の記憶手段に記憶するデータ復元手段と、
前記ダウンした記憶手段が復旧した場合に、前記データ配置監視手段にて記憶された前記データ配置情報にて表わされたデータ配置状況となるよう、前記復旧した記憶手段に記憶されている前記フラグメントデータをそのまま用いて当該フラグメントデータのデータ配置を復帰させるデータ配置復帰手段と、
を実現させると共に、
前記データ配置監視手段は、前記記憶手段内におけるデータ格納単位であるコンポーネント単位で、前記フラグメントデータのデータ配置状況を監視して、予め設定された時間以上定常状態である前記記憶手段と前記コンポーネントとを対応付けたコンポーネント配置情報を前記データ配置情報として記憶し、
前記データ復元手段は、前記ダウンした記憶手段が有していた前記コンポーネントを前記他の記憶手段に生成するよう移動し、
前記データ配置復帰手段は、記憶された前記データ配置情報に基づいて、前記復旧した記憶手段に前記コンポーネントを移動させて復帰させ、このコンポーネントに、当該復旧した記憶手段に記憶されているフラグメントデータを関連付けることにより当該フラグメントデータのデータ配置を復帰させる、
ことを実現させるためのプログラム。 - 複数の記憶手段を備えた情報処理装置にて、
前記複数の記憶手段に対してデータを記憶し、当該記憶手段に記憶されているデータを読み出すと共に、
記憶対象データを複数に分割した分割データ及び当該記憶対象データを復元するための冗長データからなる複数のフラグメントデータを、前記複数の記憶手段に分散して記憶し、
前記各記憶手段に対する前記フラグメントデータのデータ配置状況を監視すると共に、当該データ配置状況を表すデータ配置情報を記憶し、
前記記憶手段のいずれかがダウンした場合に、当該ダウンした前記記憶手段に記憶されていた前記フラグメントデータを、当該ダウンした前記記憶手段とは異なる他の記憶手段に記憶されている他のフラグメントデータに基づいて再生成して、当該他の記憶手段に記憶し、
前記ダウンした記憶手段が復旧した場合に、前記記憶されたデータ配置情報にて表わされたデータ配置状況となるよう、前記復旧した記憶手段に記憶されている前記フラグメントデータをそのまま用いて当該フラグメントデータのデータ配置を復帰させると共に、
前記データ配置状況の監視時に、前記記憶手段内におけるデータ格納単位であるコンポーネント単位で、前記フラグメントデータのデータ配置状況を監視して、予め設定された時間以上定常状態である前記記憶手段と前記コンポーネントとを対応付けたコンポーネント配置情報を前記データ配置情報として記憶し、
前記フラグメントデータの再生成時に、前記ダウンした記憶手段が有していた前記コンポーネントを前記他の記憶手段に生成するよう移動し、
前記データ配置を復帰させる際に、記憶された前記データ配置情報に基づいて、前記復旧した記憶手段に前記コンポーネントを移動させて復帰させ、このコンポーネントに、当該復旧した記憶手段に記憶されているフラグメントデータを関連付けることにより当該フラグメントデータのデータ配置を復帰させる、
データ処理方法。
Priority Applications (5)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2009033438A JP5637552B2 (ja) | 2009-02-17 | 2009-02-17 | ストレージシステム |
| PCT/JP2009/003964 WO2010095183A1 (ja) | 2009-02-17 | 2009-08-20 | ストレージシステム |
| CN200980156409.XA CN102308273B (zh) | 2009-02-17 | 2009-08-20 | 存储系统 |
| EP09840290.2A EP2400382B1 (en) | 2009-02-17 | 2009-08-20 | Storage system |
| US13/147,672 US20110296104A1 (en) | 2009-02-17 | 2009-08-20 | Storage system |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2009033438A JP5637552B2 (ja) | 2009-02-17 | 2009-02-17 | ストレージシステム |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2010191558A JP2010191558A (ja) | 2010-09-02 |
| JP5637552B2 true JP5637552B2 (ja) | 2014-12-10 |
Family
ID=42633486
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2009033438A Active JP5637552B2 (ja) | 2009-02-17 | 2009-02-17 | ストレージシステム |
Country Status (5)
| Country | Link |
|---|---|
| US (1) | US20110296104A1 (ja) |
| EP (1) | EP2400382B1 (ja) |
| JP (1) | JP5637552B2 (ja) |
| CN (1) | CN102308273B (ja) |
| WO (1) | WO2010095183A1 (ja) |
Families Citing this family (24)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US7391865B2 (en) | 1999-09-20 | 2008-06-24 | Security First Corporation | Secure data parser method and system |
| BRPI0517026A (pt) | 2004-10-25 | 2008-09-30 | Rick L Orsini | método e sistema analisador de dados seguros |
| EP2504973B1 (en) | 2009-11-25 | 2016-11-16 | Security First Corp. | Systems and methods for securing data in motion |
| US9443097B2 (en) | 2010-03-31 | 2016-09-13 | Security First Corp. | Systems and methods for securing data in motion |
| US8601498B2 (en) * | 2010-05-28 | 2013-12-03 | Security First Corp. | Accelerator system for use with secure data storage |
| JP2012150632A (ja) * | 2011-01-19 | 2012-08-09 | Nec Corp | データ照合装置 |
| CN102542071B (zh) * | 2012-01-17 | 2014-02-26 | 深圳市龙视传媒有限公司 | 一种分布式处理数据的系统及方法 |
| WO2013131253A1 (zh) * | 2012-03-06 | 2013-09-12 | 北京大学深圳研究生院 | 分布式存储数据的污染恢复方法及装置 |
| AU2012395331B2 (en) | 2012-11-21 | 2017-06-01 | Huawei Technologies Co., Ltd. | Method and apparatus for recovering data |
| CN103034739A (zh) * | 2012-12-29 | 2013-04-10 | 天津南大通用数据技术有限公司 | 一种分布式存储系统及其更新和查询方法 |
| CN103312825B (zh) * | 2013-07-10 | 2016-08-10 | 中国人民解放军国防科学技术大学 | 一种数据分布存储方法和装置 |
| US9378230B1 (en) * | 2013-09-16 | 2016-06-28 | Amazon Technologies, Inc. | Ensuring availability of data in a set being uncorrelated over time |
| US9823969B2 (en) | 2014-09-02 | 2017-11-21 | Netapp, Inc. | Hierarchical wide spreading of distributed storage |
| US20160062832A1 (en) * | 2014-09-02 | 2016-03-03 | Netapp. Inc. | Wide spreading data storage architecture |
| US9767104B2 (en) | 2014-09-02 | 2017-09-19 | Netapp, Inc. | File system for efficient object fragment access |
| CN104360915B (zh) * | 2014-10-31 | 2017-08-01 | 北京思特奇信息技术股份有限公司 | 一种基于分布式存储的数据恢复方法及装置 |
| US9817715B2 (en) | 2015-04-24 | 2017-11-14 | Netapp, Inc. | Resiliency fragment tiering |
| US9431061B1 (en) | 2015-04-24 | 2016-08-30 | Netapp, Inc. | Data write deferral during hostile events |
| US12468467B2 (en) | 2015-10-31 | 2025-11-11 | Netapp, Inc. | Sequential write based durable file system |
| US10379742B2 (en) | 2015-12-28 | 2019-08-13 | Netapp, Inc. | Storage zone set membership |
| WO2017113276A1 (zh) * | 2015-12-31 | 2017-07-06 | 华为技术有限公司 | 分布式存储系统中的数据重建的方法、装置和系统 |
| US10514984B2 (en) | 2016-02-26 | 2019-12-24 | Netapp, Inc. | Risk based rebuild of data objects in an erasure coded storage system |
| US10055317B2 (en) | 2016-03-22 | 2018-08-21 | Netapp, Inc. | Deferred, bulk maintenance in a distributed storage system |
| US20250238357A1 (en) * | 2024-01-18 | 2025-07-24 | Next Silicon Ltd. | System and method of managing memory access among one or more computing entities |
Family Cites Families (24)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH0786811B2 (ja) * | 1990-06-19 | 1995-09-20 | 富士通株式会社 | アレイディスク装置のドライブ位置確認方式 |
| JPH0731582B2 (ja) * | 1990-06-21 | 1995-04-10 | インターナショナル・ビジネス・マシーンズ・コーポレイション | パリティ保護データを回復するための方法および装置 |
| US5822782A (en) * | 1995-10-27 | 1998-10-13 | Symbios, Inc. | Methods and structure to maintain raid configuration information on disks of the array |
| JPH09146717A (ja) * | 1995-11-28 | 1997-06-06 | Toshiba Corp | 情報記憶装置 |
| JP2868080B2 (ja) * | 1996-09-12 | 1999-03-10 | 三菱電機株式会社 | 通信監視制御装置及び通信監視制御方法 |
| JP2000056934A (ja) * | 1998-08-05 | 2000-02-25 | Hitachi Ltd | 記憶サブシステム |
| JP2000200157A (ja) * | 1999-01-08 | 2000-07-18 | Nec Corp | ディスクアレイ装置およびディスクアレイ装置におけるデ―タ復旧方法 |
| JP4633886B2 (ja) * | 2000-05-25 | 2011-02-16 | 株式会社日立製作所 | ディスクアレイ装置 |
| JP3435400B2 (ja) * | 2000-12-08 | 2003-08-11 | 株式会社東芝 | ディスクアレイ装置におけるデータ修復方法及びディスクアレイコントローラ |
| US6990611B2 (en) * | 2000-12-29 | 2006-01-24 | Dot Hill Systems Corp. | Recovering data from arrays of storage devices after certain failures |
| US6871263B2 (en) * | 2001-08-28 | 2005-03-22 | Sedna Patent Services, Llc | Method and apparatus for striping data onto a plurality of disk drives |
| US20030120869A1 (en) * | 2001-12-26 | 2003-06-26 | Lee Edward K. | Write-back disk cache management |
| JP3767570B2 (ja) * | 2003-05-06 | 2006-04-19 | 富士通株式会社 | アレイディスク装置 |
| US7444389B2 (en) | 2003-12-09 | 2008-10-28 | Emc Corporation | Methods and apparatus for generating a content address to indicate data units written to a storage system proximate in time |
| JP4601969B2 (ja) * | 2004-01-27 | 2010-12-22 | 株式会社日立製作所 | ファイル入出力制御装置 |
| US7516346B2 (en) * | 2004-10-28 | 2009-04-07 | Nec Laboratories America, Inc. | System and method for dynamically changing the power mode of storage disks based on redundancy and system load |
| EP1825372A2 (en) * | 2004-11-05 | 2007-08-29 | Data Robotics Incorporated | Dynamically expandable and contractible fault-tolerant storage system permitting variously sized storage devices and method |
| JP2006236001A (ja) * | 2005-02-24 | 2006-09-07 | Nec Corp | ディスクアレイ装置 |
| JP2007087039A (ja) * | 2005-09-21 | 2007-04-05 | Hitachi Ltd | ディスクアレイシステム及びその制御方法 |
| EP2158542B1 (en) * | 2006-04-04 | 2019-06-05 | Red Hat, Inc. | Storage assignment and erasure coding technique for scalable and fault tolerant storage system |
| US7565575B2 (en) * | 2006-05-30 | 2009-07-21 | Oracle International Corporation | Selecting optimal repair strategy for mirrored files |
| JP4884885B2 (ja) * | 2006-08-25 | 2012-02-29 | 株式会社日立製作所 | 記憶制御装置及び記憶制御装置の障害回復方法 |
| JP5320678B2 (ja) | 2007-02-20 | 2013-10-23 | 日本電気株式会社 | データ分散格納システム及びデータ分散方法、それに用いる装置並びにそのプログラム |
| JP2009033438A (ja) | 2007-07-26 | 2009-02-12 | Canon Inc | 撮像装置 |
-
2009
- 2009-02-17 JP JP2009033438A patent/JP5637552B2/ja active Active
- 2009-08-20 CN CN200980156409.XA patent/CN102308273B/zh active Active
- 2009-08-20 WO PCT/JP2009/003964 patent/WO2010095183A1/ja not_active Ceased
- 2009-08-20 EP EP09840290.2A patent/EP2400382B1/en active Active
- 2009-08-20 US US13/147,672 patent/US20110296104A1/en not_active Abandoned
Also Published As
| Publication number | Publication date |
|---|---|
| EP2400382A4 (en) | 2013-04-17 |
| JP2010191558A (ja) | 2010-09-02 |
| EP2400382A1 (en) | 2011-12-28 |
| US20110296104A1 (en) | 2011-12-01 |
| CN102308273A (zh) | 2012-01-04 |
| WO2010095183A1 (ja) | 2010-08-26 |
| CN102308273B (zh) | 2015-06-03 |
| EP2400382B1 (en) | 2017-11-29 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP5637552B2 (ja) | ストレージシステム | |
| JP5339432B2 (ja) | ストレージシステム | |
| US8725969B2 (en) | Distributed content storage system supporting different redundancy degrees | |
| WO2017119091A1 (ja) | 分散型ストレージシステム、データ格納方法、およびソフトウェアプログラム | |
| WO2010086921A1 (ja) | ストレージシステム | |
| WO2024148856A1 (zh) | 数据写入方法、系统、存储硬盘、电子设备及存储介质 | |
| JP5556192B2 (ja) | ストレージシステム | |
| CN106873902B (zh) | 一种文件存储系统、数据调度方法及数据节点 | |
| JP5391705B2 (ja) | ストレージシステム | |
| JP5517224B2 (ja) | ストレージ装置 | |
| JP6337982B1 (ja) | ストレージシステム | |
| JP5585116B2 (ja) | ストレージシステム | |
| JP5660617B2 (ja) | ストレージ装置 | |
| JP6269120B2 (ja) | ストレージシステム | |
| JP7491545B2 (ja) | 情報処理方法 | |
| JP5459388B2 (ja) | ストレージ装置 | |
| US8555007B2 (en) | Storage system with journal disks dynamically assigned | |
| JP5891842B2 (ja) | ストレージシステム | |
| JP5998517B2 (ja) | ストレージシステム | |
| JP2018173802A (ja) | ストレージシステム、データソート方法及びプログラム | |
| CN118605795A (zh) | 分布式数据处理方法、装置、设备、介质及程序产品 | |
| JP2014164634A (ja) | レプリケーションシステム |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20111208 |
|
| RD07 | Notification of extinguishment of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7427 Effective date: 20120712 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20130521 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20130702 |
|
| A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20130806 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20130930 |
|
| A911 | Transfer to examiner for re-examination before appeal (zenchi) |
Free format text: JAPANESE INTERMEDIATE CODE: A911 Effective date: 20131007 |
|
| A912 | Re-examination (zenchi) completed and case transferred to appeal board |
Free format text: JAPANESE INTERMEDIATE CODE: A912 Effective date: 20131025 |
|
| A711 | Notification of change in applicant |
Free format text: JAPANESE INTERMEDIATE CODE: A712 Effective date: 20140613 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20141016 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 5637552 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |