【手続補正書】
【提出日】平成30年6月15日(2018.6.15)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
コンピューター実行可能命令を含むコンピューター・プログラムであって、前記コンピューター実行可能命令が、計算システムの１つ以上のプロセッサーによって実行されると、前記計算システムに方法を実行させ、該方法が、
ネットワーク通信のフローをグループ化するステップであって、前記フロー内の各ネットワーク通信が１つ以上の特性を共有する、ステップと、
前記フローに対するフロー情報を受信するステップであって、前記フロー情報が、性能情報と、共有された前記１つ以上の特性に関する情報とを含む、ステップと、
前記フロー情報を使用して、前記フローに対する複数の候補ネットワーク・トラベル経路を決定するステップであって、前記複数の候補ネットワーク・トラベル経路の各々が、（１）同じ第１のエンドポイントから始まり、（２）同じ第２のエンドポイントで終わり、（３）前記フローのネットワーク通信によって実際に通過される、決定された確率が関連しており、前記複数の候補ネットワーク・トラベル経路に含まれる第１候補ネットワーク・トラベル経路を決定することが、
第１ノードと第２ノードとであって、両方とも前記第１候補ネットワーク・トラベル経路に対する候補ノードとして選択された第１ノードと第２ノードを識別し、
１組の複数の異なったリンクが前記第１ノードと前記第２ノードとの間に確立されていることを決定し、前記複数の異なったリンクの各々が、前記第１ノードを前記第２ノードに接続し、
前記フロー情報に基づき、前記第１ノードと前記第２ノードとの間に確立された特定の１つのリンクが、前記フローのネットワーク通信を送信するのに使われそうであると決定し、
前記第１候補ネットワーク・トラベル経路に含めるために前記特定の１つのリンクを選択すること、
を含むステップと、
前記複数の候補ネットワーク・トラベル経路を決定した後、特定のネットワーク・エンティティが、前記複数の候補ネットワーク・トラベル経路の少なくともいくつかの間で共有されていると決定するステップと、
前記特定のネットワーク・エンティティが、前記複数の候補ネットワーク・トラベル経路の前記少なくともいくつかの間で共有されていると決定した後、前記特定のネットワーク・エンティティに関連する性能しきい値を分析することによって前記特定のネットワーク・エンティティが問題ネットワーク・エンティティであると決定するステップと、
を含む、コンピューター・プログラム。
【請求項２】
請求項１記載のコンピューター・プログラムにおいて、前記特定のネットワーク・エンティティが、前記ネットワークにおける通過ノードを含む、コンピューター・プログラム。
【請求項３】
請求項１記載のコンピューター・プログラムにおいて、前記特定のネットワーク・エンティティが、前記ネットワークにおけるネットワーク・リンクを含む、コンピューター・プログラム。
【請求項４】
請求項１記載のコンピューター・プログラムにおいて、前記問題ネットワーク・エンティティが、複数の候補問題ネットワーク・エンティティを含む、コンピューター・プログラム。
【請求項５】
請求項１記載のコンピューター・プログラムにおいて、前記性能情報が、再送信統計を含む、コンピューター・プログラム。
【請求項６】
請求項１記載のコンピューター・プログラムにおいて、前記性能情報が、レイテンシー統計を含む、コンピューター・プログラム。
【請求項７】
請求項１記載のコンピューター・プログラムにおいて、前記フロー情報が、前記第１エンドポイントまたは前記第２エンドポイントから受信される、コンピューター・プログラム。
【請求項８】
コンピューター・ネットワークのより高い機能性を可能にするために、ネットワーク性能不足の候補根源を識別するためのコンピューター・システムであって、該システムが、
１つ以上のプロセッサーと、
コンピューター実行可能命令を格納した１つ以上のハードウェア記憶デバイスと、
を含み、前記コンピューター実行可能命令が、計算システムの１つ以上のプロセッサーによって実行されると、前記１つ以上のプロセッサーに方法を実行させ、該方法が、
ネットワーク通信のフローをグループ化するステップであって、前記フロー内の各ネットワーク通信が１つ以上の特性を共有する、ステップと、
前記フローに対するフロー情報を受信するステップであって、前記フロー情報が、性能情報と、共有された前記１つ以上の特性に関する情報とを含む、ステップと、
前記フロー情報を使用して、前記フローに対する複数の候補ネットワーク・トラベル経路を決定するステップであって、前記複数の候補ネットワーク・トラベル経路の各々が、（１）同じ第１のエンドポイントから始まり、（２）同じ第２のエンドポイントで終わり、（３）前記フローのネットワーク通信によって実際に通過される、決定された確率が関連しており、前記複数の候補ネットワーク・トラベル経路に含まれる第１候補ネットワーク・トラベル経路を決定することが、
第１ノードと第２ノードとであって、両方とも前記第１候補ネットワーク・トラベル経路に対する候補ノードとして選択された第１ノードと第２ノードを識別し、
１組の複数の異なったリンクが前記第１ノードと前記第２ノードとの間に確立されていることを決定し、前記複数の異なったリンクの各々が、前記第１ノードを前記第２ノードに接続し、
前記フロー情報に基づき、前記第１ノードと前記第２ノードとの間に確立された特定の１つのリンクが、前記フローのネットワーク通信を送信するのに使われそうであると決定し、
前記第１候補ネットワーク・トラベル経路に含めるために前記特定の１つのリンクを選択すること、
を含むステップと、
前記複数の候補ネットワーク・トラベル経路を決定した後、特定のネットワーク・エンティティが、前記複数の候補ネットワーク・トラベル経路の少なくともいくつかの間で共有されていると決定するステップと、
前記特定のネットワーク・エンティティが、前記複数の候補ネットワーク・トラベル経路の前記少なくともいくつかの間で共有されていると決定した後、前記特定のネットワーク・エンティティに関連する性能しきい値を分析することによって前記特定のネットワーク・エンティティが問題ネットワーク・エンティティであると決定するステップと、
を含む、コンピューター・システム。
【請求項９】
請求項８記載のコンピューター・システムであって、前記方法が更に、
前記特定のネットワーク・エンティティに対して、軽減措置を取るステップを含む、コンピューター・システム。
【請求項１０】
コンピューター・ネットワークのより高い機能性を可能にするために、ネットワーク通信問題に関しエンド・ノードが報告するためのコンピューター実装方法であって、前記方法が、
ネットワーク通信のフローをグループ化するステップであって、前記フロー内の各ネットワーク通信が１つ以上の特性を共有する、ステップと、
前記フローに対するフロー情報を受信するステップであって、前記フロー情報が、性能情報と、共有された前記１つ以上の特性に関する情報とを含む、ステップと、
前記フロー情報を使用して、前記フローに対する複数の候補ネットワーク・トラベル経路を決定するステップであって、前記複数の候補ネットワーク・トラベル経路の各々が、（１）同じ第１のエンドポイントから始まり、（２）同じ第２のエンドポイントで終わり、（３）前記フローのネットワーク通信によって実際に通過される、決定された確率が関連した、ステップと、
前記複数の候補ネットワーク・トラベル経路を決定した後、特定のネットワーク・エンティティが、前記複数の候補ネットワーク・トラベル経路の少なくともいくつかの間で共有されていると決定するステップと、
前記特定のネットワーク・エンティティが、前記複数の候補ネットワーク・トラベル経路の前記少なくともいくつかの間で共有されていると決定した後、前記特定のネットワーク・エンティティに関連する性能しきい値を分析することによって前記特定のネットワーク・エンティティが問題ネットワーク・エンティティであると決定するステップと、
前記特定のネットワーク・エンティティに関する軽減を実行するステップであって、
前記特定のネットワーク・エンティティに関連した１つ以上の隣接ノードを構成して、前記特定のネットワーク・エンティティを使用しないようにすることであって、これにより、前記特定のネットワーク・エンティティが特定のリンクであるときに、前記１つ以上の隣接ノードが、前記特定のリンクを使用しないように構成され、前記特定のネットワーク・エンティティが特定のノードであるときには、前記１つ以上の隣接ノードが前記特定のノードと通信しないように構成されることと、
前記特定のネットワーク・エンティティを通るようルーティングされるフローの数を減少させることと、
前記特定のネットワーク・エンティティに関する１つ以上のネットワーク・コンポーネント及びユーザの一方又は双方に対し通知を発することと、
の少なくとも１つを実行することにより行うステップと、
を含む、コンピューター実装方法。