【手続補正書】
【提出日】令和3年1月29日(2021.1.29)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
複数のソリッドステートドライブ（ｅＳＳＤ）、前記複数のｅＳＳＤの各々にダウンリンクを提供するように構成されたファブリックスイッチ、並びに前記ファブリックスイッチ及び前記複数のｅＳＳＤを制御するように構成されたベースボード管理コントローラ（ＢＭＣ）をシャーシ内に含むデータ複製システムのデータ複製方法であって、
前記ＢＭＣを用いて、
前記複数のｅＳＳＤの中の１つをアクティブｅＳＳＤとして構成する段階と、
前記複数のｅＳＳＤの中の１つ以上を１つ以上のパッシブｅＳＳＤとして構成する段階と、
前記ファブリックスイッチをプログラムして、前記アクティブｅＳＳＤアドレス指定されたネットワークパケットを第１のダウンリンクポートを介して前記アクティブｅＳＳＤ及び前記第１のダウンリンクポートとは異なる第２のダウンリンクポートを介して前記１つ以上のパッシブｅＳＳＤの両方に伝送する段階と、を有し、
前記アクティブｅＳＳＤで、前記ファブリックスイッチを通じて前記第１のダウンリンクポートを介してホストからのホストデータの書込み命令を含むネットワークパケットを受信する段階と、
前記ホストデータの書込み命令に関連するホストデータを前記アクティブｅＳＳＤのメモリ位置に格納する段階と、
前記アクティブｅＳＳＤから前記ホストデータの書込み命令に対応する前記アクティブｅＳＳＤのメモリ位置及び命令を前記１つ以上のパッシブｅＳＳＤに送信する段階と、
前記アクティブｅＳＳＤのメモリ位置及び前記アクティブｅＳＳＤから受信された命令並びに前記第２のダウンリンクポートを介して前記ファブリックスイッチによって伝送された前記ネットワークパケット内で受信された前記ホストデータを用いて前記１つ以上のパッシブｅＳＳＤに前記ホストデータのコピーを格納する段階と、を有することを特徴とする方法。
【請求項２】
前記アクティブｅＳＳＤは、前記ホストによって発見可能であり、
前記１つ以上のパッシブｅＳＳＤは、前記ホストによって発見不可能であることを特徴とする請求項１に記載の方法。
【請求項３】
前記ＢＭＣを用いて、前記アクティブｅＳＳＤと前記１つ以上のパッシブｅＳＳＤとの間の専用通信チャンネルを設定して、前記アクティブｅＳＳＤから前記メモリ位置及び前記命令を前記１つ以上のパッシブｅＳＳＤに送信する段階を更に含むことを特徴とする請求項１に記載の方法。
【請求項４】
前記専用通信チャンネルは、前記シャーシ内の前記ファブリックスイッチ又はＰＣＩｅスイッチを通じて設定されることを特徴とする請求項３に記載の方法。
【請求項５】
前記アクティブｅＳＳＤを用いて、前記ホストデータの書込み命令に応答してＲＤＭＡ（ｒｅｍｏｔｅ  ｄｉｒｅｃｔ  ｍｅｍｏｒｙ  ａｃｃｅｓｓ）読出し要請を前記ホストに発行する段階と、
前記ホストからの前記ホストデータを１つ以上のＲＤＭＡ読出し応答パケット内で受信する段階と、を更に含むことを特徴とする請求項１に記載の方法。
【請求項６】
前記ＲＤＭＡ読出し応答パケットは、前記ホストデータのデータチャンクを含むことを特徴とする請求項５に記載の方法。
【請求項７】
前記１つ以上のパッシブｅＳＳＤの各々は、前記ＲＤＭＡ読出し応答パケットを除外して、前記ファブリックスイッチから受信されたパケットを破棄することを特徴とする請求項５に記載の方法。
【請求項８】
前記アクティブｅＳＳＤで、一貫性モードに基づいて、前記１つ以上のパッシブｅＳＳＤから応答を受信した後、又は前記１つ以上のパッシブｅＳＳＤから応答を受信せずに前記ホストデータを前記アクティブｅＳＳＤ内に格納した後、完了キューエントリを前記ホストに送信する段階を更に含むことを特徴とする請求項１に記載の方法。
【請求項９】
前記１つ以上のパッシブｅＳＳＤの各々は、前記メモリ位置及び前記命令を格納するための第１バッファ並びに前記ホストデータのデータチャンクを格納するための第２バッファを含むことを特徴とする請求項１に記載の方法。
【請求項１０】
前記ＢＭＣを用いて、  前記アクティブｅＳＳＤに関連するエラーを検出する段階と、
前記シャーシ内の複数のｅＳＳＤの中の１つのｅＳＳＤを選択する段階と、
前記ｅＳＳＤを新たなアクティブｅＳＳＤとして構成する段階と、
新たなパッシブｅＳＳＤが必要であるか否かを判別する段階と、
前記新たなパッシブｅＳＳＤを構成する段階と、
前記新たなアクティブｅＳＳＤと前記１つ以上のパッシブｅＳＳＤとを関連付けるように前記ファブリックスイッチをプログラムする段階と、を更に含むことを特徴とする請求項１に記載の方法。
【請求項１１】
複数のソリッドステートドライブ（ｅＳＳＤ）、前記複数のｅＳＳＤの各々にダウンリンクを提供するように構成されたファブリックスイッチ、並びに前記ファブリックスイッチ及び前記複数のｅＳＳＤを制御するように構成されたベースボード管理コントローラ（ＢＭＣ）を含むシャーシを備え、
前記ＢＭＣは、前記複数のｅＳＳＤの中の１つをアクティブｅＳＳＤとして構成し、前記複数のｅＳＳＤの中の１つ以上を１つ以上のパッシブｅＳＳＤとして構成し、前記ファブリックスイッチをプログラムして、前記アクティブｅＳＳＤにアドレス指定されたネットワークパケットを第１のダウンリンクポートを介して前記アクティブｅＳＳＤ及び前記第１のダウンリンクポートとは異なる第２のダウンリンクポートを介して前記１つ以上のパッシブｅＳＳＤの両方に伝送し、
前記アクティブｅＳＳＤは、前記ファブリックスイッチを通じて前記第１のダウンリンクポートを介してホストからのホストデータの書込み命令を含むネットワークパケットを受信し、前記ホストデータの書込み命令に関連するホストデータをメモリ位置に格納するように構成され、
前記アクティブｅＳＳＤは、前記ホストデータに対応する前記メモリ位置及び命令を前記１つ以上のパッシブｅＳＳＤに送信するように更に構成され、
前記１つ以上のパッシブｅＳＳＤの各々は、前記アクティブｅＳＳＤから受信された前記アクティブｅＳＳＤのメモリ位置及び命令並びに前記第２のダウンリンクポートを介して前記ファブリックスイッチによって伝送された前記ネットワークパケット内で受信された前記ホストデータを用いて前記ホストデータのコピーを格納するように構成されることを特徴とするデータ複製システム。
【請求項１２】
前記アクティブｅＳＳＤは、前記ホストによって発見可能であり、  前記１つ以上のパッシブｅＳＳＤは、前記ホストによって発見不可能であることを特徴とする請求項１１に記載のデータ複製システム。
【請求項１３】
前記アクティブｅＳＳＤと前記１つ以上のパッシブｅＳＳＤのとの間に専用通信チャンネルが設定されて、前記メモリ位置及び前記命令を送信することを特徴とする請求項１１に記載のデータ複製システム。
【請求項１４】
前記専用通信チャンネルは、前記シャーシ内の前記ファブリックスイッチ又はＰＣＩｅスイッチを通じて設定されることを特徴とする請求項１３に記載のデータ複製システム。
【請求項１５】
前記アクティブｅＳＳＤは、前記ホストデータの書込み命令に応答してＲＤＭＡ（ｒｅｍｏｔｅ  ｄｉｒｅｃｔ  ｍｅｍｏｒｙ  ａｃｃｅｓｓ）読出し要請を前記ホストに発行し、前記ホストからの前記ホストデータを１つ以上のＲＤＭＡ読出し応答パケット内で受信するように構成されることを特徴と請求項１１に記載のデータ複製システム。
【請求項１６】
前記ＲＤＭＡ読出し応答パケットは、前記ホストデータのデータチャンクを含むことを特徴とする請求項１５に記載のデータ複製システム。
【請求項１７】
前記１つ以上のパッシブｅＳＳＤの各々は、前記ＲＤＭＡ読出し応答パケットを除外して、前記ファブリックスイッチから受信されたパケットを破棄することを特徴とする請求項１５に記載のデータ複製システム。
【請求項１８】
前記アクティブｅＳＳＤは、一貫性モードに基づいて、前記１つ以上のパッシブｅＳＳＤから応答を受信した後、又は前記１つ以上のパッシブｅＳＳＤから応答を受信せずに前記ホストデータを前記アクティブｅＳＳＤ内に格納した後、完了キューエントリを前記ホストに送信することを特徴とする請求項１１に記載のデータ複製システム。
【請求項１９】
前記１つ以上のパッシブｅＳＳＤの各々は、前記メモリ位置及び前記命令を格納するための第１バッファ並びに前記ホストデータのデータチャンクを格納するための第２バッファを含むことを特徴とする請求項１１に記載のデータ複製システム。
【請求項２０】
前記ＢＭＣは、
前記アクティブｅＳＳＤに関連するエラーを検出し、
前記シャーシ内の複数のｅＳＳＤの中の１つのｅＳＳＤを選択し、
前記ｅＳＳＤを新たなアクティブｅＳＳＤとして構成し、
新たなパッシブｅＳＳＤが必要であるか否かを判別し、
前記新たなパッシブｅＳＳＤを構成し、
前記新たなアクティブｅＳＳＤ、前記１つ以上のパッシブｅＳＳＤ、及び前記新たなパッシブｅＳＳＤを関連付けるように前記ファブリックスイッチをプログラムするように更に構成されることを特徴とする請求項１１に記載のデータ複製システム。