【手続補正書】
【提出日】平成28年5月26日(2016.5.26)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
ホスト・サーバと、ピア・サーバと、高可用性ダイレクト・アタッチト・ストレージ・システムとを備えているマルチ・サーバ・コンピュータ・システムであって、
前記ホスト・サーバが所有する第１の組のダイレクト・アタッチト・データ・ドライブと、
前記ピア・サーバが所有する第２の組のダイレクト・アタッチト・データ・ドライブと、
前記ホスト・サーバに存在するかまたはこれに取り付けられたホスト・キャッシュ・メモリと、前記ピア・サーバに存在するかまたはこれに取り付けられたピア・キャッシュ・メモリとを備えているキャッシュ・メモリ・システムと、
を備えており、
前記キャッシュ・メモリ・システムは、前記キャッシュ・メモリ・システムに格納されているホットＩ／Ｏデータに対してアクティブ−アクティブ・アクセスを提供するとともに、前記第１および第２の組のダイレクト・アタッチト・データ・ドライブ間において、前記ホットＩ／Ｏデータに関連するマルチ・イニシエータ対立を回避するように構成されており、
前記ホスト・キャッシュ・メモリは、ホット・リード・データが永続的に格納されている前記アタッチト・データ・ドライブの所有には関係なく、動的なシステムの使用から得られるホット・リード・データを格納するように構成されており、
前記ピア・キャッシュ・メモリは、ホット・リード・データが永続的に格納されている前記アタッチト・データ・ドライブの所有には関係なく、動的なシステムの使用から得られるホット・リード・データを格納するように構成されており、
前記ホスト・キャッシュ・メモリおよびピア・キャッシュ・メモリが、更に、前記ホスト・キャッシュ・メモリおよび前記ピア・キャッシュ・メモリに格納されているダーティ・ライト・データにデータ矛盾が生ずるのを防ぐために、ならびにサーバまたはコントローラに障害が発生した場合に、制約がないデータ可用性を提供するために、前記ホスト・キャッシュ・メモリと前記ピア・キャッシュ・メモリ間でミラーリングされたホット・ライト・データを格納するように構成され、
前記マルチ・サーバ・コンピュータ・システムは、さらに、
前記ピア・キャッシュ・メモリに格納されているホット・リード・データ宛てのホット・リードＩ／Ｏ要求を前記ホスト・サーバで受け取って、要求されたデータを前記ホスト・サーバのシステム・メモリに提供し、
前記ピア・キャッシュ・メモリから前記ホット・リード・データを直接読み出し、及び、
ＳＡＳリンクを介して、前記ホット・リード・データを前記ホスト・キャッシュ・メモリに送る
ように構成され、前記ホスト・サーバは、ダイレクト・メモリ・アクセスによって、前記ホスト・キャッシュ・メモリの前記データにアクセスすることからなる、マルチ・サーバ・コンピュータ・システム。
【請求項２】
請求項１記載のマルチ・サーバ・コンピュータ・システムであって、前記第１および第２の組のダイレクト・アタッチト・データ・ドライブが、デュアル−アクティブ構成を備えているか、または、アクティブ−パッシブ構成を備えている、マルチ・サーバ・コンピュータ・システム。
【請求項３】
請求項１記載のマルチ・サーバ・コンピュータ・システムであって、複数のサーバが、アクティブ−パッシブモードとデュアル−アクティブ・モードの組み合わせで動作する、マルチ・サーバ・コンピュータ・システム。
【請求項４】
請求項１記載のマルチ・サーバ・コンピュータ・システムであって、更に、前記ホスト・サーバに存在する第１のＲＡＩＤコントローラと、前記ピア・サーバに存在する第２のＲＡＩＤコントローラとを備えており、それらのＲＡＩＤコントローラが、前記高可用性ダイレクト・アタッチト・ストレージ・システムへのサーバ・アクセスを仲介する、マルチ・サーバ・コンピュータ・システム。
【請求項５】
請求項１記載のマルチ・サーバ・コンピュータ・システムであって、前記ホスト・キャッシュ・メモリが、前記ホスト・サーバに存在するソリッド・ステート・キャッシュ・メモリを含み、前記ピア・キャッシュ・メモリが、前記ピア・サーバに存在するソリッド・ステート・キャッシュ・メモリを含む、マルチ・サーバ・コンピュータ・システム。
【請求項６】
ホスト・サーバと、ピア・サーバと、高可用性ダイレクト・アタッチト・ストレージ・システムとを備えるマルチ・サーバ・コンピュータ・システムを提供する方法であって、
前記ホスト・サーバが所有する第１の組のダイレクト・アタッチト・データ・ドライブを設けるステップと、
前記ピア・サーバが所有する第２の組のダイレクト・アタッチト・データ・ドライブを設けるステップと、
前記ホスト・サーバに存在するホスト・キャッシュ・メモリと前記ピア・サーバに存在するピア・キャッシュ・メモリとを備えるキャッシュ・メモリ・システムを設けるステップ
を含み、
前記キャッシュ・メモリ・システムは、前記キャッシュ・メモリ・システムに格納されているホットＩ／Ｏデータに対するアクティブ−アクティブ・アクセスを提供するとともに、前記第１の組と前記第２組のダイレクト・アタッチト・データ・ドライブ間の、前記ホットＩ／Ｏデータに関連するマルチ・イニシエータ対立を回避し、
前記ホスト・キャッシュ・メモリは、ホット・リード・データが永続的に格納されている前記アタッチト・データ・ドライブの所有には関係なく、動的なシステムの使用から得られるホット・リード・データを格納し、
前記ピア・キャッシュ・メモリは、ホット・リード・データが永続的に格納されている前記アタッチト・データ・ドライブの所有には関係なく、動的なシステムの使用から得られるホット・リード・データを格納し、
前記ホスト・キャッシュ・メモリおよび前記ピア・キャッシュ・メモリは、前記ホスト・キャッシュ・メモリおよび前記ピア・キャッシュ・メモリに格納されているダーティ・ライト・データにデータ矛盾が生ずるのを防ぐために、前記ホスト・キャッシュ・メモリと前記ピア・キャッシュ・メモリ間でミラーリングされたホット・ライト・データを格納し、
前記方法がさらに、
前記ピア・キャッシュ・メモリに格納されているホット・リード・データ宛てのホット・リードＩ／Ｏ要求を前記ホスト・サーバで受け取って、要求されたデータを前記ホスト・サーバのシステム・メモリに提供するステップ
を含み、
前記提供するステップが、
前記ピア・キャッシュ・メモリから前記ホット・リード・データを直接読み出すステップと、
ＳＡＳリンクを介して、前記ホット・リード・データを前記ホスト・キャッシュ・メモリに送るステップであって、前記ホスト・サーバは、ダイレクト・メモリ・アクセスによって、該ホスト・キャッシュ・メモリの前記データにアクセスすることからなる、ステップ
を含むことからなる、方法。
【請求項７】
請求項６記載の方法であって、更に、前記第１の組および前記第２の組のダイレクト・アタッチト・データ・ドライブを、デュアル−アクティブ構成またはアクティブ−パッシブ構成とするステップを含む方法。
【請求項８】
請求項６記載の方法であって、更に、前記ホスト・サーバに存在する第１のＲＡＩＤコントローラと、前記ピア・サーバに存在する第２のＲＡＩＤコントローラとを設けるステップを含み、それらのＲＡＩＤコントローラが、前記高可用性ダイレクト・アタッチト・ストレージ・システムへのサーバ・アクセスを仲介することからなる、方法。
【請求項９】
請求項６記載の方法であって、更に、前記ホスト・サーバにおいて、前記ホスト・キャッシュ・メモリに格納されているホット・リード・データ宛てのホット・リードＩ／Ｏ要求を受け取るステップと、前記ホスト・キャッシュ・メモリへのダイレクト・メモリ・アクセスによって、前記ホスト・サーバのシステム・メモリに前記要求されたデータを提供するステップとを含む方法。
【請求項１０】
請求項６記載の方法であって、更に、前記ホスト・サーバにおいて、前記ホスト・サーバが所有する前記ダイレクト・アクセス・データ・ドライブに宛てたホット・ライトＩ／Ｏ要求を受けるステップと、前記ホスト・キャッシュ・メモリに前記ホット・ライト・データを格納するステップと、前記ホスト・キャッシュ・メモリおよび前記ピア・キャッシュ・メモリに格納されるダーティ・ライト・データの潜在的なデータ矛盾を回避するために、前記ピア・キャッシュ・メモリに前記ホット・ライト・データをミラーリングするステップとを含む方法。
【請求項１１】
請求項１０記載の方法であって、前記ミラーリングするステップが、前記ホスト・サーバと前記ピア・サーバとの間におけるＳＡＳリンクを通じた前記ホット・ライト・データの１回の送信を含むことからなる、方法。
【請求項１２】
請求項６記載の方法であって、更に、前記ホスト・サーバにおいて、前記ピア・サーバが所有する前記ダイレクト・アクセス・データ・ドライブに宛てたホット・ライトＩ／Ｏ要求を受けるステップと、前記ピア・キャッシュ・メモリに前記ホット・ライト・データを格納するステップと、前記ホスト・キャッシュ・メモリおよび前記ピア・キャッシュ・メモリに格納されるダーティ・ライト・データの潜在的なデータ矛盾を回避するために、前記ホスト・キャッシュ・メモリに前記ホット・ライト・データをミラーリングするステップとを含む方法。
【請求項１３】
請求項１２記載の方法であって、前記ミラーリングするステップが、前記ホスト・サーバと前記ピア・サーバとの間におけるＳＡＳリンクを通じた前記ホット・ライト・データの１回の送信を含むことからなる、方法。