【手続補正書】
【提出日】令和3年3月30日(2021.3.30)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
特定のストレージノード上の複数のネットワークインターフェイスの各ネットワークインターフェイスから、複数のホストマシンの各ホストマシンにストレージノードメッセージを送信するステップであって、
前記特定のストレージノードは、前記複数のネットワークインターフェイスのうちのいずれか１つに接続性を有する各ホストマシンにアクセスできる１又は２以上の記憶装置に動作可能に結合されており、
前記複数のネットワークインターフェイスは、前記特定のストレージノードの特定のストレージコントローラの少なくとも２つのネットワークインターフェイスを含む、ステップと、
前記ストレージノードメッセージに応答して、前記特定のストレージノードが、前記複数のホストマシンのうちの少なくとも１つのホストマシンからホストメッセージを受け取るステップと、
前記特定のストレージノードが、前記複数のネットワークインターフェイスの各ネットワークインターフェイスから送信された前記ストレージノードメッセージと、前記少なくとも１つのホストマシンから受け取った前記ホストメッセージとに基づいて、前記複数のネットワークインターフェイスの各ネットワークインターフェイスと前記複数のホストマシンの各ホストマシンとの間の、ネットワークインターフェイスとホストマシンとの接続性情報を判定するステップと、
前記特定のストレージノードが、前記複数のネットワークインターフェイスの各ネットワークインターフェイスから送信された前記ストレージノードメッセージと、前記少なくとも１つのホストマシンから受け取った前記ホストメッセージとから判定された、前記ネットワークインターフェイスとホストマシンとの接続性情報を含む接続性マップを生成するステップであって、
前記ネットワークインターフェイスとホストマシンとの接続性情報は、前記特定のホストマシンからホストメッセージが受け取られることなく前記特定のネットワークインターフェイスから前記特定のホストマシンに特定の数のストレージノードメッセージが送信された場合、前記複数のネットワークインターフェイスのうちの特定のネットワークインターフェイスと前記複数のホストマシンのうちの特定のホストマシンとの間の接続性が停止中である旨を示し、
前記ネットワークインターフェイスとホストマシンとの接続性情報は、前記複数のネットワークインターフェイスの各ネットワークインターフェイスと前記複数のホストマシンの各ホストマシンとの間のレイテンシ情報であって、特定のストレージノードメッセージの送信と前記特定のストレージノードメッセージへの応答として特定のホストメッセージの受信との間の期間に基づくレイテンシ情報を含む、ステップと、
前記特定のストレージノードが、前記複数のホストマシンのうちの特定のホストマシンから接続性状態要求を受け取るステップであって、
前記接続性状態要求に応答して、前記特定のストレージノードは前記複数のネットワークインターフェイスの各ネットワークインターフェイスと前記複数のホストマシンの各ホストマシンとの間のネットワークインターフェイスとホストマシンとの接続性情報を、前記特定のホストマシンに提供し、
前記特定のストレージノードから受け取った前記ネットワークインターフェイスとホストマシンとの接続性情報に基づいて、前記特定のホストマシンは、データを求める要求を前記特定のストレージノードに送信するために、前記複数のネットワークインターフェイスのうちのターゲットネットワークインターフェイスを選択する、ステップと、
前記特定のホストマシンが、前記データを求める要求を前記選択されたターゲットネットワークインターフェイスに送信するステップと、
前記複数のネットワークインターフェイスのうちのターゲットネットワークインターフェイスにおいて、前記１又は２以上の記憶装置に記憶されている前記データを求める要求を受け取るステップと、
を含む、
ことを特徴とする方法。
【請求項２】
前記複数のホストマシンは、各々がホストメッセージの送信とストレージノードメッセージの受信とを行うことができる複数のホストネットワークインターフェイスを含む、
請求項１に記載の方法。
【請求項３】
前記特定のストレージノードが、前記接続性マップに基づいて特定の時間にわたって停止していると判定されたネットワークインターフェイスとホストマシンとのペアの組を含む、ネットワークインターフェイスとホストマシンとのペアの停止中の接続経路についてのブラックリストを生成するステップと、
前記特定のストレージノードが、前記停止中の接続経路についてのブラックリストを前記複数のホストマシンに送信するステップと、
をさらに含む、請求項１に記載の方法。
【請求項４】
前記特定のストレージノードが、前記接続性マップに基づいて特定の時間にわたって作動していると判定されたネットワークインターフェイスとホストマシンとのペアの組を含む、ネットワークインターフェイスとホストマシンとのペアの作動中の接続経路についてのホワイトリストを生成するステップと、
前記特定のストレージノードが、前記作動中の接続経路についてのホワイトリストを前記複数のホストマシンに送信するステップと、
をさらに含む、請求項１に記載の方法。
【請求項５】
前記ストレージノードメッセージは、前記複数のホストマシンの各ホストマシンと前記複数のネットワークインターフェイスの各ネットワークインターフェイスとの間の第１のタイプのデータパケットを送信できるものであるかどうかを判定するために使用される第１のタイプのテストメッセージであり、
前記第１のタイプのテストメッセージは、前記複数のホストマシンに第１の閾値回数だけ送信されるようにスケジュールされ、
前記第１のタイプのテストメッセージは大きなサイズのメッセージであり、前記第１のタイプのデータパケットは大容量データパケットである、
請求項１に記載の方法。
【請求項６】
前記特定のストレージノードが、前記特定のインターフェイス内の関連する物理アドレスにフローティングＩＰアドレスを関連付けるステップと、
前記複数のホストマシンのうちの特定のホストマシンから、前記接続性マップからの前記特定のホストマシンに関する前記ネットワークインターフェイスとホストマシンとの接続性情報を求める要求を、前記フローティングＩＰアドレスに関連付けられた前記特定のネットワークインターフェイスにおいて受け取るステップと、
前記特定のホストマシンからの前記要求に応答して、前記特定のホストマシンに前記ネットワークインターフェイスとホストマシンとの接続性情報を送信して、前記特定のホストマシンが前記１又は２以上の記憶装置に記憶されているデータを求める要求を送信すべき特定のターゲットネットワークインターフェイスを前記複数のネットワークインターフェイスの中から選択できるようにするステップと、
をさらに含む、請求項３に記載の方法。
【請求項７】
前記特定のストレージノードは、複数のストレージノードのうちの第１のストレージノードであり、前記複数のネットワークインターフェイスは、第１の複数のネットワークインターフェイスであり、
第２のストレージノード上の第２の複数のネットワークインターフェイスの各ネットワークインターフェイスから前記複数のホストマシンの各ホストマシンにさらなるストレージノードメッセージを送信するステップを含み、
前記第２のストレージノードは、前記第２の複数のネットワークインターフェイスのうちのいずれか１つを通じて前記複数のホストマシンがアクセスできる前記１又は２以上の記憶装置に動作可能に結合されており、
前記第２のストレージノードが、前記複数のホストマシンのうちの少なくとも１つのホストマシンから第２のホストメッセージを受け取るステップと、
前記第２のストレージノードが、前記第２の複数のネットワークインターフェイスの各ネットワークインターフェイスから送信された前記ストレージノードメッセージと、前記少なくとも１つのホストマシンから受け取った前記第２のホストメッセージとに基づいて、前記第２の複数のネットワークインターフェイスの各ネットワークインターフェイスと前記複数のホストマシンの各ホストマシンとの間の接続性に関する情報を含めるように前記接続性マップを更新するステップと、
をさらに含む、請求項１に記載の方法。
【請求項８】
前記特定のストレージノードが、ネットワークインターフェイスとホストマシンとのペアの接続のための、ネットワークインターフェイスとホストマシンとの接続性情報の接続状態正常性レポートを生成するステップをさらに含み、前記接続状態正常性レポートは、ネットワークインターフェイスとホストマシンとのペアの組と、前記接続が作動中であるか、それとも停止中であるか、及び前記接続性マップに基づく接続品質を記載した、前記ネットワークインターフェイスとホストマシンとのペアの組における各ネットワークインターフェイスとホストマシンとのペアの、ネットワークインターフェイスとホストマシンとの接続性情報とを含む、
請求項１に記載の方法。
【請求項９】
前記接続状態正常性レポートを生成するステップは、前記ネットワークインターフェイスとホストマシンとのペア間の閾値数の接続状態変更によってトリガされる、
請求項８に記載の方法。
【請求項１０】
前記特定のストレージノード上の前記複数のネットワークインターフェイスの各ネットワークインターフェイスから複数のストレージノードにさらなるストレージノードメッセージを送信するステップをさらに含み、
前記複数のストレージノードは、前記複数のホストマシンが前記複数のストレージノードのうちのいずれか１つに付属するいずれかのネットワークインターフェイスを通じてアクセスできる前記１又は２以上の記憶装置に動作可能に結合されており、
前記特定のストレージノードが、前記複数のストレージノードのうちの少なくとも１つのストレージノードから応答メッセージを受け取るステップと、
前記特定のストレージノードが、前記複数のネットワークインターフェイスの各ネットワークインターフェイスから送信された前記さらなるストレージノードメッセージと、前記複数のストレージノードのうちの前記少なくとも１つのストレージノードから受け取った前記応答メッセージとに基づいて、前記複数のネットワークインターフェイスの各ネットワークインターフェイスと前記複数のストレージノードに付属する前記ネットワークインターフェイスの各々との間の接続性に関する情報を含めるように前記接続性マップを更新するステップと、
をさらに含む、請求項１に記載の方法。
【請求項１１】
命令を記憶する非一時的コンピュータ可読媒体であって、前記命令は、実行時に請求項１から１０のいずれか１項に記載の方法の実行を引き起こす、
ことを特徴とする非一時的コンピュータ可読媒体。
【請求項１２】
１又は２以上のプロセッサと、メモリと、１又は２以上の記憶装置とを備えたコンピュータシステムであって、前記１又は２以上のプロセッサは、前記メモリ内の命令を実行して、前記コンピュータシステムに請求項１から１０のいずれか１項に記載の方法を実行させるように構成される、
ことを特徴とするコンピュータシステム。