【手続補正書】
【提出日】令和1年7月1日(2019.7.1)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
少なくとも１つのサーバインタフェースによりコンバージドネットワークに接続された少なくとも１つのサーバ及び少なくとも１つの記憶装置を含むシステムで用いるよう構成されたアダプタであって、前記サーバはサーバエージェントを含み、前記アダプタは、
前記記憶装置を前記アダプタに接続させるよう構成された少なくとも１つのポートと、
前記アダプタを前記ネットワークに接続し、それにより、前記記憶装置が前記少なくとも１つのポートに接続されたとき、前記アダプタを介して前記記憶装置を前記ネットワークに接続するよう構成された少なくとも１つのアダプタインタフェースと、
アダプタエージェントであって、前記アダプタエージェントは接続されて、
前記アダプタインタフェースの各々が過負荷かどうかを判断し、前記アダプタインタフェースの各々についてアダプタインタフェース過負荷表示を生成し、前記アダプタインタフェースの各々についてアダプタインタフェース過負荷表示は、前記アダプタインタフェースが過負荷かどうかの表示であり、
前記サーバエージェントからの要求に応じて、前記アダプタに、少なくとも１つの前記アダプタインタフェースに、少なくとも１つの前記アダプタインタフェース過負荷表示を表示するデータをアサートさせる、よう構成されたことを特徴とするアダプタエージェントと、
含むことを特徴とするアダプタと、
少なくとも１つのサーバインタフェースを有する少なくとも１つのサーバであって、前記サーバは、サーバエージェントを含み、前記サーバインタフェースによりコンバージドネットワークに接続されるように構成されているサーバと、
前記アダプタに接続されるよう構成された少なくとも１つの記憶装置であって、前記アダプタは、前記アダプタインタフェースを介して前記記憶装置を前記ネットワークに接続させるよう構成されていることを特徴とする記憶装置と、
を含み、
前記サーバエージェントは、接続されて、
前記サーバに、前記アダプタエージェントへの要求をアサートさせ、前記要求に応答して前記アダプタエージェントにより前記サーバに提供された少なくとも１つのアダプタインタフェース過負荷表示を特定させ、
前記サーバインタフェースを含み、前記アダプタを介して前記記憶装置に前記サーバがアクセスする経路について、前記アダプタインタフェース過負荷表示を用いる方法で、前記経路が過負荷か否かを判断するよう構成されている、
ことを特徴とするシステム。
【請求項２】
前記サーバエージェントは、前記経路が過負荷であるとの判断に対して、
次の使用のために前記記憶装置への新たな経路を選択すべきか否かを判断すること、及び、
新たな経路を選択すべきとの判断により、前記サーバに前記サーバと前記記憶装置との間の記憶データトラフィックの経路を変更させること、
を含む応答を行うよう構成されていることを特徴とする請求項１に記載のシステム。
【請求項３】
前記サーバエージェントは、接続され、前記サーバに、前記サーバと前記記憶装置との間の記憶データトラフィックの経路を新たな経路に変更させた後、新たな経路への変化の影響が前記アダプタエージェントの各アダプタインタフェースのトラフィックの前記各アダプタエージェントにより継続中の監視の結果に反映されるようになるまで十分な時間間隔だけ待機し、そして、待機した後、前記新たな経路以外の少なくとも１つの経路を含む、前記記憶装置への経路の評価を開始するよう構成されることを特徴とする請求項２に記載のシステム。
【請求項４】
前記待機の前記時間間隔は、所定の最大待機時間及び最少待機時間の制約をうけつつ、選択された間隔の標準変量として、選択されたランダムな数値に決定されることを特徴とする請求項３に記載のシステム。
【請求項５】
前記アダプタは、少なくとも１つの第１のアダプタインタフェースと第１のアダプタエージェントを含む第１のアダプタであり、
前記システムは、
前記記憶装置を前記ネットワークに接続させるよう構成された第２のアダプタを含み、前記第２のアダプタは少なくとも１つの第２のアダプタインタフェースを含み、前記第２のアダプタは第２のアダプタエージェントを含み、前記サーバエージェントは、接続され、
前記サーバインタフェースの各々に生じるデータトラフィックを監視し、前記サーバインタフェースの各々で消費された帯域幅を判断し、前記サーバインタフェースの各々で消費された帯域幅から、前記サーバインタフェースの各々で利用可能な帯域幅を判断し、そして、
前記サーバから前記第１のアダプタへアサートされた要求に応答して前記第１のアダプタエージェントにより前記サーバへ提供された少なくとも１つの利用可能な帯域幅表示を特定し、前記利用可能な帯域幅表示の各々は、１つの前記２のアダプタインタフェースの利用可能な帯域幅の表示であることを特徴とし、そして、前記サーバから前記第２のアダプタへアサートされた要求に応答して前記第２のアダプタエージェントにより前記サーバへ提供された少なくとも１つの付加的な利用可能な帯域幅表示を特定し、前記付加的な利用可能な帯域幅表示の各々は、１つの前記第２のアダプタインタフェースの利用可能な帯域幅の表示であることを特徴とし、
前記サーバインタフェース及び前記第２のアダプタの前記第２のアダプタインタフェースの１つを、最小限の前記サーバインタフェース上の前記利用可能な帯域幅及び前記１つの前記第２のアダプタインタフェースの利用可能な帯域幅として含む経路上の利用可能な帯域幅を判断する、
よう構成されることを特徴とする請求項１に記載のシステム。
【請求項６】
少なくとも１つのサーバインタフェースによりコンバージドネットワークに接続された少なくとも１つのサーバ及び少なくとも１つの記憶装置を含むシステムで用いるよう構成されたアダプタであって、前記サーバはサーバエージェントを含み、前記アダプタは、
前記記憶装置を前記アダプタに接続させるよう構成された少なくとも１つのポートと、
前記アダプタを前記ネットワークに接続し、それにより、前記記憶装置が前記少なくとも１つのポートに接続されたとき、前記アダプタを介して前記記憶装置を前記ネットワークに接続するよう構成された少なくとも１つのアダプタインタフェースと、
アダプタエージェントであって、前記アダプタエージェントは接続されて、
前記アダプタインタフェースの各々が過負荷かどうかを判断し、前記アダプタインタフェースの各々についてアダプタインタフェース過負荷表示を生成し、前記アダプタインタフェースの各々についてアダプタインタフェース過負荷表示は、前記アダプタインタフェースが過負荷かどうかの表示であり、
前記サーバエージェントからの要求に応じて、前記アダプタに、少なくとも１つの前記アダプタインタフェースに、少なくとも１つの前記アダプタインタフェース過負荷表示を表示するデータをアサートさせる、よう構成されたことを特徴とするアダプタエージェントと、
含むことを特徴とするアダプタ。
【請求項７】
前記アダプタエージェントもまた、接続され、
前記各アダプタインタフェースに生じるデータトラフィックを監視し、前記各アダプタインタフェースでの消費された帯域幅表示を生成し、前記各アダプタインタフェースでの消費された帯域幅表示は、前記アダプタインタフェースの消費された帯域幅を表示するものであることを特徴とし、
前記各アダプタインタフェースでの利用可能な帯域幅表示を生成し、前記各アダプタインタフェースでの利用可能な帯域幅表示は、前記アダプタインタフェースの利用可能な帯域幅を表示するものであることを特徴とし、
前記サーバエージェントからの要求に応じて、前記アダプタに、少なくとも１つの前記アダプタインタフェースに、
少なくとも１つの前記アダプタインタフェース過負荷表示、及び少なくとも１つの前記消費された帯域幅表示及び／又は少なくとも１つの前記利用可能な帯域幅表示、
を表示するデータをアサートさせる、
よう構成されることを特徴とする請求項６に記載のアダプタ。
【請求項８】
前記アダプタエージェントもまた、接続され、生の過負荷表示値にフィルターを掛け、フィルターを掛けた過負荷値を生成するよう構成され、前記生の過負荷表示値が判断された過負荷を示すものであり、フィルターを掛けた過負荷値は、前記判断された過負荷が持続するものかどうかを示すものであり、前記サーバエージェントからの要求に応じて、前記アダプタに、少なくとも１つの前記アダプタインタフェースに、フィルターを掛けた過負荷値を表示するデータをアサートさせることを特徴とする請求項７に記載のアダプタ。
【請求項９】
前記アダプタエージェントもまた、接続され、付加的データを処理するために前記アダプタの容量を推定するよう構成されることを特徴とする請求項６に記載のアダプタ。
【請求項１０】
前記アダプタエージェントは、接続され、前記各アダプタインタフェースでの利用可能な帯域幅表示を生成するよう構成され、前記各アダプタインタフェースでの利用可能な帯域幅表示は、
前記アダプタインタフェースの１つでの少なくとも１つの前記サーバエージェントから受信した計画した付加的帯域幅の使用値をエージングし、それにより、前記アダプタインタフェースでのエージングした計画した帯域幅の使用値を生成し、前記各アダプタインタフェースについて、前記アダプタインタフェースでの前記各エージングした計画した帯域幅の使用値の合計を維持することを含む、
前記アダプタインタフェースの利用可能な帯域幅を表示することを特徴とする請求項６に記載のアダプタ。
【請求項１１】
前記アダプタエージェントは、接続され、前記アダプタインタフェースの全ての利用可能な帯域幅、前記アダプタインタフェースの消費された帯域幅の少なくとも１つの計測値、付加的データを処理するためのアダプタの容量の表示、及び前記アダプタインタフェースでの前記各エージングした計画した帯域幅の使用値の前記アダプタインタフェースでの合計値から、前記各アダプタインタフェースでの利用可能な帯域幅表示を生成するよう構成されることを特徴とする請求項１０に記載のアダプタ。
【請求項１２】
少なくとも１つのサーバインタフェースによりコンバージドネットワークに接続された少なくとも１つのサーバを含むシステムで使用するよう構成された装置であって、前記サーバはサーバエージェントを含み、前記装置は、アダプタと一体化した記憶装置であり、
データ記憶サブシステムと、
前記データ記憶サブシステムと接続されたアダプタサブシステムであって、前記アダプタサブシステムは、前記アダプタを組み込むことを特徴とする、アダプタサブシステムと、
を含み、前記アダプタサブシステムは、
前記アダプタサブシステムを前記ネットワークに接続し、それにより前記アダプタサブシステムを介して、前記データ記憶サブシステムを前記ネットワークに接続するよう構成された少なくとも１つのアダプタインタフェースと、
アダプタエージェントであって、前記アダプタエージェントは接続され、
前記アダプタエージェントが過負荷かどうかを判断し、前記各アダプタインタフェースでのアダプタインタフェース過負荷表示を生成し、前記各アダプタインタフェースでの前記アダプタインタフェース過負荷表示は前記アダプタインタフェースが過負荷であるかどうかを表示するものであり、
前記サーバエージェントからの要求に応じて、少なくとも１つの前記アダプタインタフェースに、少なくとも１つの前記アダプタインタフェース過負荷表示を前記アダプタサブシステムにアサートさせるよう構成されたことを特徴とする、アダプタエージェントと、
を具備することを特徴とする装置。
【請求項１３】
前記装置は、アダプタと一体化された記憶装置であり、前記アダプタサブシステムは、前記アダプタを組み込み、前記データ記憶サブシステムは、前記記憶装置を組み込むことを特徴とする請求項１２に記載の装置。
【請求項１４】
前記記憶装置は、ディスクドライブであることを特徴とする請求項１３に記載の装置。
【請求項１５】
前記装置は、アダプタと一体化されたＪＢＯＤであり、前記アダプタサブシステムは、前記アダプタを組み込み、前記データ記憶サブシステムは、前記ＪＢＯＤを組み込み、前記ＪＢＯＤは、一組のディスクドライブを含むことを特徴とする請求項１２に記載の装置。
【請求項１６】
少なくとも１つの記憶装置及び前記記憶装置に接続された少なくとも１つのアダプタを含むシステムにおいて使用するよう構成されたサーバであって、前記アダプタは、コンバージドネットワークに接続された少なくとも１つのアダプタインタフェースを有し、前記アダプタは前記アダプタインタフェースを介して前記記憶装置をネットワークに接続し、そして、前記アダプタはアダプタエージェントを含むよう構成され、前記サーバは、
サーバエージェントを含むよう構成された処理サブシステムと、
前記ネットワークに接続されるよう構成された少なくとも１つのサーバインタフェースと、を具備し、前記処理サブシステムは、前記サーバインタフェースに接続され、前記サーバインタフェースが前記ネットワークに接続されたとき、前記サーバインタフェースを介して前記ネットワークにアクセスするよう構成され、前記サーバエージェントは、接続され、
前記処理サブシステムに、前記アダプタエージェントへの要求をアサートさせ、前記要求に応答して前記アダプタエージェントにより前記サーバインタフェースに提供された少なくとも１つのアダプタインタフェース過負荷表示を特定させ、
前記サーバインタフェースを含み、前記アダプタを介して前記記憶装置に前記サーバがアクセスする経路について、前記アダプタインタフェース過負荷表示を用いる方法で、前記経路が過負荷か否かを判断するよう構成されている、
ことを特徴とするサーバ。
【請求項１７】
前記サーバエージェントは、前記経路が過負荷となっているとの判断に対して、
前記サーバによるその後の使用のために、前記記憶装置への新たな経路を選択すべきかどうかを判断すること、及び
前記新たな経路を選択すべきとの判断に応じて、前記処理サブシステムに、前記サーバと前記記憶装置との間の記憶データトラフィックを前記新たな経路に変更させること、
を含む応答を行うよう構成されることを特徴とする請求項１６に記載のサーバ。
【請求項１８】
前記サーバエージェントは、接続され、前記処理サブシステムに、前記サーバと前記記憶装置との間の記憶データトラフィックの経路を新たな経路に変更させた後、新たな経路への変化の影響が前記アダプタエージェントの各アダプタインタフェースのトラフィックの前記各アダプタエージェントにより継続中の監視の結果に反映されるようになるまで十分な時間間隔だけ待機し、そして、待機した後、前記新たな経路以外の少なくとも１つの経路を含む、前記記憶装置への経路の評価を開始するよう構成されることを特徴とする請求項１７に記載のサーバ。
【請求項１９】
前記待機のための時間間隔は、所定の最大待機時間及び最少待機時間の制約を受けつつ、選択された間隔の標準変量として選択されたランダムな数値に決定されることを特徴とする請求項１８に記載のサーバ。
【請求項２０】
前記システムは、前記記憶装置を前記ネットワークに接続させるよう構成された第１のアダプタと、前記記憶装置を前記ネットワークに接続させるよう構成された第２のアダプタと、を含み、前記第１のアダプタは少なくとも１つの第１のアダプタインタフェースを含み、前記第２のアダプタは少なくとも１つの第２のアダプタインタフェースを含み、前記第１のアダプタは第１のアダプタエージェントを含み、前記第２のアダプタは第２のアダプタエージェントを含み、前記サーバエージェントは、接続され、
前記各サーバインタフェースに生じるデータトラフィックを監視し、前記各サーバインタフェースで消費された帯域幅を判断し、前記各サーバインタフェースで消費された帯域幅から、前記各サーバインタフェースで利用可能な帯域幅を判断し、そして、
前記処理サブシステムから前記第１のアダプタへアサートされた要求に応答して前記第１のアダプタエージェントにより前記サーバインタフェースに提供された少なくとも１つの利用可能な帯域幅表示を特定し、前記各利用可能な帯域幅表示は、１つの前記第１のアダプタインタフェースの利用可能な帯域幅の表示であることを特徴とし、そして、前記処理サブシステムから前記第２のアダプタへアサートされた要求に応答して前記第２のアダプタエージェントにより前記サーバインタフェースに提供された少なくとも１つの付加的な利用可能な帯域幅表示を特定し、前記各利用可能な帯域幅表示は、１つの前記第２のアダプタインタフェースの利用可能な帯域幅の表示であることを特徴とし、そして、
前記サーバインタフェース及び前記第２のアダプタの前記第２のアダプタインタフェースの１つを、第２のサーバインタフェース上の利用可能な最小限の帯域幅及び前記第２のアダプタインタフェースの利用可能な帯域幅として判断する、よう構成されることを特徴とする請求項１６に記載のサーバ。
【請求項２１】
前記アダプタエージェントは、接続され、前記アダプタの前記各アダプタインタフェースでの利用可能な帯域幅表示を生成するよう構成され、前記サーバエージェントは、接続され、
前記要求に応じて前記アダプタエージェントにより、前記サーバインタフェースに提供された少なくとも１つの前記利用可能な帯域幅表示を特定し、
前記利用可能な帯域幅表示を用いる方法で、前記サーバインタフェース及び少なくとも１つの前記アダプタインタフェースを含む経路を評価するよう構成されることを特徴とする請求項１６に記載のサーバ。
【請求項２２】
コンバージドネットワークを介してサーバからアダプタに要求をアサートするステップであって、前記サーバは、サーバエージェントを含むよう構成され、前記アダプタは、アダプタエージェントを含むよう構成されることを特徴とするステップと、
前記要求に応じて前記アダプタエージェントにより、前記サーバのサーバインタフェースに提供される少なくとも１つのアダプタインタフェース過負荷表示を特定するために前記サーバエージェントを採用するステップと、
前記サーバインタフェースを含み、前記アダプタを介して少なくとも１つの記憶装置にサーバがアクセスするための経路に対して、前記アダプタインタフェース過負荷表示を使う方法で、前記経路が過負荷かどうかを判断するために前記サーバエージェントを採用するステップと、
を具備する方法。
【請求項２３】
次の使用のために前記記憶装置に新たな経路を選択するかどうかを判断するステップと、
前記新たな経路を選択すべきとの判断があれば、前記サーバに、前記サーバと前記記憶装置との間の記憶データトラフィックの経路を前記新たな経路に変更させるステップと、
を有する、前記経路が過負荷であるとの判断に応答して前記サーバエージェントを採用するステップを含むことを特徴とする請求項２２に記載の方法。
【請求項２４】
（ａ）前記サーバと前記記憶装置との間の記憶データトラフィックの経路を前記新たな経路に変更させるステップの後、新たな経路への変化の影響が前記各アダプタエージェントの各アダプタインタフェースのトラフィックのネットワークに接続されたアダプタのアダプタエージェントにより継続中の監視の結果に反映されるようになるまで十分な時間間隔だけ待機するステップと、
（ｂ）ステップ（ｂ）の後、前記新たな経路とは別の少なくとも１つの経路を含む、前記記憶装置への経路を評価するために、サーバエージェントを採用するステップと、
を含むことを特徴とする請求項２３に記載の方法。
【請求項２５】
前記各サーバインタフェースの消費された帯域幅を判断し、前記各サーバインタフェースの消費された前記帯域幅から、前記各サーバインタフェースの利用可能な帯域幅を判断するために、前記サーバの各サーバインタフェースで生じるデータトラフィックを監視するために前記サーバエージェントを採用するステップと、
前記サーバから第１のアダプタへアサートされた要求に応答して、第１のアダプタエージェントにより前記サーバに提供された、ネットワークに接続された第１のアダプタの少なくとも１つの利用可能な帯域幅表示を特定するためにであって、前記各利用可能な帯域幅表示は、前記第１のアダプタのアダプタインタフェースの利用可能な帯域幅を表示することを特徴とし、及び、前記サーバから第２のアダプタへアサートされた要求に応答して、第２のアダプタエージェントにより前記サーバに提供された、前記ネットワークに接続された第２のアダプタの少なくとも１つの付加的な利用可能な帯域幅表示を特定するためにであって、前記各付加的な利用可能な帯域幅表示は前記第２のアダプタのアダプタインタフェースの利用可能な帯域幅を表示することを特徴とする、前記サーバエージェントを採用するステップと、
前記サーバインタフェースの前記利用可能な帯域幅の最小値及び前記第２のアダプタのアダプタインタフェースの前記利用可能な帯域幅として、前記第２のアダプタの１つの前記サーバインタフェース及びアダプタインタフェースを含む経路の利用可能な帯域幅を判断するために、サーバエージェントを採用するステップと、
をさらに具備する請求項２２に記載の方法。
【請求項２６】
前記アダプタの各アダプタインタフェースに生じたデータトラフィックを監視し、前記各アダプタインタフェースでの消費された帯域幅表示を生成するために前記アダプタエージェントを採用するステップであって、前記各アダプタインタフェースでの前記消費された帯域幅表示は、前記アダプタインタフェースの消費された帯域幅を示すことを特徴とするステップと、
前記アダプタの前記各アダプタインタフェースでの利用可能な帯域幅表示を生成するために前記アダプタエージェントを採用するステップであって、前記各アダプタインタフェースでの前記利用可能な帯域幅表示は、前記アダプタインタフェースの利用可能な帯域幅を示すことを特徴とするステップと、
前記サーバエージェントに少なくとも１つの前記アダプタインタフェース過負荷表示、及び、少なくとも１つの前記消費された帯域幅表示及び／又は少なくとも１つの前記利用可能な帯域幅表示を前記アダプタに報告させるために、前記アダプタエージェントを採用するステップと、
をさらに具備する請求項２２に記載の方法。
【請求項２７】
少なくとも１つのサーバインタフェースによりコンバージドネットワークに接続された少なくとも１つのサーバ及び少なくとも１つの記憶装置を含むシステムで用いるよう構成されたアダプタであって、前記サーバはサーバエージェントを含み、前記アダプタは、
前記記憶装置を前記アダプタに接続させるよう構成された少なくとも１つのポートと、
前記アダプタを前記ネットワークに接続し、それにより、前記記憶装置が前記少なくとも１つのポートに接続されたとき、前記アダプタを介して前記記憶装置を前記ネットワークに接続するよう構成された少なくとも１つのアダプタインタフェースと、
アダプタエージェントであって、前記アダプタエージェントは接続されて、
前記アダプタの前記各アダプタインタフェースに生じたデータトラフィックを監視し、前記各アダプタインタフェースでの消費された帯域幅表示を生成し、前記各アダプタインタフェースでの前記消費された帯域幅表示は、前記アダプタインタフェースの消費された帯域幅を示すことを特徴とし、
前記アダプタの前記各アダプタインタフェースでの利用可能な帯域幅表示を生成し、前記各アダプタインタフェースでの前記利用可能な帯域幅表示は、前記アダプタインタフェースの利用可能な帯域幅を示すことを特徴とし、
前記サーバエージェントからの要求に応答して、前記アダプタに、少なくとも１つの前記アダプタインタフェースに、少なくとも１つの帯域幅表示を表示するデータをアサートさせ、前記少なくとも１つの帯域幅表示は、少なくとも１つの前記消費された帯域幅表示、又は、少なくとも１つの前記利用可能な帯域幅、又は、少なくとも１つの前記消費された帯域幅表示及び少なくとも１つの前記利用可能な帯域幅であることを特徴とする、
よう構成されたアダプタエージェントと、
を含むことを特徴とするアダプタと、
少なくとも１つのサーバインタフェースを有する少なくとも１つのサーバであって、前記サーバは、サーバエージェントを含み、前記サーバインタフェースによりコンバージドネットワークに接続されるように構成されているサーバと、
前記アダプタに接続されるよう構成された少なくとも１つの記憶装置であって、前記アダプタは、前記アダプタインタフェースを介して前記記憶装置を前記ネットワークに接続させるよう構成されていることを特徴とする記憶装置と、
を含み、
前記サーバエージェントは、接続されて、
前記サーバに、前記アダプタエージェントへの要求をアサートさせ、前記要求に応答して前記アダプタエージェントにより前記サーバに提供された少なくとも１つの前記帯域幅表示を特定させ、
前記要求に応答して前記アダプタエージェントにより前記サーバに提供された少なくとも１つの前記帯域幅表示を用いる方法で、前記ネットワークにおけるトラフィックの不均衡を検出するよう構成されている、
ことを特徴とするシステム。
【請求項２８】
前記サーバエージェントは、接続され、前記不均衡の検出に応答して、前記サーバに、ネットワークにおける記憶データトラフィックの経路を、前記サーバと前記記憶装置との間の１つのデータ経路から、前記サーバと前記記憶装置との間の新たな経路に経路変更させるよう構成されることを特徴とする請求項２７に記載のシステム。
【請求項２９】
前記サーバエージェントは、接続され、前記サーバに、前記サーバと前記記憶装置との間の記憶データトラフィックの経路を前記１つのデータ経路から新たな経路に経路変更させた後、新たな経路への経路変更の影響が前記アダプタエージェントの各アダプタインタフェースのトラフィックの前記各アダプタエージェントにより継続中の監視の結果に反映されるようになるまで十分な時間間隔だけ待機し、そして、待機した後、前記新たな経路以外の少なくとも１つの経路を含む、前記記憶装置への経路の評価を開始するよう構成されることを特徴とする請求項２８に記載のシステム。
【請求項３０】
前記待機の前記時間間隔は、所定の最大待機時間及び最少待機時間の制約をうけつつ、選択された間隔の標準変量として、選択されたランダムな数値に決定されることを特徴とする請求項２９に記載のシステム。
【請求項３１】
前記アダプタは、少なくとも１つの第１のアダプタインタフェースと第１のアダプタエージェントを含む第１のアダプタであり、
前記システムは、
前記記憶装置を前記ネットワークに接続させるよう構成された第２のアダプタを含み、前記第２のアダプタは少なくとも１つの第２のアダプタインタフェースを含み、前記第２のアダプタは第２のアダプタエージェントを含み、前記サーバエージェントは、接続され、
前記サーバインタフェースの各々に生じるデータトラフィックを監視し、前記サーバインタフェースの各々で消費された帯域幅を判断し、前記サーバインタフェースの各々で消費された帯域幅から、前記サーバインタフェースの各々で利用可能な帯域幅を判断し、そして、
前記サーバから前記第１のアダプタへアサートされた要求に応答して前記第１のアダプタエージェントにより前記サーバへ提供された少なくとも１つの利用可能な帯域幅表示を特定し、前記利用可能な帯域幅表示の各々は、１つの前記第２のアダプタインタフェースの利用可能な帯域幅の表示であることを特徴とし、そして、前記サーバから前記第２のアダプタへアサートされた要求に応答して前記第２のアダプタエージェントにより前記サーバへ提供された少なくとも１つの付加的な利用可能な帯域幅表示を特定し、前記付加的な利用可能な帯域幅表示の各々は、１つの前記第２のアダプタインタフェースの利用可能な帯域幅の表示であることを特徴とし、
前記サーバインタフェース及び前記第２のアダプタの前記第２のアダプタインタフェースの１つを、最小限の前記サーバインタフェース上の前記利用可能な帯域幅及び前記１つの前記第２のアダプタインタフェースの利用可能な帯域幅として含む経路上の利用可能な帯域幅を判断する、
よう構成されることを特徴とする請求項２７に記載のシステム。
【請求項３２】
少なくとも１つのサーバインタフェースによりコンバージドネットワークに接続された少なくとも１つのサーバ及び少なくとも１つの記憶装置を含むシステムで用いるよう構成されたアダプタであって、前記サーバはサーバエージェントを含み、前記アダプタは、
前記記憶装置を前記アダプタに接続させるよう構成された少なくとも１つのポートと、
前記アダプタを前記ネットワークに接続し、それにより、前記記憶装置が前記少なくとも１つのポートに接続されたとき、前記アダプタを介して前記記憶装置を前記ネットワークに接続するよう構成された少なくとも１つのアダプタインタフェースと、
アダプタエージェントであって、前記アダプタエージェントは接続されて、
前記アダプタの前記各アダプタインタフェースに生じるデータトラフィックを監視し、前記各アダプタインタフェースでの消費された帯域幅表示を生成し、前記各アダプタインタフェースでの消費された帯域幅表示は、前記アダプタインタフェースの消費された帯域幅を表示するものであることを特徴とし、
前記アダプタの前記各アダプタインタフェースでの利用可能な帯域幅表示を生成し、前記各アダプタインタフェースでの利用可能な帯域幅表示は、前記アダプタインタフェースの利用可能な帯域幅を表示するものであることを特徴とし、
前記サーバエージェントからの要求に応答して、前記アダプタに、少なくとも１つの前記アダプタインタフェースに、少なくとも１つの帯域幅表示を表示するデータをアサートさせ、前記少なくとも１つの帯域幅表示は、少なくとも１つの前記消費された帯域幅表示、又は、少なくとも１つの前記利用可能な帯域幅表示、又は、少なくとも１つの前記消費された帯域幅表示及び少なくとも１つの前記利用可能な帯域幅表示であることを特徴とする、
よう構成されたアダプタエージェントと、
を含むことを特徴とするアダプタ。
【請求項３３】
前記アダプタエージェントもまた、接続され、付加的データを処理するために前記アダプタの容量を推定するよう構成されることを特徴とする請求項３２に記載のアダプタ。
【請求項３４】
前記アダプタエージェントは、接続され、前記各アダプタインタフェースでの前記利用可能な帯域幅表示を生成するよう構成され、
前記アダプタインタフェースの１つでの少なくとも１つの前記サーバエージェントから受信した計画した付加的帯域幅の使用値をエージングし、それにより、前記アダプタインタフェースでのエージングした計画した帯域幅の使用値を生成し、前記各アダプタインタフェースについて、前記アダプタインタフェースでの前記各エージングした計画した帯域幅の使用値の合計を維持することを含むことを特徴とする請求項３２に記載のアダプタ。
【請求項３５】
前記アダプタエージェントは、接続され、前記アダプタインタフェースの全ての利用可能な帯域幅、前記アダプタインタフェースの消費された帯域幅の少なくとも１つの計測値、付加的データを処理するためのアダプタの容量の表示、及び前記アダプタインタフェースでの前記各エージングした計画した帯域幅の使用値の前記アダプタインタフェースでの合計値から、前記各アダプタインタフェースでの利用可能な帯域幅表示を生成するよう構成されることを特徴とする請求項３４に記載のアダプタ。
【請求項３６】
少なくとも１つのサーバインタフェースによりコンバージドネットワークに接続された少なくとも１つのサーバを含むシステムで使用するよう構成された装置であって、前記サーバはサーバエージェントを含み、前記装置は、アダプタと一体化した記憶装置であり、
データ記憶サブシステムと、
前記データ記憶サブシステムと接続されたアダプタサブシステムであって、前記アダプタサブシステムは、前記アダプタを組み込むことを特徴とする、アダプタサブシステムと、
を含み、前記アダプタサブシステムは、
前記アダプタサブシステムを前記ネットワークに接続し、それにより前記アダプタサブシステムを介して、前記データ記憶サブシステムを前記ネットワークに接続するよう構成された少なくとも１つのアダプタインタフェースと、
アダプタエージェントであって、前記アダプタエージェントは接続され、
前記アダプタの前記各アダプタインタフェースに生じるデータトラフィックを監視し、前記各アダプタインタフェースでの消費された帯域幅表示を生成し、前記各アダプタインタフェースでの消費された帯域幅表示は、前記アダプタインタフェースの消費された帯域幅を表示するものであることを特徴とし、
前記アダプタの前記各アダプタインタフェースでの利用可能な帯域幅表示を生成し、前記各アダプタインタフェースでの利用可能な帯域幅表示は、前記アダプタインタフェースの利用可能な帯域幅を表示するものであることを特徴とし、そして、
前記サーバエージェントからの要求に応答して、前記アダプタに、少なくとも１つの前記アダプタインタフェースに、少なくとも１つの帯域幅表示を表示するデータをアサートさせ、前記少なくとも１つの帯域幅表示は、少なくとも１つの前記消費された帯域幅表示、又は、少なくとも１つの前記利用可能な帯域幅表示、又は、少なくとも１つの前記消費された帯域幅表示及び少なくとも１つの前記利用可能な帯域幅表示であることを特徴とするよう構成された、アダプタエージェントと、
を具備することを特徴とする装置。
【請求項３７】
前記装置は、アダプタと一体化された記憶装置であり、前記アダプタサブシステムは、前記アダプタを組み込み、前記データ記憶サブシステムは、前記記憶装置を組み込むことを特徴とする請求項３６に記載の装置。
【請求項３８】
前記記憶装置は、ディスクドライブであることを特徴とする請求項３７に記載の装置。
【請求項３９】
前記装置は、アダプタと一体化されたＪＢＯＤであり、前記アダプタサブシステムは、前記アダプタを組み込み、前記データ記憶サブシステムは、前記ＪＢＯＤを組み込み、前記ＪＢＯＤは、一組のディスクドライブを含むことを特徴とする請求項３６に記載の装置。
【請求項４０】
少なくとも１つの記憶装置及び前記記憶装置に接続された少なくとも１つのアダプタを含むシステムにおいて使用するよう構成されたサーバであって、前記アダプタは、コンバージドネットワークに接続された少なくとも１つのアダプタインタフェースを有し、前記アダプタは前記アダプタインタフェースを介して前記記憶装置をネットワークに接続し、そして、前記アダプタはアダプタエージェントを含むよう構成され、前記サーバは、
サーバエージェントを含むよう構成された処理サブシステムと、
前記ネットワークに接続されるよう構成された少なくとも１つのサーバインタフェースと、を具備し、前記処理サブシステムは、前記サーバインタフェースに接続され、前記サーバインタフェースが前記ネットワークに接続されたとき、前記サーバインタフェースを介して前記ネットワークにアクセスするよう構成され、前記サーバエージェントは、接続され、
前記処理サブシステムに、前記アダプタエージェントへの要求をアサートさせ、前記要求に応答して前記アダプタエージェントにより前記サーバに提供された少なくとも１つの帯域幅表示を特定させ、前記少なくとも１つの帯域幅表示は、少なくとも１つの前記消費された帯域幅表示、又は、少なくとも１つの前記利用可能な帯域幅表示、又は、少なくとも１つの前記消費された帯域幅表示及び少なくとも１つの前記利用可能な帯域幅表示であることを特徴とし、
前記要求に応答して前記アダプタエージェントにより前記サーバに提供された少なくとも１つの前記帯域幅表示を用いる方法で、前記ネットワークにおけるトラフィックの不均衡を検出するよう構成されている、
ことを特徴とするサーバ。
【請求項４１】
前記サーバエージェントは、接続され、前記不均衡の検出に応答して、前記サーバに、ネットワークにおける記憶データトラフィックの経路を、前記サーバと前記記憶装置との間の１つのデータ経路から、前記サーバと前記記憶装置との間の新たな経路に経路変更させるよう構成されることを特徴とする請求項４０に記載のサーバ。
【請求項４２】
前記サーバエージェントは、接続され、前記サーバに、前記サーバと前記記憶装置との間の記憶データトラフィックを前記１つのデータ経路から前記新たな経路に経路変更させた後、新たな経路への変化の影響が前記アダプタエージェントの各アダプタインタフェースのトラフィックの前記各アダプタエージェントにより継続中の監視の結果に反映されるようになるまで十分な時間間隔だけ待機し、そして、待機した後、前記新たな経路以外の少なくとも１つの経路を含む、前記記憶装置への経路の評価を開始するよう構成されることを特徴とする請求項４１に記載のサーバ。
【請求項４３】
前記待機のための時間間隔は、所定の最大待機時間及び最少待機時間の制約を受けつつ、選択された間隔の標準変量として選択されたランダムな数値に決定されることを特徴とする請求項４２に記載のサーバ。
【請求項４４】
前記システムは、前記記憶装置を前記ネットワークに接続させるよう構成された第１のアダプタと、前記記憶装置を前記ネットワークに接続させるよう構成された第２のアダプタと、を含み、前記第１のアダプタは少なくとも１つの第１のアダプタインタフェースを含み、前記第２のアダプタは少なくとも１つの第２のアダプタインタフェースを含み、前記第１のアダプタは第１のアダプタエージェントを含み、前記第２のアダプタは第２のアダプタエージェントを含み、前記サーバエージェントは、接続され、
前記各サーバインタフェースに生じるデータトラフィックを監視し、前記各サーバインタフェースで消費された帯域幅を判断し、前記各サーバインタフェースで消費された帯域幅から、前記各サーバインタフェースで利用可能な帯域幅を判断し、そして、
前記処理サブシステムから前記第１のアダプタへアサートされた要求に応答して前記第１のアダプタエージェントにより前記サーバインタフェースに提供された少なくとも１つの利用可能な帯域幅表示を特定し、前記各利用可能な帯域幅表示は、１つの前記第１のアダプタインタフェースの利用可能な帯域幅の表示であることを特徴とし、そして、
前記処理サブシステムから前記第２のアダプタへアサートされた要求に応答して前記第２のアダプタエージェントにより前記サーバインタフェースに提供された少なくとも１つの付加的な利用可能な帯域幅表示を特定し、前記各利用可能な帯域幅表示は、１つの前記第２のアダプタインタフェースの利用可能な帯域幅の表示であることを特徴とし、そして、
前記サーバインタフェース及び前記第２のアダプタの前記第２のアダプタインタフェースの１つを、第２のサーバインタフェース上の利用可能な最小限の帯域幅及び前記第２のアダプタインタフェースの利用可能な帯域幅として判断する、よう構成されることを特徴とする請求項４０に記載のサーバ。
【請求項４５】
前記アダプタエージェントは、接続され、前記アダプタの前記各アダプタインタフェースでの利用可能な帯域幅表示を生成するよう構成され、前記サーバエージェントは、接続され、
前記要求に応じて前記アダプタエージェントにより、前記サーバインタフェースに提供された少なくとも１つの前記利用可能な帯域幅表示を特定し、
前記利用可能な帯域幅表示を用いる方法で、前記サーバインタフェース及び少なくとも１つの前記アダプタインタフェースを含む経路を評価するよう構成されることを特徴とする請求項４０に記載のサーバ。
【請求項４６】
コンバージドネットワークを介してサーバからアダプタに要求をアサートするステップであって、前記サーバは、サーバエージェントを含むよう構成され、前記アダプタは、アダプタエージェントを含むよう構成されることを特徴とするステップと、
前記要求に応答して前記アダプタエージェントにより、前記サーバに提供された少なくとも１つの帯域幅表示を特定させるために前記サーバエージェントを採用するステップであって、前記少なくとも１つの帯域幅表示は、少なくとも１つの消費された帯域幅表示、又は、少なくとも１つの利用可能な帯域幅表示、又は、少なくとも１つの消費された帯域幅表示及び少なくとも１つの利用可能な帯域幅表示であることを特徴とするステップと、
前記要求に応答して前記アダプタエージェントにより前記サーバに提供された少なくとも１つの前記帯域幅表示を用いる方法で、前記ネットワークにおけるトラフィックの不均衡を検出するステップと、
を具備する方法。
【請求項４７】
前記不均衡の検出に応答して、前記サーバに、ネットワークにおける記憶データトラフィックの経路を、前記サーバと記憶装置の間の１つのデータ経路から、前記サーバと前記記憶装置の間の新たな経路に経路変更させるために前記サーバエージェントを採用するステップを含むことを特徴とする請求項４６に記載の方法。
【請求項４８】
前記サーバに、前記サーバと前記記憶装置との間の記憶データトラフィックを前記１つのデータ経路から前記新たな経路に経路変更させた後、新たな経路への変化の影響が前記アダプタエージェントの各アダプタインタフェースのトラフィックの前記各アダプタエージェントにより継続中の監視の結果に反映されるようになるまで十分な時間間隔だけ待機し、そして、待機した後、前記新たな経路以外の少なくとも１つの経路を含む、前記記憶装置への経路の評価を開始するために、前記サーバエージェントを採用するステップを含むことを特徴とする請求項４７に記載の方法。
【請求項４９】
前記各サーバインタフェースの消費された帯域幅を判断し、前記各サーバインタフェースの消費された前記帯域幅から、前記各サーバインタフェースの利用可能な帯域幅を判断するために、前記サーバの各サーバインタフェースで生じるデータトラフィックを監視するために前記サーバエージェントを採用するステップと、
前記サーバから第１のアダプタへアサートされた要求に応答して、第１のアダプタエージェントにより前記サーバに提供された、前記ネットワークに接続された第１のアダプタの少なくとも１つの利用可能な帯域幅表示を特定するためにであって、前記各利用可能な帯域幅表示は、前記第１のアダプタのアダプタインタフェースの利用可能な帯域幅を表示することを特徴とし、及び、前記サーバから第２のアダプタへアサートされた要求に応答して、第２のアダプタエージェントにより前記サーバに提供された、前記ネットワークに接続された第２のアダプタの少なくとも１つの付加的な利用可能な帯域幅表示を特定するためにであって、前記各付加的な利用可能な帯域幅表示は前記第２のアダプタのアダプタインタフェースの利用可能な帯域幅を表示することを特徴とする、前記サーバエージェントを採用するステップと、
前記サーバインタフェースの前記利用可能な帯域幅の最小値及び前記第２のアダプタのアダプタインタフェースの前記利用可能な帯域幅として、前記第２のアダプタの１つの前記サーバインタフェース及びアダプタインタフェースを含む経路の利用可能な帯域幅を判断するために、サーバエージェントを採用するステップと、
をさらに具備する請求項４６に記載の方法。