【手続補正書】
【提出日】平成24年6月28日(2012.6.28)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
データ・ストレージ・サブシステムの一対のクラスタのうちの１つのクラスタであって、前記データ・ストレージ・サブシステムは、少なくとも１つのホスト・アダプタについてのデータを格納するように構成され、ディスク・ストレージは、データを格納するように構成され、前記クラスタはローカル・クラスタを含み、前記ローカル・クラスタは、
ローカル不揮発性データ・ストレージと、
ローカル・キャッシュ・データ・ストレージと、
サブシステム制御部と
を含み、前記サブシステム制御部は、前記ローカル不揮発性データ・ストレージ内に論理サブシステムのデュアル・モードＤＡＳＤ高速書き込みデータを格納し、前記ローカル・キャッシュ・データ・ストレージ内に別の論理サブシステムのデュアル・モードＤＡＳＤ高速書き込みデータを格納するように構成され、かつ、前記一対のクラスタのうちの一方から前記ローカル・クラスタへのフェイルオーバに応答して、前記ローカル・キャッシュ・データ・ストレージのデュアル・モードＤＡＳＤ高速書き込みデータを変換高速書き込みデータへと変換し、前記変換高速書き込みデータに対して他の高速書き込みデータに優先する前記ディスク・ストレージへの前記データのデステージの優先順位を与えるように構成され、
前記サブシステム制御部はさらに、前記変換高速書き込みデータの前記ディスク・ストレージへのデステージの失敗に応答して、ローカル不揮発性ストレージ・トラックを割り当て、ローカル不揮発性ストレージによる格納のために、前記変換高速書き込みデータを前記ローカル不揮発性ストレージに提供し、前記ローカル不揮発性ストレージの前記変換高速書き込みデータを、前記ローカル不揮発性ストレージ内に格納され、かつ前記ローカル・キャッシュ・データ・ストレージ内に格納されるローカルＤＦＷデータに再変換するように構成される、クラスタ。
【請求項２】
前記サブシステム制御部は、不揮発性ストレージ制御部及びキャッシュ制御部として具体化され、前記キャッシュ制御部は、前記変換高速書き込みデータが前記ディスク・ストレージへのデステージのための前記優先順位に従って処理されることになるように、前記フェイルオーバにより変換済みの高速書き込みデータについての新規リストを作成するように構成される、請求項１に記載のクラスタ。
【請求項３】
前記サブシステム制御部はさらに、前記ローカル不揮発性ストレージ内に、前記ローカル・キャッシュ・データ・ストレージ内に格納された前記１つの論理サブシステムの前記デュアル・モードＤＡＳＤ高速書き込みデータのトラックＩＤエントリを格納するように構成され、かつ前記一対のクラスタのうちのもう一方から前記ローカル・クラスタへの前記フェイルオーバに応答して、前記故障したクラスタの前記デュアル・モードＤＡＳＤ高速書き込みデータの前記トラックＩＤエントリを前記データのローカル・トラックＩＤエントリに変換し、これにより前記ローカル・キャッシュ・データ・ストレージのデュアル・モードＤＡＳＤ高速書き込みデータを変換済み高速書き込みデータに変換し、前記変更されたトラックＩＤを前記新規リストに追加するように構成される、請求項２に記載のクラスタ。
【請求項４】
前記サブシステム制御部は、前記提供された変換高速書き込みデータをコミットするために、ホスト・アダプタ・スタイル・コミット・メッセージを前記ローカル不揮発性ストレージに送信するように構成される、請求項１に記載のクラスタ。
【請求項５】
前記サブシステム制御部は、前記ローカル不揮発性ストレージ内に、前記ローカル・キャッシュ・データ・ストレージ内に格納された高速書き込みデータのトラックＩＤエントリを格納するように構成され、さらに、前記ホスト・アダプタ・スタイル・コミット・メッセージに対するローカル不揮発性ストアからのコミット確認信号に応答して、コミットされた前記変換高速書き込みデータについて、前記ローカル不揮発性ストアから前記キャッシュ・トラックＩＤエントリを削除するように構成される、請求項４に記載のクラスタ。
【請求項６】
前記サブシステム制御部は、前記変換済み高速書き込みデータから再変換された前記ＤＡＳＤ高速書き込みデータを、前記ディスク・ストレージにデステージされるべきＤＦＷリストに追加する、請求項５に記載のクラスタ。
【請求項７】
少なくとも１つのホスト・アダプタについてのデータを格納するように構成されたデータ・ストレージ・サブシステムであって、
データを格納するように構成されたディスク・ストレージと、
各々のクラスタが請求項１から請求項６のいずれか１項に記載の種類である一対のクラスタと
を含む、データ・ストレージ・サブシステム。
【請求項８】
データ・ストレージ・サブシステムを含む一対のクラスタのローカル・クラスタを動作させるための方法であって、前記データ・ストレージ・サブシステムは、少なくとも１つのホスト・アダプタについてのデータを格納するように構成され、かつデータを格納するように構成されたディスク・ストレージを含み、前記クラスタは、ローカル不揮発性データ・ストレージと、ローカル・キャッシュ・データ・ストレージと、サブシステム制御部とを含み、
前記ローカル不揮発性データ・ストレージ内に論理サブシステムのＤＡＳＤ高速書き込みデータを格納し、前記ローカル・キャッシュ・データ・ストレージ内に別の論理サブシステムのＤＡＳＤ高速書き込みデータを格納するステップと、
前記一対のクラスタのうちの一方から前記ローカル・クラスタへのフェイルオーバに応答して、前記ローカル・キャッシュ・データ・ストレージのＤＡＳＤ高速書き込みデータを変換高速書き込みデータに変換し、前記変換高速書き込みデータに対して、他の高速書き込みデータに優先する前記ディスク・ストレージへの前記データのデステージの優先順位を与えるステップと、
前記変換高速書き込みデータの前記ディスク・ストレージへのデステージの失敗に応答して、ローカル不揮発性ストレージ・トラックを割り当て、ホスト・アダプタをエミュレートして、前記変換高速書き込みデータを前記ローカル不揮発性ストレージによる格納のために前記ローカル不揮発性ストレージに提供し、これにより前記不揮発性ストレージの前記変換高速書き込みデータを、前記ローカル不揮発性ストレージ内に格納され、かつ前記ローカル・キャッシュ・ストレージ内に格納されるローカルＤＡＳＤ高速書き込みデータに再変換するステップと
を含む方法。
【請求項９】
前記変換高速書き込みデータが前記ディスク・ストレージへのデステージのための優先順位に従って処理されることになるように、前記フェイルオーバにより変換の高速書き込みデータについての新規リストを作成するステップを含む、請求項８に記載の方法。
【請求項１０】
前記ローカル不揮発性ストレージ内に、前記ローカル・キャッシュ・データ・ストレージ内に格納された前記別の論理サブシステムのデュアル・モードＤＡＳＤ高速書き込みデータのトラックＩＤエントリを格納するステップと、
前記一対のクラスタのうちの一方からローカル・クラスタへの前記フェイルオーバに応答して、故障したクラスタの前記デュアル・モードＤＡＳＤ高速書き込みデータの前記トラックＩＤエントリを前記データのローカル・トラックＩＤエントリに変換し、これにより前記ローカル・キャッシュ・ストレージのデュアル・モードＤＡＳＤ高速書き込みデータを変換高速書き込みデータに変換するステップと、
変更されたトラックＩＤを前記新規リストに追加するステップと、
を含む、請求項９に記載の方法。
【請求項１１】
前記提供された変換高速書き込みデータをコミットするために、ホスト・アダプタ・スタイル・コミット・メッセージを前記ローカル不揮発性ストレージに送信するステップをさらに含む、請求項８に記載の方法。
【請求項１２】
前記サブシステム制御部は、前記ローカル不揮発性ストレージ内に、前記ローカル・キャッシュ・データ・ストレージ内に格納された高速書き込みデータのトラックＩＤエントリを格納するように構成され、
前記ホスト・アダプタ・スタイル・コミット・メッセージに対する前記ローカル不揮発性ストアからのコミット確認信号に応答して、コミットされた前記変換高速書き込みデータについて、前記ローカル不揮発性ストアからキャッシュ・トラックＩＤエントリを削除するステップをさらに含む、請求項１１に記載の方法。
【請求項１３】
ローカル不揮発性ストレージ・トラックを割り当て、ホスト・アダプタをエミュレートする前記ステップは、
前記不揮発性ストレージを呼び出して、書き込みのための不揮発性ストレージ・セグメントを割り当て、前記ホスト・アダプタをエミュレートして、前記ローカル・キャッシュ・ストレージから前記割り当てられた不揮発性ストレージ・セグメントに前記変換済み高速書き込みデータをコピーするステップを含む、請求項１１に記載の方法。
【請求項１４】
データ・ストレージ・サブシステムを含む一対のクラスタの対のローカル・クラスタを動作させるためのコンピュータ使用可能プログラム・コードを有するコンピュータ・プログラムであって、前記データ・ストレージ・サブシステムは、少なくとも１つのホスト・アダプタについてのデータを格納するように構成され、かつデータを格納するように構成されたディスク・ストレージを含み、前記ローカル・クラスタは、ローカル不揮発性データ・ストレージと、ローカル・キャッシュ・データ・ストレージと、サブシステム制御部とを含み、前記サブシステム制御部は、前記ローカル不揮発性データ・ストレージ内に論理サブシステムのＤＡＳＤ高速書き込みデータを格納し、前記ローカル・キャッシュ・データ・ストレージ内に別の論理サブシステムのＤＡＳＤ高速書き込みデータを格納し、前記コンピュータ使用可能プログラム・コードは、前記サブシステム制御部上で実行された場合、前記サブシステム制御部に、請求項８〜１３のいずれか１項に記載のステップを実行するように構成される、コンピュータ・プログラム。