【手続補正書】
【提出日】平成16年8月2日(2004.8.2)
【手続補正１】
【補正対象書類名】明細書
【補正対象項目名】特許請求の範囲
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
第一の通信手段により通信可能に接続されクラスタ化されている第一のコンピュータおよび第二のコンピュータと、
第一のコンピュータに接続する第一の記憶装置と、
第二のコンピュータに接続する第二の記憶装置と、
第一の記憶装置と第二の記憶装置とを通信可能に接続する第二の通信手段と、を備え、
第一の記憶装置の第一の記憶デバイスに記憶しているデータの複製を第二の記憶装置の第二の記憶デバイスにも記憶するように制御しているストレージシステムの制御方法において、
第一の記憶装置が、第一のコンピュータから第一の記憶デバイスに対するリザーブ要求を受信した場合に第二の記憶デバイスがリザーブ中であるかどうかを調べ、第二の記憶デバイスがリザーブ中でない場合に第一の記憶デバイスをリザーブすること、
を特徴とするストレージシステムの制御方法。
【請求項２】
請求項１に記載のストレージシステムの制御方法において、
前記第一の記憶装置が、第一のコンピュータから第一の記憶デバイスに対するリザーブ要求を受信した場合に前記第二の記憶デバイスがリザーブ中であるかどうかを調べ、リザーブされている場合に第一の記憶デバイスをリザーブできない旨を第一のコンピュータに通知すること、を特徴とするストレージシステムの制御方法。
【請求項３】
請求項１に記載のストレージシステムの制御方法において、
前記第一のコンピュータが、前記リザーブが行われた後、前記第一の記憶装置に前記第一の記憶デバイスに対するデータ書き込み要求を送信し、
前記第一の記憶装置が、前記データ書き込み要求を受信してこれに対応するデータ書き込み処理を前記第一の記憶デバイスに対して行い、
前記第一の記憶装置が、前記データ書き込み処理に対応する複製のためのデータ書き込み要求を前記第二の記憶装置に送信すること、
を特徴とするストレージシステムの制御方法。
【請求項４】
請求項１に記載のストレージシステムの制御方法において、
前記第二の記憶装置は、前記第二のコンピュータから前記第二の記憶デバイスに対するリザーブ要求を受信した場合に、前記第二の記憶デバイスがリザーブ中であるかどうかを前記第一の記憶装置に問い合わせ、
前記第一の記憶装置は、前記問い合わせを受信した場合に、前記第二の記憶デバイスがリザーブ中であるかどうかを調べ、リザーブ中でない場合に前記第二の記憶デバイスをリザーブすること、
を特徴とするストレージシステムの制御方法。
【請求項５】
請求項１〜４のいずれかに記載のストレージシステムの制御方法において、前記リザーブ要求はＳＣＳＩ規格におけるリザーブコマンドにより行われることを特徴とするストレージシステムの制御方法。
【請求項６】
第一の通信手段により通信可能に接続されクラスタ化されている第一のコンピュータおよび第二のコンピュータと、
第一のコンピュータに接続する第一の記憶装置と、
第二のコンピュータに接続する第二の記憶装置と、
第一の記憶装置と第二の記憶装置とを通信可能に接続する第二の通信手段と、を備え、
第一の記憶装置の第一の記憶デバイスに記憶しているデータの複製を第二の記憶装置の第二の記憶デバイスにおいても記憶するように制御しているストレージシステムの制御方法において、
第一のコンピュータから第二のコンピュータへのフェールオーバ処理の実行に際し、
第二のコンピュータが、第二の記憶装置に対し、第二の記憶デバイスについての処理中のデータ入出力要求のリセットを指示する第一のメッセージを送信し、
第二の記憶装置が、前記第一のメッセージを受信した場合に、第一の記憶装置に第一の記憶デバイスについての処理中のデータ入出力要求に関する情報のリセットを指示する第二のメッセージを送信し、
第一の記憶装置が、前記第二のメッセージを受信した場合に第一の記憶デバイスに対するデータ入出力要求をリセットすること、
を特徴とするストレージシステムの制御方法。
【請求項７】
請求項６に記載のストレージシステムの制御方法において、
前記第一の記憶装置は第一の記憶デバイスについてのリザーブの状況をリザーブ管理テーブルに記憶しており、
前記情報のリセットは、前記リザーブ管理テーブルに記憶されている前記第一の記憶デバイスがリザーブ中である旨をリザーブ中でない旨とすることであることを特徴とするストレージシステムの制御方法。
【請求項８】
請求項６に記載のストレージシステムの制御方法において、
前記第一の記憶装置は、前記第一のコンピュータからのデータ入出力要求を処理待ちキューに記憶しており、前記情報のリセットは、前記処理待ちキューの内容を前記データ入出力要求が何も登録されていない状態にすることであることを特徴とするストレージシステムの制御方法。
【請求項９】
請求項６に記載のストレージシステムの制御方法において、
前記第一の記憶装置が、前記情報のリセットを行った場合に、その旨を前記第二の記憶装置に通知することを特徴とするストレージシステムの制御方法。
【請求項１０】
第一の通信手段により通信可能に接続されクラスタ化されている第一のコンピュータおよび第二のコンピュータと、
第一のコンピュータに接続する第一の記憶装置と、
第二のコンピュータに接続する第二の記憶装置と、
第一の記憶装置と第二の記憶装置とを通信可能に接続する第二の通信手段と、を備え、
第一の記憶装置の第一の記憶デバイスに記憶しているデータの複製を第二の記憶装置の第二の記憶デバイスにおいても記憶するように制御しているストレージシステムの制御方法において、
第一の記憶装置が、第一のコンピュータから第一の記憶デバイスに対するデータ入出力要求を受信した場合に、その複製先となる第二の記憶デバイスの記憶領域が利用中であるかどうかを調べ、利用中でない場合に前記データ入出力要求に対応するデータ入出力処理を行うことを特徴とするストレージシステムの制御方法。
【請求項１１】
請求項１０に記載のストレージシステムの制御方法において、
前記第二の記憶装置が、前記第二のコンピュータから前記第二の記憶デバイスの記憶領域に対するデータ入出力要求を受信した場合に、前記記憶領域を複製先とする前記第一の記憶デバイスの記憶領域が他のデータ入出力要求により利用中であるかどうかを問い合わせるメッセージを前記第一の記憶装置に送信し、
前記第一の記憶装置は、前記メッセージを受信した場合に、前記第一の記憶デバイスの前記記憶領域が利用中であるかどうかを調べ、その結果を前記第二の記憶装置に通知し、
前記第二の記憶装置は、前記通知が前記記憶領域が利用中でない旨の通知であった場合に前記データ入出力要求に対応する処理を行うことを特徴とするストレージシステムの制御方法。
【請求項１２】
第一の通信手段により通信可能に接続されクラスタ化されている第一のコンピュータおよび第二のコンピュータと、
第一のコンピュータに接続する第一の記憶装置と、
第二のコンピュータに接続する第二の記憶装置と、
第一の記憶装置と第二の記憶装置とを通信可能に接続する第二の通信手段と、を備え、
第一の記憶装置の第一の記憶デバイスに記憶しているデータの複製を第二の記憶装置の第二の記憶デバイスにも記憶するように制御するストレージシステムにおいて、
第一の記憶装置が、第一のコンピュータから第一の記憶デバイスに対するリザーブ要求を受信した場合に第二の記憶デバイスがリザーブ中であるかどうかを調べ、第二の記憶デバイスがリザーブ中でない場合に第一の記憶デバイスをリザーブする手段を備えることを特徴とするストレージシステム。
【請求項１３】
請求項１２に記載のストレージシステムにおいて、
前記第二の記憶装置が、前記第二のコンピュータから前記第二の記憶デバイスに対するリザーブ要求を受信した場合に、前記第二の記憶デバイスがリザーブ中であるかどうかを前記第一の記憶装置に問い合わせる手段と、
前記第一の記憶装置が、前記問い合わせを受信した場合に、前記第二の記憶デバイスがリザーブ中であるかどうかを調べ、リザーブ中でない場合に前記第二の記憶デバイスをリザーブする手段を備えることを特徴とするストレージシステム。
【請求項１４】
第一の通信手段により通信可能に接続されクラスタ化されている第一のコンピュータおよび第二のコンピュータと、
第一のコンピュータに接続する第一の記憶装置と、
第二のコンピュータに接続する第二の記憶装置と、
第一の記憶装置と第二の記憶装置とを通信可能に接続する第二の通信手段と、を備え、
第一の記憶装置の第一の記憶デバイスに記憶しているデータの複製を第二の記憶装置の第二の記憶デバイスにおいても記憶するように制御しているストレージシステムにおいて、
第一のコンピュータから第二のコンピュータへのフェールオーバ処理の実行に際し、
第二のコンピュータが、第二の記憶装置に対し、第二の記憶デバイスについての処理中のデータ入出力要求のリセットを指示する第一のメッセージを送信する手段を備え、
第二の記憶装置が、前記第一のメッセージを受信した場合に、第一の記憶装置に第一の記憶デバイスについての処理中のデータ入出力要求に関する情報のリセットを指示する第二のメッセージを送信する手段と、
第一の記憶装置が、前記第二のメッセージを受信した場合に第一の記憶デバイスに対するデータ入出力要求をリセットする手段と、
を備えることを特徴とするストレージシステム。
【請求項１５】
第一の通信手段により通信可能に接続されクラスタ化されている第一のコンピュータおよび第二のコンピュータと、
第一のコンピュータに接続する第一の記憶装置と、
第二のコンピュータに接続する第二の記憶装置と、
第一の記憶装置と第二の記憶装置とを通信可能に接続する第二の通信手段と、を備え、
第一の記憶装置の第一の記憶デバイスに記憶しているデータの複製を第二の記憶装置の第二の記憶デバイスにおいても記憶するように制御しているストレージシステムにおいて、
第一の記憶装置が、第一のコンピュータから第一の記憶デバイスに対するデータ入出力要求を受信した場合に、その複製先となる第二の記憶デバイスの記憶領域が利用中であるかどうかを調べ、利用中でない場合に前記データ入出力要求に対応するデータ入出力処理を行う手段を備えることを特徴とするストレージシステム。
【請求項１６】
請求項１５に記載のストレージシステムにおいて、
前記第二の記憶装置が、前記第二のコンピュータから前記第二の記憶デバイスの記憶領域に対するデータ入出力要求を受信した場合に、前記記憶領域を複製先または複製元の前記第一の記憶デバイスの記憶領域が他のデータ入出力要求により利用中であるかどうかを問い合わせるメッセージを前記第一の記憶装置に送信する手段を備え、
前記第一の記憶装置が、前記メッセージを受信した場合に、前記第一の記憶デバイスの前記記憶領域が利用中であるかどうかを調べ、その結果を前記第二の記憶装置に通知する手段を備え、
前記第二の記憶装置が、前記通知が前記記憶領域が利用中でない旨の通知であった場合に前記データ入出力要求に対応する処理を行う手段を備えることを特徴とするストレージシステム。
【請求項１７】
請求項１２〜１６のいずれかに記載のストレージシステムにおいて、
前記第一の記憶装置および前記第二の記憶装置はディスクアレイ装置であり、
前記第一の記憶デバイスおよび第二の記憶デバイスはディスクドライブであること、を特徴とするストレージシステム。
【請求項１８】
請求項１２に記載のストレージシステムにおける前記第一の記憶装置として機能する記憶装置であって、
前記第一のコンピュータから前記第一の記憶デバイスに対するリザーブ要求を受信した場合に前記第二の記憶デバイスがリザーブ中であるかどうかを調べる手段と、前記第二の記憶デバイスがリザーブ中でない場合に前記第一の記憶デバイスをリザーブする手段と、を備えることを特徴とする記憶装置。
【請求項１９】
請求項１３に記載のストレージシステムにおける前記第二の記憶装置として機能する記憶装置であって、
前記第二のコンピュータから前記第二の記憶デバイスに対するリザーブ要求を受信した場合に、前記第二の記憶デバイスがリザーブ中であるかどうかを前記第一の記憶装置に問い合わせる手段を備えることを特徴とする記憶装置。
【請求項２０】
請求項１４に記載のストレージシステムにおける前記第二の記憶装置として機能する記憶装置であって、
前記第一のメッセージを受信した場合に、前記第一の記憶装置に前記第一の記憶デバイスについての処理中のデータ入出力要求に関する情報のリセットを指示する第二のメッセージを送信する手段を備えること、を特徴とする記憶装置。
【請求項２１】
請求項１５に記載のストレージシステムにおける前記第一の記憶装置として機能する記憶装置であって、
前記第一のコンピュータから前記第一の記憶デバイスに対するデータ入出力要求を受信した場合に、その複製先となる前記第二の記憶デバイスの記憶領域が利用中であるかどうかを調べ、利用中でない場合に前記データ入出力要求に対応するデータ入出力処理を行う手段を備えることを特徴とする記憶装置。
【請求項２２】
請求項１６に記載のストレージシステムにおける前記第二の記憶装置として機能する記憶装置であって、
前記第二のコンピュータから前記第二の記憶デバイスの記憶領域に対するデータ入出力要求を受信した場合に、前記記憶領域を複製先とする前記第一の記憶デバイスの記憶領域が他のデータ入出力要求により利用中であるかどうかを問い合わせるメッセージを前記第一の記憶装置に送信する手段を備えること、を特徴とする記憶装置。
【請求項２３】
請求項１６に記載のストレージシステムにおける前記第一の記憶装置として機能する記憶装置であって、
前記メッセージを受信した場合に、前記第一の記憶デバイスの前記記憶領域が利用中であるかどうかを調べ、その結果を前記第二の記憶装置に通知する手段を備えること、を特徴とする記憶装置。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】０００３
【補正方法】変更
【補正の内容】
【０００３】
このような要求を満たす技術の一つとして、例えば、メインサイトのディスクアレイ装置に記憶しているデータの複製を、これとは遠隔したリモートサイトに設置したディスクアレイ装置にも記憶する、いわゆるリモートコピーと呼ばれる技術がある。また、複数のコンピュータが運用されるシステムにおいて、これらコンピュータをクラスタ化することで、システム全体の可用性を向上させる技術がある。なお、クラスタ化は、複数のコンピュータ間で負荷分散を図る目的で行われることもある。
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】００２５
【補正方法】変更
【補正の内容】
【００２５】
ディスクアレイ装置１０２Ａは、ホスト装置１０１Ａから送信されてくるデータ入出力要求を受信して、このデータ入出力要求に対応するデータ入出力処理をディスクドライブ１０３Ａに対して行う。なお、データ入出力要求には、データ書き込み要求とデータ読み出し要求とが含まれる。また、以下の説明において、データ入出力要求という場合には、データ書き込み要求とデータ読み出し要求のいずれか一方が含まれる場合と、データ書き込み要求およびデータ読み出し要求の双方が含まれる場合とが、含まれるものとする。
【手続補正４】
【補正対象書類名】図面
【補正対象項目名】図２
【補正方法】変更
【補正の内容】
【図２】
2004078746.tif 000001