(57)【特許請求の範囲】
【請求項１】
ポーリングの応答遅延時間を逐次測定して記憶装置に記録する第１の手段と、
上記記憶装置に記録された現在から予め定められた過去の時間までの上記応答遅延時間を読み出し、該読み出した応答遅延時間に基づき、隣り合う２つの応答遅延時間の差分および該差分の分布を算出する第２の手段と、
該第２の手段で算出した差分の分布に基づき、ポーリングで取得される測定値の誤差を予め要求された値以下に抑えることのできる、最も短いポーリング時間間隔を算出する第３の手段とを有し、
上記ポーリングの時間間隔を上記第３の手段で算出したポーリング時間間隔に逐次補正することを特徴とするポーリング時間間隔逐次補正システム。
【請求項２】
ポーリングの応答遅延時間を逐次測定して記憶装置に記録する第１の手段と、
上記記憶装置に記録された現在から予め定められた過去の時間までの上記応答遅延時間を読み出し、該読み出した応答遅延時間に基づき、隣り合う２つの応答遅延時間の差分Ｘｉおよび該差分Ｘｉの標準偏差σを算出する第２の手段と、
該第２の手段で算出した上記標準偏差σと上記差分Ｘｉおよびポーリング時間間隔のゆらぎの大きさの設定に用いられる信頼度ｐから、Ｐｒｏｂ｛−β’・σ≦Ｘｉ≦β’・σ｝＝ｐとなるパラメタβ’を算出すると共に、該パラメタβ’と上記標準偏差σおよび予め要求されたポーリングで取得される測定値の誤差条件である要求精度εを用いて、次回のポーリングまでの時間間隔Ｓを、Ｓ＝｛（２／ε）＋１｝β’・σにより算出する第３の手段とを有し、
上記ポーリングの時間間隔を上記第３の手段で算出したポーリング時間間隔に逐次補正することを特徴とするポーリング時間間隔逐次補正システム。
【請求項３】
ポーリングの応答遅延時間を逐次測定して記憶装置に記録する第１のステップと、
上記記憶装置に記録された現在から予め定められた過去の時間までの上記応答遅延時間を読み出し、該読み出した応答遅延時間に基づき、隣り合う２つの応答遅延時間の差分および該差分の分布を算出する第２のステップと、
該第２のステップで算出した上記差分の分布に基づき、ポーリングで取得される測定値の誤差を予め要求された値以下に抑えることのできる、最も短いポーリング時間間隔を算出する第３のステップとを有し、
上記ポーリングの時間間隔を上記第３のステップで算出したポーリング時間間隔に逐次補正することを特徴とするポーリング時間間隔逐次補正方法。
【請求項４】
ポーリングの応答遅延時間を逐次測定して記憶装置に記録する第１のステップと、
上記記憶装置に記録された現在から予め定められた過去の時間までの上記応答遅延時間を読み出し、該読み出した応答遅延時間に基づき、隣り合う２つの応答遅延時間の差分Ｘｉおよび該差分Ｘｉの標準偏差σを算出する第２のステップと、
該第２のステップで算出した上記標準偏差σと上記差分Ｘｉおよびポーリング時間間隔のゆらぎの大きさの設定に用いられる信頼度ｐから、Ｐｒｏｂ｛−β’・σ≦Ｘｉ≦β’・σ｝＝ｐとなるパラメタβ’を算出すると共に、該パラメタβ’と上記標準偏差σおよび予め要求されたポーリングで取得される測定値の誤差条件である要求精度εを用いて、次回のポーリングまでの時間間隔Ｓを、Ｓ＝｛（２／ε）＋１｝β’・σにより算出する第３のステップとを有し、
上記ポーリングの時間間隔を上記第３のステップで算出したポーリング時間間隔に逐次補正することを特徴とするポーリング時間間隔逐次補正方法。
【請求項５】
コンピュータに、請求項３もしくは請求項４のいずれかに記載のポーリング時間間隔逐次補正方法における各ステップを実行させるためのプログラムを記録したことを特徴とするコンピュータ読み取り可能な記録媒体。
【請求項６】
ポーリングの応答遅延時間を逐次測定して記憶装置に記録する第１の手段と、
上記記憶装置に記録された現在から予め定められた過去の時間までの上記応答遅延時間を読み出し、該読み出した応答遅延時間に基づき、隣り合う２つの応答遅延時間の差分および該差分の分布を算出する第２の手段と、
該第２の手段で算出した差分の分布に基づき、ポーリングで取得される測定値の誤差を予め要求された値以下に抑えることのできる、最も短いポーリング時間間隔を算出する第３の手段と、
該第３の手段で算出したポーリング時間間隔で、測定対象の装置に対する測定値算出用のデータの通知を要求する第４の手段と、
該第４の手段からの上記要求に対応して上記測定対象の装置から通知されてきた上記測定値算出用のデータに基づき当該測定値を求める第５の手段とを有することを特徴とする測定装置。
【請求項７】
ポーリングの応答遅延時間を逐次測定して記憶装置に記録する第１の手段と、
上記記憶装置に記録された現在から予め定められた過去の時間までの上記応答遅延時間を読み出し、該読み出した応答遅延時間に基づき、隣り合う２つの応答遅延時間の差分Ｘｉおよび該差分Ｘｉの標準偏差σを算出する第２の手段と、
該第２の手段で算出した上記標準偏差σと上記差分Ｘｉおよびポーリング時間間隔のゆらぎの大きさの設定に用いられる信頼度ｐから、Ｐｒｏｂ｛−β’・σ≦Ｘｉ≦β’・σ｝＝ｐとなるパラメタβ’を算出すると共に、該パラメタβ’と上記標準偏差σおよび予め要求されたポーリングで取得される測定値の誤差条件である要求精度εを用いて、次回のポーリングまでの時間間隔Ｓを、Ｓ＝｛（２／ε）＋１｝β’・σにより算出する第３の手段と、
該第３の手段で算出したポーリング時間間隔で、測定対象の装置に対する測定値算出用のデータの通知を要求する第４の手段と、
該第４の手段からの上記要求に対応して上記測定対象の装置から通知されてきた上記測定値算出用のデータに基づき当該測定値を求める第５の手段とを有することを特徴とする測定装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、ネットワーク性能の評価技術に係わり、特に、遠隔地からポーリングにより、特定の通信装置を通過しているデータ通信のスループットや、その通信装置のＣＰＵ使用率などを測定する際の測定精度を向上させるのに好適なポーリング時間間隔逐次補正システムと方法およびその処理プログラムを記録した記録媒体ならびにそのシステムを具備した測定装置に関するものである。
【０００２】
【従来の技術】
従来、特定のリンクを通るデータ通信のスループットを測定する技術として、そのリンクのいずれかの端に位置する通信装置の流量カウンタを一定の時間間隔で複数回取得し、流量カウンタの差分をその時間間隔で除することによってスループットとして求めるものがある。
【０００３】
このような技術では、スループットのみに限らず、時間と共に増加していくようなカウンタ値を持ち、その単位時間当たりの増加レートが測定対象となるような量であれば、全く同じようにして測定が行われる。
【０００４】
ここで流量カウンタとは、そのリンクを通過したデータの量に応じて逐次、値を増加させるカウンタであり、標準的なものとしてはＳＮＭＰ（Ｓｉｍｐｌｅ  Ｎｅｔｗｏｒｋ  Ｍａｎａｇｅｍｅｎｔ  Ｐｒｏｔｏｃｏｌ）アーキテクチャのＭＩＢ（Ｍａｎａｇｅｍｅｎｔ  Ｉｎｆｏｒｍａｔｉｏｎ  Ｂａｓｅ）情報の１つのｉｆＩｎ０ｃｔｅｔｓが挙げられる。
【０００５】
このＳＮＭＰでは、例えば５分間に１度ＳＮＭＰポーリングをすることによって、遠隔地から、そのリンクを流れるデータの帯域を測定することができる。
【０００６】
しかし、このような遠隔地からポーリングにより流量カウンタの値を取得する技術では、流量カウンタ取得の時間間隔が一定値であり、以下のような理由で測定精度に問題がある。
【０００７】
▲１▼流量カウンタ値取得の時間間隔は、測定の時間的な最小単位であり、測定の時間精度の観点からは、時間間隔が短い方が好ましい。しかし、あまり時間間隔を小さくとり過ぎると、遠隔地からポーリングによりカウンタ値を取得する際の応答遅延ゆらぎによって、実際に通信装置にポーリングの要求パケットが届く時間間隔が実際のポーリングの時間間隔からずれることにより、測定精度が悪くなる。従って、できるだけ短い時間間隔でポーリングを行い、かつ、要求される測定精度を満たすようなポーリングの時間間隔を決定する必要がある。
【０００８】
▲２▼インターネットのようなネットワークでは、こうした応答遅延ゆらぎは予め知ることができず、従来の技術では、ポーリング間隔が一定値のため、スループット測定の精度をある一定のレベルに抑えることができない。例えば、低速なネットワークでは応答遅延のゆらぎが５秒にも達することがあり、この場合、ポーリング間隔を３０秒にしておくと、カウンタ値を取得する実際の時間間隔には１５％程度の誤差が生じる。従って、ネットワークによる応答遅延ゆらぎが無視できる程度までポーリング時間間隔を大きくするのが望ましい。
【０００９】
【発明が解決しようとする課題】
解決しようとする問題点は、従来の技術では、流量カウンタ値を取得するためのポーリングの時間間隔をあまり小さくすることができない点である。
【００１０】
本発明の目的は、これら従来技術の課題を解決し、遠隔地でのポーリングによる所定のリンクにおけるスループット等、単位時間当たりの増加レートの測定精度の向上を図ることを可能とするポーリング時間間隔逐次補正システムと方法およびその処理プログラムを記録した記録媒体ならびにそのシステムを具備した測定装置を提供することである。
【００１１】
【課題を解決するための手段】
上記目的を達成するため、本発明のポーリング時間間隔逐次補正システムと方法では、ポーリングの応答遅延ゆらぎによる測定誤差を軽減するために、現在までのポーリングに対する通信装置の応答遅延時間をＴｉ（ｉ＝１・・・ｎ）としたときに、これらの量から現時点までのポーリングの応答遅延ゆらぎの大きさを統計的に評価し、その応答遅延ゆらぎの大きさに基づいて以後のポーリングの時間間隔を決定する。このようにして、できるだけ小さい時間間隔で、かつ、要求される測定精度でのポーリング時間間隔を決定する。そして、本発明の測定装置では、このようにして、ネットワークの状況によって変化するポーリングの応答遅延ゆらぎに応じて決定された時間間隔でのポーリングに基づき測定を実行する。
【００１２】
【発明の実施の形態】
以下、本発明の実施の形態を、図面により詳細に説明する。
図１は、本発明に係るポーリング時間間隔逐次補正システムおよびそれを具備したスループット測定装置の構成例を示すブロック図であり、図２は、図１におけるスループット測定装置での測定対象となるネットワークの構成例を示すブロック図、図５は、図１における測定装置ポーリング時間間隔逐次補正システムを具備したスループット測定装置のハードウェア構成例を示すブロック図である。
【００１３】
図５において、５１はＣＲＴ（Ｃａｔｈｏｄｅ  Ｒａｙ  Ｔｕｂｅ）やＬＣＤ（Ｌｉｑｕｉｄ  Ｃｒｙｓｔａｌ  Ｄｉｓｐｌａｙ）等からなる表示装置、５２はキーボードやマウス等からなる入力装置、５３はＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）等からなる外部記憶装置、５４はＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）５４ａや主メモリ５４ｂ等を具備してコンピュータ処理を行なう情報処理装置、５５は本発明に係わるプログラムやデータを記録したＣＤ−ＲＯＭ（Ｃｏｍｐａｃｔ  Ｄｉｓｃ−Ｒｅａｄ  ０ｎｌｙ  Ｍｅｍｏｒｙ）もしくはＤＶＤ（Ｄｉｇｉｔａｌ  Ｖｉｄｅｏ  Ｄｉｓｃ／Ｄｉｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｃ）等からなる光ディスク、５６は光ディスク５５に記録されたプログラムおよびデータを読み出すための駆動装置、５７はＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）カードやモデム等からなる通信装置である。
【００１４】
光ディスク５５に格納されたプログラムおよびデータを情報処理装置５４により駆動装置５６を介して外部記憶装置５３内にインストールした後、外部記憶装置５３から主メモリ５４ｂに読み込みＣＰＵ５４ａで処理することにより、情報処理装置５４内に図１に示すポーリング時間間隔逐次補正システムを具備したスループット測定装置１が構成される。
【００１５】
図１において、スループット測定装置１は、ポーリングパケット送出部１ａ、応答パケット（カウンタ値）受信部１ｂ、ポーリング応答遅延時間測定部１ｃ、応答遅延データ蓄積メモリ１ｄ、ポーリング応答遅延ゆらぎ算出部１ｅ、ポーリング間隔決定部１ｆ、ポーリングスケジュール部１ｇ、帯域計算部１ｈを具備し、この内、ポーリング応答遅延時間測定部１ｃ、応答遅延データ蓄積メモリ１ｄ、ポーリング応答遅延ゆらぎ算出部１ｅ、ポーリング間隔決定部１ｆ、および、ポーリングスケジュール部１ｇが、ポーリング時間間隔逐次補正システム２を構成している。
【００１６】
このように、ポーリング時間間隔逐次補正システム２を具備することにより、本例のスループット測定装置１では、測定の誤差をあるレべル以下に抑えた、特定のリンクを通過するデータ通信のスループットの測定を行うことができる。
【００１７】
ここで測定対象は、図２に示すＩＰネットワークとしての通信網２０の特定のリンク２３であり、そのリンク２３の両端に位置するルータ（図中、「ノード」と記載）２１，２２の内のルータ２１のＭＩＢカウンタ（ｉｆＩｎＯｃｔｅｔｓ）２４をＳＮＭＰに取得することにより、本例のスループット測定装置１では、そのリンク２３のスループットを測定する。
【００１８】
スループット測定装置１では、ポーリングをする毎に、ポーリング時間間隔逐次補正システム２において、応答遅延時間がポーリング応答遅延時間測定部１ｃにより測定されて応答遅延データ蓄積メモリ１ｄに書き込まれ、その書き込み結果記録に基づきポーリング応答遅延ゆらぎ算出部１ｅにより逐次ポーリング応答遅延ゆらぎを求め、そしてポーリング間隔決定部１ｆにより、そのポーリング応答遅延ゆらぎの大きさに応じて、次回のポーリングまでの時間間隔を算出する。
【００１９】
以下、このような動作の詳細を説明する。
スループット測定装置１では、できるだけ短い時間間隔でのスループットの瞬時値を測定するものとする。例えば、ポーリングを３０秒毎に行うことを基本とする。その間のデータ転送量は、相隣り合う２つのポーリングによって得られたカウンタ値の差分であり、スループット測定値は、その差分を３０秒で割ったものである。
【００２０】
このとき、ネットワーク（通信網２０）によっては、それら２つのポーリングの要求パケットがルータ（ルータ２１）に届く時間間隔が３０秒から大きくずれてくる場合がある。本例のスループット測定装置１は、こうした状況において、測定精度を保ちつつも最も短いポーリング時間間隔を自動的に設定する。
【００２１】
このようなポーリング応答遅延時間は、スループット測定装置１がポーリングパケット送出部１ａによりルータ２１に要求パケットを送出してから、応答パケット（カウンタ値）受信部１ｂに応答パケットが返ってくるまでの時間として定義される。ここで得られたポーリング応答遅延時間Ｔｉ（ｉ＝１・・・ｎ）は、要求パケットを出す際に、スループット測定装置１の時計機能によって得られる時刻印と共に記録される。
【００２２】
この時刻をｔｉとすれば、ｉ番目のポーリングの後に蓄積される情報は｛ｔｉ，Ｔｉ｝となる。この情報は、ポーリング応答遅延時間測定部１ｃにより求められて応答遅延データ蓄積メモリ１ｄに蓄積される。尚、時刻ｔｉは、過去一定期間のＴｉを選び出すために使用される。
【００２３】
ポーリング応答遅延ゆらぎ算出部１ｅでは、応答遅延ゆらぎの大きさを、次のような統計的な評価手順を用いて算出する。まず、現時点から数えて一定期間過去の応答遅延データを応答遅延データ蓄積メモリ１ｄから取り出す。該当するデータがｍ個あったとし、それらをＴｉ（ｉ＝１・・・ｍ）とする。これらＴｉの相隣り合う２つのデータの差分である次の量を計算する。
【００２４】
すなわち、Ｘｉ＝Ｔｉ−Ｔｉー１，（ｉ＝２・・・ｍ）とする。これらＸｉの値は、ＩＰネットワークでは一般的には図４に示すような形に分布することが多い。
【００２５】
図４は、ＩＰネットワークにおける応答遅延時間の差分の分布例を示すヒストグラムである。
【００２６】
応答遅延ゆらぎとして、Ｘｉの標準偏差σをとれば、およそ図４中に示した分布の幅となる。
図１におけるポーリング応答遅延ゆらぎ算出部１ｅは、この分布の幅σを応答遅延ゆらぎの値とする。
【００２７】
この応答遅延ゆらぎの値に基づき、ポーリング間隔決定部１ｆは、次回のポーリングまでの時間を次のようにして算出する。すなわち、ポーリング応答遅延ゆらぎをσとしたとき、次回のポーリングまでの時間間隔をβ・σとする。ここでβの値は主に要求される測定精度から決まるパラメタである。
【００２８】
β＞１とすれば、ポーリング応答遅延誤差が小さくなり、スループットの測定精度は高くなる。しかし、βをあまり大きくすると、ある期間内に得られるスループット測定値のサンプル数が小さくなってしまうため、ポーリング間隔決定部１ｆでは、以下に述べるようにパラメタβを決定する。そして、ポーリングスケジュール部１ｇは、この時間間隔後にポーリングを行うようにスケジュールを設定する。
【００２９】
Ｘｉ（相隣り合う２つのデータの差分）をもとに評価された応答遅延ゆらぎσから、次回のポーリングまでの時間間隔を決定する具体的な手順を以下に述べる。
【００３０】
入力は、相隣り合う２つのデータの差分Ｘｉ（ｉ＝１・・・ｍ）とスループット測定の要求精度ε（相対誤差）および信頼度ｐ（予め入力してある定数パラメタ）である。出力は、要求される測定精度を満たすような最小のポーリング時間間隔である。
【００３１】
手順(1)：蓄積されているＴiのデータからＸiを算出し、その標準偏差σを算出する。
手順(2)：蓄積されているＸiのデータから、Prob｛−β'・σ≦Ｘi≦β'・σ｝＝pとなるようなβ'を算出する。
手順(3)：βｍ＝（２/ε＋１）β'で表されるβｍをもとに、Ｓ＝βｍ・σを計算する。これが求める最小のポーリング時間間隔である。
【００３２】
手順(2)は、蓄積されたＴiの分布をもとに、信頼度pでこの分布に含まれるようなパラメタβの範囲を求める手順である。特定の信頼度pを与えたとき、ポーリング時間間隔が、（β−β'）・σと（β＋β'）・σの間でゆらぐことになる。
【００３３】
ここで、測定されるスループットはβ・σの逆数に比例するため、スループットは、それぞれＶ１＝１／（β−β’）とＶ２＝１／（β＋β’）の間でゆらぐことになる。従って、パラメタβの値を、（Ｖ２−Ｖ１）／Ｖ１＝εという条件から決まるβよりも大きくしておけば、スループットの誤差に対する要求を満たすことができる。
【００３４】
これをβについて解くと、βｍ＝（２／ε＋１）β’となる。
要求条件としてのεと信頼度ｐをもとに、次回のポーリングまでの時間間隔をβｍ・σとすれば、誤差の条件を満たし、かつ最も細かい時間間隔でのスループット測定が可能となる。
【００３５】
精度を良くしたければ要求精度εを小さくとり、ポーリング時間間隔はεに反比例させて長くとる必要がある。一方で、測定されている応答遅延ゆらぎのデータに対して、実際のゆらぎを大き目に設定したければ信頼度ｐを大きく（すなわちβ’を大きく）とれば、ポーリング時間間隔はβ’に比例して長くなる。
【００３６】
以上のようにして、ポーリング間隔決定部１ｆにより、ポーリングまでの時間間隔が決定される。そして、このように決定された時間間隔後にポーリングを行うよう、スケジュール部１ｇによりスケジュールが設定される。
【００３７】
次に、このようなポーリング時間間隔逐次補正システム２の処理動作例を図３のフローチャートを用いて説明する。
【００３８】
図３は、本発明に係わるポーリング時間間隔逐次補正方法の処理手順例を示すフローチャートである。
【００３９】
本例の手順では、測定開始後、一定期間分の応答遅延データがたまるまでは、ポーリング時間間隔として初期値を使い、一定期間分の応答遅延データがたまった後は、逐次応答遅延ゆらぎを評価し、それをもとに次回のポーリング時間間隔を逐次決定するものである。
【００４０】
すなわち、測定を開始すると（ステップ３０１）、ポーリング時間間隔（Ｑ）として初期値（Ｑ０秒）を設定する（ステップ３０２）。この状態では未だ予め定められたＸ時間分の過去の応答遅延データが蓄積されていないので（ステップ３０３）、その初期値（Ｑ０秒）の時間間隔でポーリングを行う（ステップ３０４）。
【００４１】
その際の応答遅延時間を蓄積し（ステップ３０５）、また、ポーリングで取得したデータを基に例えばスループットの測定値を算出して表示する（ステップ３０６）。そして、次回のポーリングをＱ秒後（ここでは初期値のＱ０秒後）としてスケジュールを設定する（ステップ３０７）。
【００４２】
初期値Ｑ０秒毎のポーリングを繰り返して、過去Ｘ時間分の応答遅延データが蓄積されると（ステップ３０３）、その応答遅延データに基づき応答遅延ゆらぎを評価し（ステップ３０８）、その評価結果に基づき、次回からのポーリング時間間隔（Ｑ＝β・α）を求める（ステップ３０９）。
【００４３】
その後、ポーリングの実施（ステップ３０４）、応答遅延時間の蓄積（ステップ３０５）、測定値の算出と表示（ステップ３０６）を行い、次回のポーリングのスケジュールを（Ｑ＝β・α）に設定して（ステップ３０７）、ステップ３０３からの処理を繰り返す。
【００４４】
以上、図１〜図５を用いて説明したように、本例のポーリング時間間隔逐次補正システムと方法およびスループット測定装置では、ポーリングの応答遅延時間を測定し、ｉ番目のポーリングの応答遅延時間をＴｉとして逐次記録し、一定時間過去から現時点までの応答遅延時間Ｔｉ（ｉ＝１・・・ｎ）のデータをもとに最近の応答遅延ゆらぎを算出し、この応答遅延ゆらぎのもとで、要求される測定精度を満足するためのポーリング時間間隔を算出する。そして、こうして決定されたポーリング時間間隔に基づき、ネットワーク上の特定のリンクにおけるスループット等の測定を実行する。
【００４５】
このように、本例では、従来の技術のようにポーリング間隔が予め決まっているのではなく、ネットワークの状況によって変化するポーリングの応答遅延ゆらぎに応じてポーリング間隔を決定する。
【００４６】
このことにより、従来の技術では、流量カウンタ値を取得するためのポーリングを予め決められた一定値により行うので測定精度を一定の水準に抑えることができないといった問題があったが、本例の技術によれば、ポーリング時間間隔を現時点でのポーリング応答遅延ゆらぎに基づいて決定するので、時間間隔の誤差をある一定レベル以下に抑えて、測定誤差を、要求されたレベル以下に保つことができ、測定の精度をネットワークの状態に係わらず一定の水準に保つことができる。
【００４７】
尚、本発明は、図１〜図５を用いて説明した例に限定されるものではなく、その要旨を逸脱しない範囲において種々変更可能である。例えば、本例では、ネットワーク管理システムであるＳＮＭＰポーリングを例として説明したが、他のシステムに搭載されているポーリング機能にも適用可能である。
【００４８】
また、本例では、測定装置としての説明に、リンク２３のスループットを測定するスループット測定装置１を用いているが、例えば、ルータ２１のＣＰＵ使用率を測定する装置であっても良い。
【００４９】
また、本例では、光ディスクを記録媒体として用いているが、ＦＤを記録媒体として用いることでも良い。また、プログラムのインストールに関しても、通信装置を介してネットワーク経由でプログラムをダウンロードしてインストールすることでも良い。
【００５０】
【発明の効果】
本発明によれば、ポーリングの時間間隔を、ネットワークでの応答遅延状況に応じて、できるだけ小さく決定することができ、遠隔地でのポーリングによる所定のリンクにおけるスループット等、単位時間当たりの増加レートの測定精度の向上を図ることが可能である。
【図面の簡単な説明】
【図１】本発明に係るポーリング時間間隔逐次補正システムおよびそれを具備したスループット測定装置の構成例を示すブロック図である。
【図２】図１におけるスループット測定装置での測定対象となるネットワークの構成例を示すブロック図である。
【図３】本発明に係わるポーリング時間間隔逐次補正方法の処理手順例を示すフローチャートである。
【図４】ＩＰネットワークにおける応答遅延時間の差分の分布例を示すヒストグラムである。
【図５】図１における測定装置ポーリング時間間隔逐次補正システムを具備したスループット測定装置のハードウェア構成例を示すブロック図である。
【符号の説明】
１：スループット測定装置、１ａ：ポーリングパケット送出部、１ｂ：応答パケット（カウンタ値）受信部、１ｃ：ポーリング応答遅延時間測定部、１ｄ：応答遅延データ蓄積メモリ、１ｅ：ポーリング応答遅延ゆらぎ算出部、１ｆ：ポーリング間隔決定部、１ｇ：ポーリングスケジュール部、１ｈ：帯域計算部、２：ポーリング時間間隔逐次補正システム、２０：通信網（ＩＰネットワーク）、２１，２２：ルータ（「ノード」）、２３：リンク（「測定対象リンク」）、２４：ＭＩＢカウンタ、５１：表示装置、５２：入力装置、５３：外部記憶装置、５４：情報処理装置、５４ａ：ＣＰＵ、５４ｂ：主メモリ、５５：光ディスク、５６：駆動装置、５７：通信装置。
【図１】
0003605771.tif 000002
【図２】
0003605771.tif 000003
【図３】
0003605771.tif 000004
【図４】
0003605771.tif 000005
【図５】
0003605771.tif 000006