JP6708923B2 - ストレージシステム - Google Patents
ストレージシステム Download PDFInfo
- Publication number
- JP6708923B2 JP6708923B2 JP2016049351A JP2016049351A JP6708923B2 JP 6708923 B2 JP6708923 B2 JP 6708923B2 JP 2016049351 A JP2016049351 A JP 2016049351A JP 2016049351 A JP2016049351 A JP 2016049351A JP 6708923 B2 JP6708923 B2 JP 6708923B2
- Authority
- JP
- Japan
- Prior art keywords
- data
- area
- buffer
- control unit
- storage
- 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
- 239000000872 buffer Substances 0.000 claims description 261
- 238000000034 method Methods 0.000 claims description 108
- 230000008569 process Effects 0.000 claims description 75
- 230000001360 synchronised effect Effects 0.000 claims description 22
- 230000004044 response Effects 0.000 claims description 21
- 238000010586 diagram Methods 0.000 description 33
- 238000007726 management method Methods 0.000 description 23
- 238000013500 data storage Methods 0.000 description 15
- 230000006870 function Effects 0.000 description 12
- 230000007423 decrease Effects 0.000 description 2
- 230000015654 memory Effects 0.000 description 2
- 230000003287 optical effect Effects 0.000 description 2
- 230000007704 transition Effects 0.000 description 2
- 230000008859 change Effects 0.000 description 1
- 238000004891 communication Methods 0.000 description 1
- 230000000593 degrading effect Effects 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 230000007246 mechanism Effects 0.000 description 1
- 239000004065 semiconductor Substances 0.000 description 1
- 239000007787 solid Substances 0.000 description 1
- 239000000725 suspension 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/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
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/07—Responding to the occurrence of a fault, e.g. fault tolerance
- G06F11/16—Error detection or correction of the data by redundancy in hardware
- G06F11/20—Error detection or correction of the data by redundancy in hardware using active fault-masking, e.g. by switching out faulty elements or by switching in spare elements
- G06F11/2053—Error detection or correction of the data by redundancy in hardware using active fault-masking, e.g. by switching out faulty elements or by switching in spare elements where persistent mass storage functionality or persistent mass storage control functionality is redundant
- G06F11/2056—Error detection or correction of the data by redundancy in hardware using active fault-masking, e.g. by switching out faulty elements or by switching in spare elements where persistent mass storage functionality or persistent mass storage control functionality is redundant by mirroring
- G06F11/2071—Error detection or correction of the data by redundancy in hardware using active fault-masking, e.g. by switching out faulty elements or by switching in spare elements where persistent mass storage functionality or persistent mass storage control functionality is redundant by mirroring using a plurality of controllers
- G06F11/2074—Asynchronous techniques
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR 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/16—Error detection or correction of the data by redundancy in hardware
- G06F11/20—Error detection or correction of the data by redundancy in hardware using active fault-masking, e.g. by switching out faulty elements or by switching in spare elements
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR 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/16—Error detection or correction of the data by redundancy in hardware
- G06F11/20—Error detection or correction of the data by redundancy in hardware using active fault-masking, e.g. by switching out faulty elements or by switching in spare elements
- G06F11/2053—Error detection or correction of the data by redundancy in hardware using active fault-masking, e.g. by switching out faulty elements or by switching in spare elements where persistent mass storage functionality or persistent mass storage control functionality is redundant
- G06F11/2056—Error detection or correction of the data by redundancy in hardware using active fault-masking, e.g. by switching out faulty elements or by switching in spare elements where persistent mass storage functionality or persistent mass storage control functionality is redundant by mirroring
- G06F11/2071—Error detection or correction of the data by redundancy in hardware using active fault-masking, e.g. by switching out faulty elements or by switching in spare elements where persistent mass storage functionality or persistent mass storage control functionality is redundant by mirroring using a plurality of controllers
- G06F11/2076—Synchronous 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/0602—Interfaces specially adapted for storage systems specifically adapted to achieve a particular effect
- G06F3/0614—Improving the reliability of storage systems
- G06F3/0619—Improving the reliability of storage systems in relation to data integrity, e.g. data losses, bit errors
-
- 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
-
- 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/0647—Migration 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/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)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Human Computer Interaction (AREA)
- Quality & Reliability (AREA)
- Computer Security & Cryptography (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
- Retry When Errors Occur (AREA)
Description
〔第1の実施の形態〕
図1は、第1の実施の形態に係るストレージシステムの構成例および処理例を示す図である。図1に示すストレージシステムは、制御装置10,20,30を有する。また、制御装置10,20のいずれかにはホスト装置1が接続可能である。
また、制御装置10はさらに、バッファ12と制御部13を有する。バッファ12は、例えば、制御装置10が備えるRAM(Random Access Memory)に確保される。制御部13は、例えば、制御装置10が備えるプロセッサとして実現される。制御装置20はさらに、バッファ22と制御部23を有する。バッファ22は、例えば、制御装置20が備えるRAMに確保される。制御部23は、例えば、制御装置20が備えるプロセッサとして実現される。制御装置30はさらに、バッファ32と制御部33を有する。バッファ32は、例えば、制御装置30が備えるRAMに確保される。制御部33は、例えば、制御装置30が備えるプロセッサとして実現される。
同期コピー処理では、制御部13は、ホスト装置1から書き込みが要求されたデータを、記録媒体11に書き込むとともに制御装置20に送信し、ホスト装置1に書き込み完了を通知する。
図2は、第2の実施の形態に係るストレージシステムの構成例を示す図である。図2に示すストレージシステムは、ストレージ装置100,200,300およびホスト装置400を含む。ホスト装置400とストレージ装置100,200とは、例えば、SAN(Storage Area Network)51を介して接続されている。ストレージ装置100とストレージ装置200とは、例えば、専用の通信回線を介して接続され、ストレージ装置100,200とストレージ装置300とは、例えば、WAN(Wide Area Network)52を介して接続されている。ストレージ装置100とストレージ装置200との距離と比較して、ストレージ装置300は遠距離に配置されている。
CM110は、プロセッサ111、RAM112、SSD(Solid State Drive)113、CA(Channel Adapter)114、DI(Drive Interface)115およびRA(Remote Adapter)116,117を有する。これらの構成要素は、バス118を介して接続されている。
図4は、順序性が保証された非同期コピー技術を説明するための参考図である。図4では例として、ホスト装置(図示せず)から送信されたライトデータをコピー元装置500が受信し、そのライトデータが非同期コピーによってコピー先装置600にバックアップされる構成とする。
非同期コピー処理においては、バッファ512,522,612,622のそれぞれから分割領域が1つずつ選択され、選択された分割領域が、ホスト装置から同一期間に書き込まれたライトデータの格納に利用される。そこで、以下の説明では、各分割領域を「世代」という概念で識別する場合がある。図4の例では、分割領域(000),(010),(100),(110)が同一世代に属する。また、分割領域(001),(011),(101),(111)が同一世代に属する。また、分割領域(002),(012),(102),(112)が同一世代に属する。また、分割領域(003),(013),(103),(113)が同一世代に属する。また、同一世代に属する分割領域の組み合わせを「バッファセット」と呼ぶ。
ここで、図2を参照しながら説明を続ける。図2に示した本実施の形態に係るストレージシステムにおいても、ストレージ装置100とストレージ装置300との間では、基本的に図4に示した技術を用いて、順序性が保証された非同期コピーが行われる。また、ストレージ装置100に障害が発生した場合には、ホスト装置400からの要求に応じたアクセス制御をストレージ装置200が引き継ぐ。このとき、ストレージ装置200とストレージ装置300との間で、順序性が保証された非同期コピーをできるだけ短時間に引き継ぐことが、このストレージシステムでの1つの課題となる。
まず、CM110は、制御部130、キャッシュ140、バッファ部150および管理情報記憶部160を有する。制御部130の処理は、プロセッサ111が所定のプログラムを実行することで実現される。キャッシュ140およびバッファ部150は、RAM112の記憶領域の一部によって実現される。管理情報記憶部160は、RAM112またはSSD113の記憶領域の一部によって実現される。
なお、図示しないが、CM210aもCM210と同様の処理機能を備える。
CM310は、制御部330、キャッシュ340、バッファ部350および管理情報記憶部360を有する。制御部330の処理は、CM310が備えるプロセッサが所定のプログラムを実行することで実現される。キャッシュ340およびバッファ部350は、CM310が備えるRAMの記憶領域の一部によって実現される。管理情報記憶部360は、CMが備えるRAMまたはSSDの記憶領域の一部によって実現される。
図6は、コピーセッションテーブルの構成例を示す図である。本実施の形態では、ストレージ装置100が正常に運用されている状態において、ストレージ装置100とストレージ装置200との間では、同期コピーセッションが設定される。また、ストレージ装置100とストレージ装置300との間では、非同期コピーセッションが設定される。さらに、ストレージ装置200とストレージ装置300との間では、前述したデルタコピーセッションが設定される。
CM110のバッファ部150は、バッファ151とバッファインデックステーブル(BIT)152を含む。同様に、CM210のバッファ部250は、バッファ251とバッファインデックステーブル252を含み、CM310のバッファ部350は、バッファ351とバッファインデックステーブル352を含む。
CM110の管理情報記憶部160には、バッファセットテーブル162が保持される。バッファセットテーブル162には、非同期コピーセッションの処理において利用されるバッファセットを示す情報が登録される。バッファセットを示す情報は、コピー元の分割領域のIDとコピー先の分割領域のIDを含む。例えば図7では、コピー元が分割領域(0000)、コピー先が分割領域(2000)の組み合わせと、コピー元が分割領域(0100)、コピー先が分割領域(2100)の組み合わせとが、同一世代のバッファセットとして登録されている。
図8に示すように、初期状態では、ホスト装置400は書き込み要求をストレージ装置100に送信する。例えば、CM110は、ホスト装置400から書き込みが要求されたライトデータを受信すると(ステップS21a)、ライトデータをキャッシュ140に格納するとともに、ライトデータをCM210に送信する(ステップS21b)。送信されたライトデータは、CM210のキャッシュ240に格納される。CM110は、キャッシュ140,240にライトデータが格納されると、書き込み完了通知をホスト装置400に送信する。このようにしてCM110とCM210との間での同期コピーが実現される。なお、実際には、この時点でライトデータのインデックスがCM110のバッファインデックステーブル152とCM210のバッファインデックステーブル252とに登録される。
一方、前世代のバッファセットのデータについては次のような処理が実行される。CM110は、非同期コピーセッションの処理として、切り替えの発生前までにキャッシュ140に書き込まれたすべてのデータが分割領域(0000)に格納されると、その分割領域内のデータをCM310に転送する(ステップS33a)。すなわち、CM110は、分割領域単位でデータをまとめてCM310に転送する。このとき、CM110は、バッファ351における格納先の分割領域のID「2000」をデータとともに転送する。CM310は、受信したデータをバッファ351の分割領域(2000)に一時的に格納し、格納が完了すると、格納されたデータをキャッシュ340に書き込む(ステップS33b)。
図12は、バッファ初期設定プロセスの処理手順の例を示すシーケンス図である。
CM110の制御部130は、現世代で使用するバッファセットを獲得する(ステップS111)。具体的には、制御部130は、バッファセットテーブル162から未使用のバッファセットを選択する。なお、図示しないが、制御部130は、獲得したバッファセットをCM110aに通知する。
図17は、フェイルオーバプロセスの処理手順の例を示すシーケンス図である。
CM210の制御部230は、図18のライトI/O再開プロセスの実行中にバッファセットの切り替え条件が満たされたかを監視する(ステップS191)。そして、切り替え条件が満たされると、制御部230は、バッファセットの切り替え処理を実行する(ステップS192)。具体的には、制御部230は、CM210aにバッファセットの切り替えを通知し、新たなバッファセットを用いたライトI/Oプロセスを開始する。これにより、図19の処理と並行して、CM210,210aでそれぞれ新たなバッファセットが獲得され、獲得されたバッファセットを用いて図18のステップS173〜S175の処理が実行される。
CM210のキャッシュ240には、動作を停止したCM110のキャッシュ140と同じデータが書き込まれている。また、CM210のバッファインデックステーブル252には、該当する分割領域に格納すべきデータのインデックスが記録されている。そこで、CM210の制御部230は、このインデックスに基づいて、キャッシュ240から該当する分割領域に対するデータの格納が完了しているかを判定する(ステップS201)。完了していない場合、制御部230は、インデックスに基づいて、キャッシュ240から該当する分割領域に対してデータを格納する(ステップS202)。一方、完了している場合にはステップS202の処理はスキップされる。
10,20,30 制御装置
11,21,31 記録媒体
12,22,32 バッファ
12a,12b,22a,22b,32a,32b 領域
13,23,33 制御部
Claims (6)
- 第1の制御装置と、第2の制御装置と、第3の制御装置とを有するストレージシステムであって、
前記第1の制御装置は、
第1の領域と第2の領域とを有する第1のバッファと、
ホスト装置から書き込みが要求されたデータを、第1の記録媒体に書き込むとともに前記第2の制御装置に送信し、前記ホスト装置に書き込み完了を通知する同期コピー処理と、前記第1の記録媒体に書き込まれたデータを前記第1の領域に格納し、前記第1の領域の空き領域が不足した場合に、バッファ切り替えを前記第2の制御装置に通知するとともに、その通知後に前記第1の記録媒体に書き込まれるデータの前記第1のバッファにおける格納先を前記第2の領域に切り替える格納処理と、前記第1の領域に格納された第1のデータをまとめて前記第3の制御装置に送信し、前記第2の領域に格納された第2のデータをまとめて前記第3の制御装置に送信する非同期コピー処理と、を実行する第1の制御部と、
を有し、
前記第2の制御装置は、
第3の領域と第4の領域とを有する第2のバッファと、
前記第1の制御部から送信された前記第1のデータを第2の記録媒体と前記第3の領域とに格納し、前記バッファ切り替えが通知されると、その通知後に前記第1の制御部から送信された前記第2のデータを前記第2の記録媒体と前記第4の領域とに格納する第2の制御部と、
を有し、
前記第3の制御装置は、
第5の領域と第6の領域とを有する第3のバッファと、
前記第1のデータを受信して前記第5の領域を介して第3の記録媒体に格納し、前記第2のデータを受信して前記第6の領域を介して前記第3の記録媒体に格納する第3の制御部と、
を有するストレージシステム。 - 前記第2の制御部は、前記バッファ切り替えの通知後に前記第1の制御装置が停止すると、前記ホスト装置からの書き込み要求の受信処理を前記第1の制御部から引き継いで、書き込みが要求されたデータを前記第2の記録媒体と前記第4の領域とに格納するとともに、前記第3の領域に格納された前記第1のデータを前記第3の制御装置に送信し、
前記第3の制御部は、前記第2の制御部から送信された前記第1のデータを受信し、前記第5の領域を介して前記第3の記録媒体に格納する、
請求項1記載のストレージシステム。 - 前記第2の制御部は、前記バッファ切り替えの通知後に前記第1の制御装置が停止すると、前記第1のデータのうち前記第3の制御装置が前記第1の制御装置から未受信のデータを、前記第3の領域から前記第3の制御装置に送信する、
請求項2記載のストレージシステム。 - 前記第2の制御部は、前記ホスト装置から書き込みが要求されたデータの受信および前記第2の記録媒体と前記第4の領域とに対する格納と、前記第3の領域から前記第3の制御装置に対する前記未受信のデータの送信とを、並行して実行する、
請求項3記載のストレージシステム。 - 前記第1の制御装置が動作中の状態において、前記第3の制御部は、前記第1の制御部から受信した前記第1のデータを前記第5の領域を介して前記第3の記録媒体に格納する処理が完了すると、バッファ解放を前記第1の制御装置と前記第2の制御装置とに通知するとともに、前記第5の領域を未使用領域に変更し、
前記第1の制御部は、前記バッファ解放の通知に応じて前記第1の領域を未使用領域に変更し、
前記第2の制御部は、前記バッファ解放の通知に応じて前記第3の領域を未使用領域に変更する、
請求項1乃至4のいずれか1項に記載のストレージシステム。 - 前記第1のデータとして前記第1の領域と同容量のデータが前記第1の記録媒体に書き込まれた場合に、前記第1の領域の空き領域が不足したと判定される、
請求項1乃至5のいずれか1項に記載のストレージシステム。
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2016049351A JP6708923B2 (ja) | 2016-03-14 | 2016-03-14 | ストレージシステム |
US15/450,086 US10007467B2 (en) | 2016-03-14 | 2017-03-06 | Storage system |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2016049351A JP6708923B2 (ja) | 2016-03-14 | 2016-03-14 | ストレージシステム |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2017167602A JP2017167602A (ja) | 2017-09-21 |
JP6708923B2 true JP6708923B2 (ja) | 2020-06-10 |
Family
ID=59786738
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2016049351A Expired - Fee Related JP6708923B2 (ja) | 2016-03-14 | 2016-03-14 | ストレージシステム |
Country Status (2)
Country | Link |
---|---|
US (1) | US10007467B2 (ja) |
JP (1) | JP6708923B2 (ja) |
Families Citing this family (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2019191801A (ja) * | 2018-04-23 | 2019-10-31 | 富士通株式会社 | ストレージシステムおよび制御装置 |
US10620868B1 (en) | 2019-03-22 | 2020-04-14 | Hitachi, Ltd. | Storage system and data transfer method |
JP6898393B2 (ja) | 2019-03-22 | 2021-07-07 | 株式会社日立製作所 | ストレージシステム及びデータ転送方法 |
US20230018773A1 (en) * | 2021-05-12 | 2023-01-19 | Pure Storage, Inc. | Using Replication To Create Storage Service Tiers |
Family Cites Families (14)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP4689137B2 (ja) | 2001-08-08 | 2011-05-25 | 株式会社日立製作所 | リモートコピー制御方法、及びストレージシステム |
JP4422519B2 (ja) | 2004-03-18 | 2010-02-24 | 株式会社日立製作所 | 情報処理システム |
JP2006119745A (ja) * | 2004-10-19 | 2006-05-11 | Hitachi Ltd | コンピュータシステム及びコンピュータシステムの制御方法 |
JP4355674B2 (ja) | 2005-03-17 | 2009-11-04 | 富士通株式会社 | リモートコピー方法及びストレージシステム |
JP2007066154A (ja) * | 2005-09-01 | 2007-03-15 | Hitachi Ltd | データをコピーして複数の記憶装置に格納するストレージシステム |
JP4774085B2 (ja) | 2008-07-31 | 2011-09-14 | 富士通株式会社 | ストレージシステム |
JP5387315B2 (ja) | 2009-10-13 | 2014-01-15 | 富士通株式会社 | 記憶装置、制御装置および記憶装置の制御方法 |
JP5397148B2 (ja) | 2009-10-16 | 2014-01-22 | 富士通株式会社 | 記憶装置、制御装置および記憶装置の制御方法 |
JP5549243B2 (ja) * | 2010-01-29 | 2014-07-16 | 富士通株式会社 | ストレージ装置、ストレージ装置の制御方法及びストレージ装置の制御プログラム |
JP5593718B2 (ja) | 2010-02-05 | 2014-09-24 | 富士通株式会社 | ストレージ装置、ストレージ装置制御プログラムおよびストレージ装置制御方法 |
JP5593792B2 (ja) | 2010-03-31 | 2014-09-24 | 富士通株式会社 | Raid装置、記憶制御方法、および、記憶制御プログラム |
JP5521816B2 (ja) | 2010-06-18 | 2014-06-18 | 富士通株式会社 | 記憶装置、制御装置および記憶装置の制御方法 |
JP5263237B2 (ja) | 2010-08-02 | 2013-08-14 | 富士通株式会社 | ストレージシステム |
JP6011153B2 (ja) * | 2012-08-22 | 2016-10-19 | 富士通株式会社 | ストレージシステム、ストレージ制御方法およびストレージ制御プログラム |
-
2016
- 2016-03-14 JP JP2016049351A patent/JP6708923B2/ja not_active Expired - Fee Related
-
2017
- 2017-03-06 US US15/450,086 patent/US10007467B2/en active Active
Also Published As
Publication number | Publication date |
---|---|
US10007467B2 (en) | 2018-06-26 |
JP2017167602A (ja) | 2017-09-21 |
US20170262184A1 (en) | 2017-09-14 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US7613749B2 (en) | System and method for application fault tolerance and recovery using topologically remotely located computing devices | |
US9471449B2 (en) | Performing mirroring of a logical storage unit | |
US8639976B2 (en) | Power failure management in components of storage area network | |
US9959174B2 (en) | Storage checkpointing in a mirrored virtual machine system | |
CN103827843B (zh) | 一种写数据方法、装置和系统 | |
US20060212668A1 (en) | Remote copy method and storage system | |
JP5263902B2 (ja) | ストレージ・コントローラと複製エンジンとの間で書き込みを分割する方法、システムおよびコンピュータ・プログラム | |
US10459813B2 (en) | System and device for synchronizing data in a plurality of devices | |
JP6708923B2 (ja) | ストレージシステム | |
JP2012507788A (ja) | ストレージ・エリア・ネットワークを使用してコンピュータシステムを復旧するための方法およびシステム | |
CN103677659A (zh) | 信息处理设备和复制控制方法 | |
JP2005196490A (ja) | データ多重化のためのシステム及び方法 | |
JP7192388B2 (ja) | 並列処理装置、並列演算実行プログラムおよびバックアップ方法 | |
US20090177916A1 (en) | Storage system, controller of storage system, control method of storage system | |
US20160036653A1 (en) | Method and apparatus for avoiding performance decrease in high availability configuration | |
CN106326030B (zh) | 用于存储系统中的软切换的方法和装置 | |
US20150019822A1 (en) | System for Maintaining Dirty Cache Coherency Across Reboot of a Node | |
US20130031320A1 (en) | Control device, control method and storage apparatus | |
US9304876B2 (en) | Logical volume migration in single server high availability environments | |
US10310954B2 (en) | Control device and method for controlling storage devices | |
JP2014032515A (ja) | ストレージ装置及びストレージシステム | |
US10656867B2 (en) | Computer system, data management method, and data management program | |
JP2019191801A (ja) | ストレージシステムおよび制御装置 | |
CN107515723B (zh) | 用于管理存储系统中的存储器的方法和系统 | |
JP4294692B2 (ja) | 情報処理システム |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20181210 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20190927 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20191029 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20191225 |
|
RD02 | Notification of acceptance of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7422 Effective date: 20191225 |
|
RD04 | Notification of resignation of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7424 Effective date: 20191225 |
|
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: 20200421 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20200504 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 6708923 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
LAPS | Cancellation because of no payment of annual fees |