【手続補正書】
【提出日】平成17年12月9日(2005.12.9)
【手続補正１】
【補正対象書類名】明細書
【補正対象項目名】特許請求の範囲
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】  データを記憶するための記憶ボリュームを複数備える記憶デバイスと、前記データの入出力要求を行う情報処理装置とに接続され、前記情報処理装置から前記入出力要求を受信し、前記記憶ボリュームに対する前記データの入出力処理を行う記憶デバイス制御装置の制御方法であって、
ある前記記憶ボリュームと、前記ある記憶ボリュームに前記データが書き込まれると当該データの複製が書き込まれる他の前記記憶ボリュームとを対応付け、前記ある記憶ボリュームと前記他の記憶ボリュームとで構成されるペアを複数含んで構成されるペアグループを形成するステップと、
前記ペアグループを構成する各前記ペアの前記対応付けの解除を開始するステップと、
前記情報処理装置からの前記入出力要求が、前記対応付けの解除を開始した後に発行されたものであるかどうかを判定するステップと、
前記情報処理装置からの前記入出力要求が、前記対応付けの解除を開始した後に発行されたものである場合には、前記対応付けの解除を行ってから前記入出力処理を行うステップと
を備えることを特徴とする記憶デバイス制御装置の制御方法。
【請求項２】  前記情報処理装置からの前記入出力要求が、前記対応付けの解除を開始した後に発行されたものである場合には、前記対応付けの解除を行ってから前記入出力処理を行う前記ステップは、
前記情報処理装置からの前記入出力要求が、前記対応付けの解除を開始した後に発行されたものである場合には、前記入出力要求が、前記対応付けが未解除の前記記憶ボリュームに対するものであるかどうかを判定し、前記対応付けが未解除の前記記憶ボリュームに対するものであった場合には、当該対応付けの解除を行ってから前記入出力処理を行うステップであること
を特徴とする請求項１に記載の記憶デバイス制御装置の制御方法。
【請求項３】  前記ペアグループを構成する前記各ペアの前記対応付けの解除を開始する前記ステップにおいて、前記記憶デバイス制御装置が備えるメモリに、当該ペアグループを構成する前記各ペアの前記対応付けの解除が開始されたことを示す識別情報を記憶しておき、
前記情報処理装置からの前記入出力要求が、前記対応付けの解除を開始した後に発行されたものであるかどうかを判定する前記ステップは、
前記識別情報を参照し、前記識別情報の内容に応じて、前記情報処理装置からの前記入出力要求が、前記対応付けの解除を開始した後に発行されたものであるかどうかを判定するステップであること
を特徴とする請求項１に記載の記憶デバイス制御装置の制御方法。
【請求項４】  前記ペアグループを構成する前記各ペアの前記対応付けの解除を開始する前記ステップにおいて、前記記憶デバイス制御装置が備えるメモリに、当該ペアグループを構成する前記各ペアの前記対応付けの解除が開始される時刻を記憶しておき、
前記情報処理装置からの前記入出力要求が、前記対応付けの解除を開始した後に発行されたものであるかどうかを判定する前記ステップは、
前記メモリに記憶された時刻と、前記入出力要求に記述されている当該入出力要求が発行された時刻とを比較することにより、前記情報処理装置からの前記入出力要求が、前記対応付けの解除を開始した後に発行されたものであるかどうかを判定するステップであること
を特徴とする請求項１に記載の記憶デバイス制御装置の制御方法。
【請求項５】  データを記憶するための記憶ボリュームを複数備える記憶デバイスと、前記データの入出力要求を行う情報処理装置とに接続され、前記情報処理装置から前記入出力要求を受信し、前記記憶ボリュームに対する前記データの入出力処理を行う記憶デバイス制御装置であって、
ある前記記憶ボリュームと、前記ある記憶ボリュームに前記データが書き込まれると当該データの複製が書き込まれる他の前記記憶ボリュームとを対応付け、前記ある記憶ボリュームと前記他の記憶ボリュームとで構成されるペアを複数含んで構成されるペアグループを形成する手段と、
前記ペアグループを構成する各前記ペアの前記対応付けの解除を開始する手段と、
前記情報処理装置からの前記入出力要求が、前記対応付けの解除を開始した後に発行されたものであるかどうかを判定する手段と、
前記情報処理装置からの前記入出力要求が、前記対応付けの解除を開始した後に発行されたものである場合には、前記対応付けの解除を行ってから前記入出力処理を行う手段と
を備えることを特徴とする記憶デバイス制御装置。
【請求項６】  前記情報処理装置からの前記入出力要求が、前記対応付けの解除を開始した後に発行されたものである場合には、前記対応付けの解除を行ってから前記入出力処理を行う前記手段は、
前記情報処理装置からの前記入出力要求が、前記対応付けの解除を開始した後に発行されたものである場合には、前記入出力要求が、前記対応付けが未解除の前記記憶ボリュームに対するものであるかどうかを判定し、前記対応付けが未解除の前記記憶ボリュームに対するものであった場合には、当該対応付けの解除を行ってから前記入出力処理を行う手段であること
を特徴とする請求項５に記載の記憶デバイス制御装置。
【請求項７】  メモリと、
前記ペアグループを構成する前記各ペアの前記対応付けの解除が開始されたことを示す識別情報を前記メモリに記憶する手段とをさらに備え、
前記情報処理装置からの前記入出力要求が、前記対応付けの解除を開始した後に発行されたものであるかどうかを判定する前記手段は、
前記識別情報を参照し、前記識別情報の内容に応じて、前記情報処理装置からの前記入出力要求が、前記対応付けの解除を開始した後に発行されたものであるかどうかを判定する手段であること
を特徴とする請求項５に記載の記憶デバイス制御装置。
【請求項８】  メモリと、
前記ペアグループを構成する前記各ペアの前記対応付けの解除が開始される時刻を前記メモリに記憶する手段とをさらに備え、
前記情報処理装置からの前記入出力要求が、前記対応付けの解除を開始した後に発行されたものであるかどうかを判定する前記手段は、
前記メモリに記憶された時刻と、前記入出力要求に記述されている当該入出力要求が発行された時刻とを比較することにより、前記情報処理装置からの前記入出力要求が、前記対応付けの解除を開始した後に発行されたものであるかどうかを判定する手段であること
を特徴とする請求項５に記載の記憶デバイス制御装置。
【請求項９】  データを記憶するための記憶ボリュームを複数備える記憶デバイスと、前記データの入出力要求を行う情報処理装置とに接続され、前記情報処理装置から前記入出力要求を受信し、前記記憶ボリュームに対する前記データの入出力処理を行う記憶デバイス制御装置に、
ある前記記憶ボリュームと、前記ある記憶ボリュームに前記データが書き込まれると当該データの複製が書き込まれる他の前記記憶ボリュームとを対応付け、前記ある記憶ボリュームと前記他の記憶ボリュームとで構成されるペアを複数含んで構成されるペアグループを形成するステップと、
前記ペアグループを構成する各前記ペアの前記対応付けの解除を開始するステップと、
前記情報処理装置からの前記入出力要求が、前記対応付けの解除を開始した後に発行されたものであるかどうかを判定するステップと、
前記情報処理装置からの前記入出力要求が、前記対応付けの解除を開始した後に発行されたものである場合には、前記対応付けの解除を行ってから前記入出力処理を行うステップと
を実行させるためのプログラム。
【請求項１０】  前記情報処理装置からの前記入出力要求が、前記対応付けの解除を開始した後に発行されたものである場合には、前記対応付けの解除を行ってから前記入出力処理を行う前記ステップは、
前記情報処理装置からの前記入出力要求が、前記対応付けの解除を開始した後に発行されたものである場合には、前記入出力要求が、前記対応付けが未解除の前記記憶ボリュームに対するものであるかどうかを判定し、前記対応付けが未解除の前記記憶ボリュームに対するものであった場合には、当該対応付けの解除を行ってから前記入出力処理を行うステップであること
を特徴とする請求項９に記載のプログラム。
【請求項１１】  前記ペアグループを構成する前記各ペアの前記対応付けの解除を開始する前記ステップにおいて、前記記憶デバイス制御装置が備えるメモリに、当該ペアグループを構成する前記各ペアの前記対応付けの解除が開始されたことを示す識別情報を記憶しておき、
前記情報処理装置からの前記入出力要求が、前記対応付けの解除を開始した後に発行されたものであるかどうかを判定する前記ステップは、
前記識別情報を参照し、前記識別情報の内容に応じて、前記情報処理装置からの前記入出力要求が、前記対応付けの解除を開始した後に発行されたものであるかどうかを判定するステップであること
を特徴とする請求項９に記載のプログラム。
【請求項１２】  前記ペアグループを構成する前記各ペアの前記対応付けの解除を開始する前記ステップにおいて、前記記憶デバイス制御装置が備えるメモリに、当該ペアグループを構成する前記各ペアの前記対応付けの解除が開始される時刻を記憶しておき、
前記情報処理装置からの前記入出力要求が、前記対応付けの解除を開始した後に発行されたものであるかどうかを判定する前記ステップは、
前記メモリに記憶された時刻と、前記入出力要求に記述されている当該入出力要求が発行された時刻とを比較することにより、前記情報処理装置からの前記入出力要求が、前記対応付けの解除を開始した後に発行されたものであるかどうかを判定するステップであること
を特徴とする請求項９に記載のプログラム。
【請求項１３】  複数のディスクドライブと、
通信可能に接続された情報処理装置から送信されたデータを、前記複数のディスクドライブ上に論理的に設定される第１の複数の論理ボリュームに転送し、前記第１の複数の論理ボリュームと第２の複数の論理ボリュームとを有する第１のグループを制御する記憶デバイス制御装置と、
を備え、
前記記憶デバイス制御装置は、
前記第１のグループに送信されたコマンドを受信し、
前記コマンドに従って、第１の状態から、前記第１の複数の論理ボリュームと前記第２の複数の論理ボリュームとの対応付けが解除された第２の状態への移行を開始し、
前記第１の状態から前記第２の状態への移行中に、前記情報処理装置から前記第１の複数の論理ボリューム内の第１の論理ボリュームに送信された書き込みコマンドを受信し、
前記書き込みコマンドに関連した書き込みデータを前記第１の論理ボリュームには書き込み、前記書き込みコマンドを受信したことに基づいて前記第１の論理ボリュームと対応付けられた前記第２の複数の論理ボリューム内の第２の論理ボリュームには前記書き込みデータを書き込まず、
前記書き込みデータを前記第１の論理ボリュームに書き込んだ後に、前記第１の状態から前記第２の状態への移行を完了し、
前記第２の状態において、前記第２の複数の論理ボリュームに記憶されるデータの同時性が維持される
ことを特徴とするストレージシステム。
【請求項１４】  請求項１３に記載のストレージシステムにおいて、
前記記憶デバイス制御装置は、
前記第１の状態から前記第２の状態への移行中に、前記第１の複数の論理ボリューム内の各論理ボリュームと前記第２の複数の論理ボリューム内の各論理ボリュームとのそれぞれの対応付けの解除を順次行う
ことを特徴とするストレージシステム。
【請求項１５】  請求項１３に記載のストレージシステムにおいて、
前記記憶デバイス制御装置は、
前記書き込みコマンドの受信に伴い、前記第１の論理ボリュームと前記第２の論理ボリュームとの対応付けが解除されているか否かをチェックする
ことを特徴とするストレージシステム。
【請求項１６】  請求項１３に記載のストレージシステムにおいて、
前記記憶デバイス制御装置は、
前記書き込みコマンドを受信した際に前記第１の論理ボリュームと前記第２の論理ボリュームとの対応付けが解除されていない場合には、前記第１の論理ボリュームに記憶されたデータを前記第２の論理ボリュームに書き込む
ことを特徴とするストレージシステム。
【請求項１７】  請求項１３に記載のストレージシステムにおいて、
前記記憶デバイス制御装置は、
前記第１の状態から前記第２の状態への移行中に、前記第１の複数の論理ボリューム内の各論理ボリュームと前記第２の複数の論理ボリューム内の各論理ボリュームとのそれぞれの対応付けの解除を順次行い、
前記記憶デバイス制御装置は、
前記書き込みコマンドの受信に伴い、前記第１の論理ボリュームと前記第２の論理ボリュームとの対応付けの解除を、前記第１の複数の論理ボリューム内の第３の論理ボリュームと前記第２の複数の論理ボリューム内の第４の論理ボリュームとの対応付けよりも速く行う
ことを特徴とするストレージシステム。
【請求項１８】  請求項１３に記載のストレージシステムにおいて、
前記記憶デバイス制御装置は、前記第２の論理ボリュームへの書き込みコマンドまたは読み出しコマンドを受信する
ことを特徴とするストレージシステム。
【請求項１９】  請求項１３に記載のストレージシステムにおいて、
前記第１の状態は、前記第１の複数の論理ボリュームに記憶されているデータの複製が前記第２の複数の論理ボリュームにも記憶されるペア状態である
ことを特徴とするストレージシステム。
【請求項２０】  請求項１３に記載のストレージシステムにおいて、
前記第１の複数の論理ボリュームと前記第２の複数の論理ボリュームとの対応付けが解除されると、前記第１の複数の論理ボリュームに記憶されている各データの同時性は現在時刻において維持され、前記第２の複数の論理ボリュームに記憶されている各データの同時性は前記コマンドを受信した時刻の時点において維持される
ことを特徴とするストレージシステム。
【請求項２１】  請求項１３に記載のストレージシステムにおいて、
前記複数の論理ボリュームは、第３の複数の論理ボリュームと第４の複数の論理ボリュームとの両方を有する第２のグループを含み、
前記第３の複数の論理ボリュームと前記第４の複数の論理ボリュームとの対応付けは、他のコマンドに基づいて解除され、
前記第４の複数の論理ボリュームに記憶されるデータの同時性が維持される
ことを特徴とするストレージシステム。
【請求項２２】  請求項１３に記載のストレージシステムにおいて、
前記記憶デバイス制御装置は、前記第１の論理ボリュームに書き込まれる書き込みデータを一時的に記憶しておくキャッシュメモリに、前記書き込みデータを書き込む
ことを特徴とするストレージシステム。
【請求項２３】  請求項１３に記載のストレージシステムにおいて、
前記記憶デバイス制御装置は、前記第２の状態への移行が完了し、前記第１の論理ボリュームと前記第２の論理ボリュームとの対応づけが解除された後に、前記書き込みデータを前記第１の論理ボリュームに書き込む
ことを特徴とするストレージシステム。
【請求項２４】  請求項１３に記載のストレージシステムにおいて、
前記記憶デバイス制御装置は、前記コマンドの受信に基づき、フラグをセットし、
前記記憶デバイス制御装置は、前記フラグがセットされている場合には、前記第１の論理ボリュームと前記第２の論理ボリュームとの対応づけを解除して前記第２の状態へ移行し、
前記記憶デバイス制御装置は、前記第２の状態へ移行して前記第１の論理ボリュームと前記第２の論理ボリュームとの対応づけが解除された後に、前記書き込みデータを前記第１の論理ボリュームに書き込む
ことを特徴とするストレージシステム。
【請求項２５】  請求項１３に記載のストレージシステムにおいて、
前記記憶デバイス制御装置は、前記コマンドの受信に基づき、フラグをセットし、
前記記憶デバイス制御装置は、前記フラグがセットされている場合には、前記書き込みデータを前記第２の論理ボリュームには書き込まない
ことを特徴とするストレージシステム。
【請求項２６】  第１の複数の記憶領域と第２の複数の記憶領域とを有するコンシステンシグループを含み、前記コンシステンシグループは前記第２の複数の記憶領域に記憶される各データの同時性を維持するのに用いられる複数の記憶領域と、
前記複数の記憶領域を提供する複数のディスクドライブを有する複数のディスクドライブユニットと、
通信可能に接続された情報処理装置から前記複数の記憶領域に送信されるデータを転送する記憶デバイス制御装置と、
を備え、
前記記憶デバイス制御装置は、
前記コンシステンシグループへ送信された、前記第１の複数の記憶領域と前記第２の複数の記憶領域との対応付けを解除するためのスプリットコマンドを受信し、
前記第１の複数の記憶領域と前記第２の複数の記憶領域との対応付けが解除されたスプリット状態への移行を開始し、
前記スプリット状態への移行中に、前記第１の複数の記憶領域のそれぞれと前記第２の複数の記憶領域のそれぞれとの各対応付けの解除を順次行い、
前記スプリット状態への移行を開始した後に、前記情報処理装置から、前記第１の複数の記憶領域内の少なくとも一つの第１の記憶領域に対する複数の書き込みコマンドを受信し、
前記書き込みコマンドを受信した後に、前記第１の記憶領域に記憶されたデータを、前記第２の複数の記憶領域内の前記第２の記憶領域へ複製する機能を有し、
前記書き込みコマンドを受信するごとに、前記各書き込みコマンドに関連する書き込みデータを前記第１の記憶領域に書き込み、前記各書き込みデータを前記第２の記憶領域には書き込まない
ことを特徴とするストレージシステム。
【請求項２７】  複数のディスクドライブと、
前記ディスクドライブ上に論理的に設定される第１の複数の論理ボリュームへのデータを転送し、前記第１の複数の論理ボリュームと第２の複数の論理ボリュームとの対応付けが解除される場合には、前記第２の複数の論理ボリュームに記憶される各データの同時性を維持すべく、前記第１の複数の論理ボリュームと前記第２の複数の論理ボリュームとの両方を有するコンシステンシグループを制御する記憶デバイス制御装置と、
を備え、
前記記憶デバイス制御装置は、
前記コンシステンシグループへ送信された、前記第１の複数の論理ボリュームと前記第２の複数の論理ボリュームとの対応付けを解除するためのスプリットコマンドを受信し、
前記第１の複数の論理ボリュームと前記第２の複数の論理ボリュームとの対応付けが解除されたスプリット状態への移行を開始し、
前記スプリット状態への移行中に、前記第１の複数の論理ボリュームのそれぞれと前記第２の複数の論理ボリュームのそれぞれとの各対応付けの解除を順次行い、
前記スプリット状態への移行を開始した後に、前記第１の複数の論理ボリューム内の第１の論理ボリュームへの書き込みコマンドを受信し、
前記第１の論理ボリュームに記憶されたデータを、前記第２の複数の論理ボリューム内の第２の論理ボリュームへ複製する機能を有し、
前記第１の論理ボリュームと前記第２の論理ボリュームとの対応付けが解除されたスプリット状態へ移行した後に、前記書き込みコマンドに関連する書き込みデータを前記第１の論理ボリュームに書き込み、前記書き込みマンドを受信した際には、前記書き込みデータを前記第２の論理ボリュームには書き込まない
ことを特徴とするストレージシステム。
【請求項２８】  複数の論理領域内の第１の複数の論理領域と前記第１の複数の論理領域と対応付けられる第２の複数の論理領域との対応付けが、受信したコマンドに基づいて解除されるコンシステンシグループを含む複数の論理領域と、
前記第１の複数の論理領域が設定される複数のディスクドライブを有する複数のディスクドライブユニットと、
前記複数の記憶領域へデータを転送するために構成される記憶デバイス制御装置と、
を備え、
前記記憶デバイス制御装置は、
前記コンシステンシグループへ送信されるコマンドを受信し、
前記第１の複数の論理領域と前記第２の複数の論理領域との対応付けが解除されたスプリット状態への移行を開始し、
前記スプリット状態への移行中に、前記第１の複数の論理領域のそれぞれと前記第２の複数の論理領域のそれぞれとの各対応付けの解除を順次行い、
前記スプリット状態への移行を開始した後に、前記第１の複数の論理領域内の第１の論理領域へ送信された書き込みコマンドを受信し、
前記第１の論理領域に記憶されたデータを、前記第２の複数の論理領域内の第２の論理領域へ複製する機能を有し、
前記記憶デバイス制御装置が前記書き込みコマンドを受信した場合に、前記書き込みコマンドに関連するデータを前記第２の論理領域ではなく前記第１の論理領域に書き込む
ことを特徴とするストレージシステム。