JP2000224172A - ネットワーク通信性能測定方法及び装置並びにネットワーク通信性能測定プログラムを格納したコンピュータ読取り可能な記録媒体 - Google Patents

ネットワーク通信性能測定方法及び装置並びにネットワーク通信性能測定プログラムを格納したコンピュータ読取り可能な記録媒体

Info

Publication number
JP2000224172A
JP2000224172A JP11027323A JP2732399A JP2000224172A JP 2000224172 A JP2000224172 A JP 2000224172A JP 11027323 A JP11027323 A JP 11027323A JP 2732399 A JP2732399 A JP 2732399A JP 2000224172 A JP2000224172 A JP 2000224172A
Authority
JP
Japan
Prior art keywords
measurement
unit
network
packet
available bandwidth
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
JP11027323A
Other languages
English (en)
Other versions
JP3587352B2 (ja
Inventor
Shinji Kikuchi
慎司 菊池
Takeshi Aoki
武司 青木
Tetsuya Okano
哲也 岡野
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Fujitsu Ltd
Original Assignee
Fujitsu Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Fujitsu Ltd filed Critical Fujitsu Ltd
Priority to JP02732399A priority Critical patent/JP3587352B2/ja
Priority to DE69927237T priority patent/DE69927237D1/de
Priority to US09/420,557 priority patent/US6614763B1/en
Priority to EP99308228A priority patent/EP1026855B1/en
Publication of JP2000224172A publication Critical patent/JP2000224172A/ja
Application granted granted Critical
Publication of JP3587352B2 publication Critical patent/JP3587352B2/ja
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L43/00Arrangements for monitoring or testing data switching networks
    • H04L43/50Testing arrangements
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L43/00Arrangements for monitoring or testing data switching networks
    • H04L43/08Monitoring or testing based on specific metrics, e.g. QoS, energy consumption or environmental parameters
    • H04L43/0852Delays
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L43/00Arrangements for monitoring or testing data switching networks
    • H04L43/08Monitoring or testing based on specific metrics, e.g. QoS, energy consumption or environmental parameters
    • H04L43/0876Network utilisation, e.g. volume of load or congestion level
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L43/00Arrangements for monitoring or testing data switching networks
    • H04L43/08Monitoring or testing based on specific metrics, e.g. QoS, energy consumption or environmental parameters
    • H04L43/0876Network utilisation, e.g. volume of load or congestion level
    • H04L43/0894Packet rate
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L43/00Arrangements for monitoring or testing data switching networks
    • H04L43/16Threshold monitoring

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)
  • Monitoring And Testing Of Exchanges (AREA)
  • Maintenance And Management Of Digital Transmission (AREA)
  • Monitoring And Testing Of Transmission In General (AREA)

Abstract

(57)【要約】 【課題】少数個の計測用パケットをネットワークで送受
信し、トラフィックによる外乱の影響を受けずに利用可
能帯域幅を正確に推定する 【解決手段】送信部16から計測用パケットをネットワ
ーク経路14に等間隔に送出し、この計測用パケットを
受信部18が受信してパケット伝搬時間を計測し、隣接
するパケット間のパケット伝搬時間の間の相関関係を表
わすパラメータQからネットワーク経路の利用可能帯域
幅を推定する。

Description

【発明の詳細な説明】
【0001】
【発明の属する技術分野】本発明は、計測用パケットを
使用してネットワーク経路の利用可能帯域幅を推定する
ネットワーク通信性能測定方法及び装置並びにネットワ
ーク通信性能測定プログラムを格納したコンピュータ読
取り可能な記録媒体に関し、特に、少量の計測用パケッ
トで経路の利用可能帯域幅を正確に推定するネットワー
ク通信性能測定方法及び装置並びにネットワーク通信性
能測定プログラムを格納したコンピュータ読取り可能な
記録媒体に関する。
【0002】
【従来の技術】インターネット等の通信ネットワークシ
ステムにおいて、広域負荷分散や、品質制御などの高度
なサービスを提供する場合、ネットワーク経路の利用可
能帯域幅を計測し、どれだけの性能をユーザに提供でき
るかを把握することは非常に重要である。この利用可能
帯域幅は、通信装置の処理性能、通信路(経路)上のル
ータの処理能力、回線の容量、及び他ユーザによるトラ
フィック量に依存して大きく異なる。
【0003】従来のネットワーク性能計測方法として
は、例えば10000個といった多数の計測用パケット
を送受信して利用可能帯域を実測する手法や、計測用パ
ケットの遅延の値を直接用いて経路性能の推測を行う手
法がある。
【0004】
【発明が解決しようとする課題】しかしながら、このよ
うな従来の多数個の計測用パケットを送受信して利用可
能帯域を実測する方法では、ネットワークに過剰な負荷
をかけることを免れない。また、計測用パケットの遅延
の計測値を直接用いて利用可能帯域を推測する方法は、
他のトラフィックによる外乱の影響が強く、測定誤差が
大きくなる問題があった。
【0005】本発明の目的は、少数個の計測用パケット
をネットワークで送受信し、トラフィックによる外乱の
影響を受けずに利用可能帯域幅を正確に推定するネット
ワーク通信性能測定方法及び装置並びにネットワーク通
信性能測定プログラムを格納したコンピュータ読取り可
能な記録媒体を提供することを目的とする。
【0006】
【課題を解決するための手段】図1は本発明の原理説明
図である。
【0007】図1´Aのネットワーク構成につき、本発
明のネットワーク通信性能測定方法は、図1(B)のよ
うに次の過程を備える。
【0008】送信部16により計測用パケット24をネ
ットワーク経路に等間隔に送出する送出過程;受信部1
8により計測用パケット24を受信する受信過程;送出
過程により計測用パケット24の送出を開始してから受
信過程で計測用パケット24の受信を完了するまでの伝
搬時間T(i) を時間計測部28で計測する計測過程;計
測過程で計測した計測用パケットの伝搬時間T(i) の差
の相関関係から、性能推定部30によりネットワーク経
路の利用可能帯域幅を推定する推定過程;尚、受信過程
及び計測過程は、送信過程に続いて行われるが、送信過
程による複数の計測用パケットの送信中に同時に処理が
行われる場合もある。
【0009】このような本発明のネットワーク通信性能
測定方法によれば、複数の計測用パケットの伝搬時間の
間の相関関係を観察することで、ネットワークの利用可
能帯域幅を推定することができ、これにより例えば10
0〜200個程度の少量の計測用パケットで利用可能帯
域幅を推定でき、他のトラフィックによる外乱の影響が
少ないため正確に推定できる。
【0010】推定過程は、計測用パケットの伝搬時間が
ランダムな挙動を示している割合を判断し、その割合が
大きく、計測用パケットが受けているキューイングの影
響が小さいと考えられる場合、計測用パケットの送出速
度は経路の利用可能帯域幅よりも小さいと判断すること
で、計測用パケット経路の利用可能帯域幅の大小関係を
推定する。
【0011】推定過程は、計測用パケットのサイズをP
(bit) 、計測用パケットの送出間隔をδ(sec) 、計測対
象経路のボトルネックリンク速度をμ(bps) 、定数αを
0.001 〜0.0000001 程度の値、隣合う計測用パケットの
伝搬時間の差ΔT(i)を(i+1番目の計測用パケットの伝
搬時間) −(i番目の計測用パケットの伝搬時間) とする
ときに、 (P/μ−δ+α)<ΔT(i)<−(P/μ−δ) となる割合Qを調査し、例えば図18C)のように、割
合Qが大きい場合、計測用パケットが受けているキュー
イングの影響が小さいと考え、計測用パケットの送出速
度は経路の利用可能帯域幅よりも小さいと判断すること
で、計測用パケットと経路の利用可能帯域幅の大小を推
定する。
【0012】本発明のネットワーク通信性能測定方法の
変形にあっては次の過程を備える。
【0013】ネットワーク内の1個または複数個の決め
られたノードを通過して所定の受信点に到達するように
設定された計測用パケットをネットワーク経路に等間隔
に送出する送出過程;所定の受信点で計測用パケットを
受信する受信過程;送出過程により計測用パケットの送
出を開始してから受信過程により計測用パケットの受信
を完了するまでの伝搬時間を計測する計測過程;計測過
程で計測した計測用パケットの伝搬時間の間の相関関係
から、計測用パケットの送出速度と経路の利用可能帯域
幅の大小関係を推定する推定過程;この場合にも、推定
過程は、計測用パケットの伝搬時間がランダムな挙動を
示している割合を判断し、その割合が大きく、計測用パ
ケットが受けているキューイングの影響が小さいと考え
られる場合、計測用パケットの送出速度は経路の利用可
能帯域幅よりも小さいと判断することで、計測用パケッ
トと経路の利用可能帯域幅の大小関係を推定する。
【0014】また推定過程は、計測用パケットのサイズ
をP(bit) 、計測用パケットの送出間隔をδ(sec) 、計
測対象経路のボトルネックリンク速度をμ(bps) 、定数
αを0.001 〜0.0000001 程度の値、隣合う計測用パケッ
トの伝搬時間の差ΔT(i)を(i+1 番目の計測用パケット
の伝搬時間)−(i番目の計測用パケットの伝搬時間)とす
るときに、 (P/μ−δ+α)<ΔT(i)<−(P/μ−δ) となる割合Qを調査し、例えば図1(C)のように、割
合Qが大きい場合、計測用パケットが受けているキュー
イングの影響が小さいと考え、計測用パケットの送出速
度は経路の利用可能帯域幅よりも小さいと判断すること
で、計測用パケットと経路の利用可能帯域幅の大小を推
定する。
【0015】本発明のネットワーク通信性能測定方法の
他の変形にあっては、図1(A)のように、次の過程を
備える。
【0016】計測用パケット32をネットワーク経路に
等間隔に送出する送出過程;前記送出過程で計測用パケ
ット32を送出するネットワーク上の同じ場所、もしく
はネットワーク上で近い場所で計測用パケット34を受
信する受信過程;計測用パケット24がユーザが決めた
ネットワーク内の特定ノード12までの経路を往復する
のにかかる伝搬時間を計測する計測過程;計測過程で計
測した隣合う計測用パケットの伝搬時間の間の相関関係
から、計測用パケットの送出速度と経路の往復での利用
可能帯域幅の大小関係を推定する推定過程;ここで推定
過程は、計測用パケットのサイズをP(bit) 、計測用パ
ケットの送出間隔をδ(sec) 、計測対象経路のボトルネ
ックリンク速度をμ(bps) 、定数αを0.001 〜0.000000
1 程度の値、隣接する計測用パケットの伝搬時間の差Δ
T(i)を(i+1 番目の計測用パケットの伝搬時間) −(i番
目の計測用パケットの伝搬時間) とするときに、 (P/μ−δ+α)<ΔT(i)<−(P−δ) となる割合Qを調査し、例えば図1(C)のように、割
合Qが大きい場合、計測用パケットが受けているキュー
イングの影響が小さいと考え、計測用パケットの送出速
度は経路の利用可能帯域幅よりも小さいと判断すること
で、計測用パケットと経路往復での利用可能帯域幅の大
小を推定する。
【0017】本発明のネットワーク通信性能測定方法
は、更に初期設定した転送速度X(bps) を二分法、はさ
みうち法、単調増加法又は単調減少法により変化させな
がら、送出過程、受信過程、計測過程及び推定過程を繰
り返し実行してネットワーク経路の利用可能帯域幅が転
送速度X(bps) を超えているかどうかを調べることによ
り、経路の利用可能帯域幅を推定する。
【0018】例えば二分法、はさみうち法を用いれば、
数秒のオーダーで高速な利用可能帯域幅の計測が可能に
なる。
【0019】本発明のネットワーク通信性能測定方法
は、ネットワーク上の特定ノードに対する往復経路の片
方向の利用可能帯域幅を推定するため、更に、次の過程
を備える。
【0020】送出過程、受信過程、測定過程及び推定過
程の実行により、ネットワーク経路の第1利用可能帯域
幅を推定する第1推定過程;送出過程、受信過程、測定
過程及び推定過程の実行により、往路と復路で異なる大
きさのパケットが流れるようにしてネットワーク経路の
第2利用可能帯域幅を推定する第2推定過程;第1及び
第2推定過程で推定した第1及び第2利用可能帯域幅を
比較してネットワーク経路内のリンクの状態を判断し、
ネットワーク経路の片方向での利用可能帯域を推定する
第3推定過程;この第3推定過程は、ネットワークの経
路内に半二重リンクが存在し、この半二重リンクがボト
ルネックになっているかどうかを判断し、 a)経路内に半二重リンクが存在してボトルネックにな
っている、 b)経路内に半二重リンクが存在しているがボトルネッ
クになっていない、若しくは c)経路内に半二重リンクが存在しない、の何れかを判
断した場合につき、半二重リンクの片方向での利用可能
帯域を推定する。
【0021】例えば第3推定過程は、計測用パケットの
サイズP(bit) を4993(bit) 以上として推定された
第1利用可能帯域幅B1と第2利用可能帯域幅B2の比
が実質的に B1/B2=(P+4992)/2P であれば、ネットワークの経路内に半二重リンクが存在
し、該半二重リンクがボトルネックになっていると判断
して前記第1利用可能帯域幅B1の2倍2B1が経路の
片方向での利用可能帯域幅であると判断する。また、 B1/B2≠(P+4992)/2P であれば、ネットワークの経路内に半二重リンクが存在
するがボトルネックになっていない、若しくはネットワ
ークの経路内に半二重リンクは存在しないと判断して第
1利用可能帯域幅B1が経路の片方向での利用可能帯域
幅であると判断する。
【0022】本発明はまた、ネットワーク通信性能測定
装置を提供する。このネットワーク通信性能測定装置
は、図1(A)のように、計測用パケット24をネット
ワーク経路に等間隔に送出する送出部16と、送出部1
6により送出した計測用パケット24を受信する受信部
18と、送出部16により計測用パケット24の送出を
開始してから受信部18により計測用パケットの受信を
完了するまでの伝搬時間を計測する計測部28と、計測
部28で計測した計測用パケット24の伝搬時間の間の
相関関係からネットワーク経路の利用可能帯域幅を推定
する推定部30とを備える。
【0023】本発明のネットワーク通信性能測定装置の
変形としては、ネットワーク内の1個または複数個の決
められたノードを通過して所定の受信点に到達するよう
に設定された計測用パケット24をネットワーク経路に
等間隔に送出する送出部16と、所定の受信点に配置さ
れ送出部16で送出した計測用パケット24を受信する
受信部18と、送出部16により計測用パケットの送出
を開始してから受信部18により計測用パケットの受信
を完了するまでの伝搬時間を計測する計測部28と、計
測部18で計測した計測用パケットの伝搬時間の間の相
関関係から計測用パケットの送出速度と経路の利用可能
帯域幅の大小関係を推定する推定部30とを備える。
【0024】本発明のネットワーク通信性能測定装置の
他の変形としては、ネットワーク上の特定ノードに対す
る往復経路の片方向の利用可能帯域幅を推定するため、
計測用パケット32をネットワーク経路に等間隔に送出
する送出部16と、送出部16のネットワーク上での同
じ場所もしくはネットワーク上で近い場所に配置され送
出部16で送出した計測用パケットを受信する受信部1
8と、計測用パケット32,34がユーザが決めたネッ
トワーク内の特定ノード12までの経路を往復するのに
かかる伝搬時間を計測する計測部28と、計測部28で
計測した計測用パケット32,34の伝搬時間の間の相
関関係から計測用パケットの送出速度と経路の往復での
利用可能帯域幅の大小関係を推定する推定部30とを備
える。
【0025】更に本発明のネットワーク通信性能測定装
置は、初期設定した転送速度X(bps) を二分法、はさみ
うち法、単調増加法又は単調減少法により変化させなが
ら、送出部16、受信部18、計測部28及び推定部3
0の処理を実行してネットワーク経路の利用可能帯域幅
が転送速度X(bps) を超えているかどうかを調べること
により、経路の利用可能帯域幅を推定する。
【0026】本発明のネットワーク通信性能測定装置
は、更に、送出部16、受信部18、測定部28及び推
定部30の処理の実行により、ネットワーク経路の第1
利用可能帯域幅B1を推定する第1推定部と、送出部1
6、受信部18、測定部28及び推定部30の処理の実
行により、往路と復路で異なる大きさのパケットが流れ
るようにしてネットワーク経路の第2利用可能帯域幅B
2を推定する第2推定部と、第1及び第2推定部で推定
した第1及び第2利用可能帯域幅B1,B2を比較して
ネットワーク経路内のリンクの状態を判断し、ネットワ
ーク経路の片方向での利用可能帯域を推定する第3推定
部とを備える。
【0027】第3推定部は、ネットワークの経路内に半
二重リンクが存在し、この半二重リンクがボトルネック
になっているかどうかを判断し、 a)経路内に半二重リンクが存在してボトルネックにな
っている、 b)経路内に半二重リンクが存在しているがボトルネッ
クになっていない、若しくは c)経路内に半二重リンクが存在しない、の何れかを判
断した場合につき、半二重リンクの片方向での利用可能
帯域を推定する。
【0028】例えば第3推定部は、計測用パケットのサ
イズP(bit) を4993(bit) 以上として推定された第
1利用可能帯域幅B1と第2利用可能帯域幅B2の比が
実質的に B1/B2=(P+4992)/2P であれば、ネットワークの経路内に半二重リンクが存在
し、該半二重リンクがボトルネックになっていると判断
して第1利用可能帯域幅B1の2倍の2B1が経路の片
方向での利用可能帯域幅であると判断する。また、 B1/B2≠(P+4992)/2P であれば、ネットワークの経路内に半二重リンクが存在
するがボトルネックになっていない、若しくはネットワ
ークの経路内に半二重リンクは存在しないと判断して第
1利用可能帯域幅B1が経路の片方向での利用可能帯域
幅であると判断する。
【0029】これ以外のネットワーク通信性能測定装置
の詳細は、方法の場合と基本的に同じになる。
【0030】本発明は、またネットワーク通信性能測定
プログラムを格納したコンピュータ読取り可能な記録媒
体を提供する。この記録媒体のネットワーク通信性能測
定プログラムは、計測用パケットをネットワーク経路に
等間隔に送出する送出部と、送出部で送出した計測用パ
ケットを受信する受信部と、送出部により計測用パケッ
トの送出を開始してから受信部により計測用パケットの
受信を完了するまでの伝搬時間を計測する計測部と、計
測部で計測した計測用パケットの伝搬時間の間の相関関
係からネットワーク経路の利用可能帯域幅を推定する推
定部とを備える。
【0031】これ以外のネットワーク通信性能測定プロ
グラムを格納したコンピュータ読取り可能な記録媒体の
変形及び詳細は、方法及び装置構成の場合と同じにな
る。
【0032】
【発明の実施の形態】図2は、本発明の第1実施形態を
示した説明図である。図2において、IPネットワーク
(インターネット・プロトコル・ネットワーク)を介し
てデータを送受信する場合、経路14の終端にそれぞれ
通信装置10,12があり、通信装置10,12の間に
は複数のルータ、例えばルータ12−1,12−2,1
2−3がある。
【0033】本発明のネットワーク性能測定装置は、通
信装置10と通信装置12の間の経路14を計測対象経
路とした場合、通信装置10に設けられた計測用パケッ
ト送信部16、通信装置12に設けられた計測用パケッ
ト受信部18、更に通信装置10,12と通信可能なネ
ットワーク上の任意の場所に置かれた通信装置20に設
けられた性能判定部22で構成される。この通信装置2
0の性能判定部22は、計測用パケット送信部16を設
けた通信装置10、または計測用パケット受信部18を
設けた通信装置12に置くことも可能である。
【0034】図3は、図2の第1実施形態における本発
明のネットワーク性能測定装置の機能ブロック図であ
る。本発明のネットワーク性能測定装置は、計測用パケ
ット送信部16、計測用パケット受信部18及び性能判
定部22で構成される。性能判定部22にはデータ収集
部26、伝搬時間計測部28及び線路性能推定部30を
設けている。
【0035】計測用パケット送信部16は、計測用パケ
ット受信部18に向けて等間隔に計測用パケット24を
送信する。このとき計測用パケット送信部16は、計測
用パケット24を送出した時刻s(i) を記録しておく。
ここで、iはパケットシーケンシャル番号で、例えばi
=1,2,・・・nとなる。計測用パケット受信部18
は計測用パケット送信部16から送られてきた計測用パ
ケット24の受信が完了した時刻r(i) を記録する。
【0036】性能判定部22に設けられたデータ収集部
26は、計測用パケット送信部16から計測用パケット
の送出が開始された時刻s(i) と、計測用パケット受信
部18で計測用パケットの受信が完了した時刻r(i) の
データを、1回の計測で送出されたn個の計測用パケッ
トについて収集する。
【0037】伝搬時間計測部28は、データ収集部26
が収集したデータから計測用パケット24が計測用パケ
ット送信部16から計測用パケット受信部18まで到達
するのにかかったパケット伝搬時間T(i) を算出する。
【0038】線路性能推定部30は、伝搬時間計測部2
8で得られたパケット伝搬時間T(i) のデータを基に、
計測用パケット送信部16から計測用パケットを送出し
たときの送出速度が経路の利用可能帯域を超えているか
どうかを判断する。
【0039】図4は、図3の機能ブロックに対応した本
発明によるネットワーク性能測定処理方法による処理手
順のフローチャートである。まずステップS1の送信過
程で、計測用パケット送信部16より計測対象とする経
路に等間隔で複数の計測用パケット24を送信する。
【0040】この計測用パケットの送信に対応して、ス
テップS2の受信過程で計測用パケット受信部18が送
出された計測用パケットを受信する。このときステップ
S1の送信過程にあっては、計測用パケットを送信する
ごとに送信開始の時刻s(i)を記録し、またステップS
2の計測用パケット受信過程にあっては、計測用パケッ
トの受信が完了した時刻r(i) を記録しておく。
【0041】ステップS3の伝搬時間計測過程にあって
は、ステップS1,S2で求められた計測用パケットの
送信時刻s(i) とその計測用パケットの受信完了時刻r
(i)から、計測対象経路におけるパケットの伝搬時間T
(i) を各パケットごとに求める。
【0042】尚、計測用パケット受信過程及び伝搬時間
計測過程は、計測用パケット送信過程による複数の計測
用パケットの送信中に同時に処理が行われる。
【0043】続いてステップS4の線路性能推定過程に
おいて、ステップS3の伝搬時間計測過程で求めた複数
の計測用パケットの伝搬時間のデータに基づき、ステッ
プS1で計測用パケット送信過程で送信した送信速度が
計測対象経路の利用可能帯域幅を超えているかどうかを
判断する。
【0044】次に図3の第1実施形態における計測用パ
ケット送信部16と計測用パケット受信部18における
計測用パケットの送受信方法と、線路性能推定部30に
おける計測用パケット送信部16から送出する計測用パ
ケットの速度と計測対象経路の利用可能帯域幅との大小
関係の推定方法を説明する。
【0045】まず計測用パケットの送受信方法を説明す
る。いま計測対象経路のボトルネックリンク速度μ(bp
s) が既知の値であったとする。このボトルネックリン
ク速度μ(bps) は、経路に他のトラフィックが全く流れ
ていないときの利用可能帯域幅とする。
【0046】計測用パケット送信部16は、計測用パケ
ット受信部18に対し一定間隔δ(sec) でn個の計測用
パケット24を送信する。この送信間隔δ(sec) とは、
「n番目の計測用パケットの送出開始時刻とn+1番目
の計測用パケットの送出開始時刻の差」である。
【0047】計測用パケット24にはUDPパケット
(ユーザ・ダイヤグラム・プロトコルパケット)を用い
る。このとき計測用パケット送信部16はUDPパケッ
トに宛先アドレスとして計測用パケット受信部18を指
定すると、計測用パケット送信部16から計測用パケッ
ト受信部18に至る経路の内、通常、ネットワーク内の
ルータが決定する経路が計測対象経路となる。
【0048】計測用パケット送信部16で計測用パケッ
ト24を出力する際には、それぞれの計測用パケット2
4にシーケンスナンバーi(1≦i≦n)を付ける。ま
た計測用パケットのサイズをP(bit) とする。そして、
計測用パケット送信部16は各計測用パケットを送出す
るごとに送出開始時刻s(i) を記録しておく。
【0049】計測用パケット受信部18は、計測用パケ
ット送信部16から送られてくる計測用パケット24を
受信するためポートを開いておく。この状態で計測用パ
ケット受信部18は各計測用パケット24を受信した
ら、その受信完了時刻r(i) を記録する。
【0050】計測用パケット送信部16と計測用パケッ
ト受信部18は、計測用パケット24の送出及び受信を
行うごとに、そのときのパケットシーケンスナンバーi
に対応した送出開始時刻s(i) と、受信完了時刻r(i)
をデータ収集部26に送る。このデータ収集部26に対
する時刻データの送出は、n個の計測用パケット24の
伝送が完了した後に一括して行うようにしてもよい。
【0051】データ収集部26は、収集したデータを伝
搬時間計測部28に送る。伝搬時間計測部28は、それ
ぞれの計測用パケットが経路を通過するのにかかったパ
ケット伝搬時間T(i) を ΔT(i) =T(i+1)−T(i) で計算する。
【0052】次に線路性能推定部30により計測用パケ
ットの送出速度と計測対象経路の利用可能帯域幅との大
小関係を推定する方法を説明する。線路性能推定部30
は、伝搬時間計測部28で求めた計測用パケットの伝搬
時間T(i) と、計測用パケット送信部16が計測用パケ
ットを送出したときの送出間隔δ(sec) と、計測対象経
路のボトルネックリンク速度μ(bps) 及び計測用パケッ
トのサイズP(bit) から、経路の利用可能帯域幅と計測
用パケットの送出速度の大小関係を推定する。
【0053】この大小関係の推定方法は次のようにな
る。計測用パケットの送出速度P/δ(bps) に他のトラ
フィックの流量I(bps) を加えた値がボトルネックリン
ク速度μ(bps) を超えていないとき、即ち (P/δ+I)<μ のとき、ネットワークのボトルネックとなるルータのキ
ュー内に蓄積されている計測用パケットは少量である場
合が多く、そのため計測用パケットのキュー内での待ち
時間も少ない。
【0054】このとき複数この計測用パケットがキュー
内に連続的に挿入されることは稀である。計測用パケッ
トの伝搬時間は、それがルータのキューに挿入されたと
きのキュー内のパケット数によって変化するが、計測用
パケットがルータのキューに同時刻に1個以下しか存在
しなければ、それぞれの計測用パケットの伝搬時間の挙
動は独立であり、ランダムな振る舞いをする。
【0055】この挙動は図5で見ることができる。図5
は経路の利用可能帯域幅に対し十分遅い速度で計測用パ
ケットを送出し、それぞれの計測用パケットの伝搬時間
T(i) を計測し、横軸に伝搬時間T(i) を、縦軸に次の
計測用パケットの伝搬時間T(i+1)をとってプロッ
トしたグラフである。
【0056】このとき分布は直線y=xに対し線対称に
分布していることが分かる。このことは、パケット伝搬
時間T(i) の挙動がランダムであり、それぞれのパケッ
ト伝搬時間T(i) が独立な挙動をしていることを示して
いる。
【0057】これに対し計測用パケットの送出速度P/
δ(bps) に他のトラフィックの流量I(bps) を加えた値
がボトルネックリンク速度μ(bps) を超えているとき、
即ち (P/δ+I)>μ のとき、ルータのキューに蓄積されるパケットの量が増
加する。また (P/δ+I)>μ で且つリンクがボトルネックの場合は、ルータがリンク
に対してパケットを出力しようとした際にコリジョン
(衝突)が起こる。コリジョンとはネットワークが使用
中のためにパケットが出力できない現象であり、コリジ
ョンが発生するとパケットはランダムに決められる短時
間の間、キューで待機した後、再び転送が試みられる。
【0058】このため、コリジョンが発生すると各パケ
ットについてルータのキュー内での待ち時間が増加す
る。よって、ルータがホトルネックであっても、リンク
がボトルネックであっも、ルータのキュー内での待ち時
間が増加する。ルータのキュー内での待ち時間が増加す
るとき、計測用パケットの伝搬時間はランダムな挙動を
示さず、次の現象1,2が現れることが多くなる。
【0059】現象1:i番目の計測用パケットがボトル
ネックとなるルータのQに挿入されたときに、キュー内
のパケット量が多かったため、i番目の計測用パケット
が処理されてQから出力される前に次の(i+1)番目
の計測用パケットがQに入ってくる。そして、i番目と
i+1番目の計測用パケットがQから連続的に出力され
る。
【0060】現象2:2つの計測用パケットの間に多く
のトラフィックが挿入され、i番目のパケットの伝搬時
間に比べ、i+1番目のパケットの伝搬時間が著しく増
加する。
【0061】現象1の場合には、i番目とi+1番目の
パケットの伝搬時間の差ΔTiを ΔT(i) =T(i+1)−T(i) とし、サイズP(bit) の計測用パケットがボトルネック
となるルータで処理するのにかかる時間を(P/μ)と
すると、 となり、計測用パケットの伝搬時間の間に相関関係が現
れる。
【0062】また、現象(ii)の場合、 ΔT(i+1)≧P/μ−δ は常に成立するので、i番目とi+1番目の計測用パケ
ットの間に多くのトラフィックが挿入され、 ΔT(i) >−(P/μ−δ) となったときには ΔT(i+1)−ΔT(i) >0 となる。また ΔT(i+1)=T(i+2)−T(i+1) により T(i+2)>T(i) となる。
【0063】このことから ΔT(i) >−(P/μ−δ) となったときには、i+1番目とi+2番目のパケット
の間に他のトラフィックが全く挿入されていなくても T(i+2)>T(i) となる。よって、このときも計測用パケットの伝搬時間
の間に相関関係が現れる。
【0064】計測用パケットの送出速度(P/δ)が利
用可能帯域幅に対し十分速い場合のi番目とi+1番目
の伝搬時間T(i) とT(i+1)の分布を図6に示す。
この図6の分布は、図5の計測用パケット送出速度が線
路の利用可能帯域幅に対し十分に遅い場合と異なり、直
線y=xに対し線対称とはなっておらず、プロットした
点は y=x+(P/μ−δ) の直線上に多く分布していることが分かる。また y>x−(P/μ−δ) の領域32にはプロットした点は存在するが y<x+(P/μ−δ) の領域34にはプロットした点は全く存在しないことか
らも、点の分布はy=xに対し非対称になっていること
が分かる。
【0065】このように計測用パケットの送出速度P/
δ(bps) が経路の利用可能帯域幅(μ−I)(bps) を超
えると、図6のように計測用パケットの伝搬時間の間に
相関関係が現れる。そこで本発明の線路性能推定方法に
あっては、計測用パケット伝搬時間の間に図6のような
相関関係が現れているかどうかを調査することにより、
計測用パケットの送出速度P/δ(bps) と経路の利用可
能帯域幅(μ−I)(bps) の大小関係を推定する。
【0066】この大小関係の推定のため、次のパラメー
タを用いる。
【0067】
【数1】
【0068】但し、ΔT(i)=T(i+1)-T(i) 、αは直線
y=x+(P/μ−δ)上の点を除外するために設けた
正の定数であり、0.001〜0.0000001程度
の値をとる。ここでパラメータN(i) は図7のように、
i番目とi+1番目の隣合う2つの計測用パケットの伝
搬時間T(i) ,T(i+1) でプロットした点が斜線部分4
0に存在するときN(i) =1となり、それ以外ではN
(i) =0になる。
【0069】つまりパラメータN(i) は、計測用パケッ
トが経路の利用可能帯域幅に対し送出速度が充分に遅く
ランダムな挙動を示していると考えられるときにN(i)
=1となる。また、伝搬時間の差ΔT(i) が大きくなっ
たとき、若しくは計測用パケットがボトルネックのキュ
ーに連続的にキューイングされたときにはパラメータN
(i) は0となる。更に(1)式におけるパラメータQ
は、パラメータN(i) =1となるパケット伝搬時間の差
ΔT(i) の割合である。
【0070】よって、パラメータN(i) =1となるパケ
ット伝搬時間の差ΔT(i) の割合Qが小さい場合、計測
用パケットはキューイングによる影響を受け、帯域が制
限されている。即ち、計測用パケットの送出速度P/δ
は経路の利用可能帯域幅(μ−I)(bps) を超えている
と推測できる。
【0071】このパラメータQを用いた経路の利用可能
帯域幅の推定は、パラメータQが閾値R例えばR=0.
8程度を超えているかどうかを調査し、 Q<R であれば計測用パケットの送出速度P/δは経路の利用
可能帯域幅(μ−I)(bps) を超えている。即ち P/δ>μ−I となる。つまり、計測用パケットの送出速度P/δは利
用可能帯域幅(μ−I)(bps) を超えていると推定す
る。
【0072】図8は、計測用パケット送出速度Xに対す
る前記(1)式のパラメータQの関係である。図8にあ
っては、10(Mbps)の半二重リンクを持つ経路に対し、
5(Mbps)の負荷をかけ、経路を往復する計測用パケット
を送出速度を変えながら送信したときの計測用パケット
送出速度X(Mbps)と利用可能帯域幅を検出するためのパ
ラメータQの間の関係の計測結果である。
【0073】このとき半二重リンクの往復での利用可能
帯域幅は、 (10−5)/2=2.5(Mbps) となるが、図8のグラフから計測用パケット送出速度X
が2〜3(Mbps)付近のときに利用可能帯域幅検出のため
のパラメータQが急激に減少していることが分かる。
【0074】このように(1)式で求めたパラメータQ
と閾値Rを用いることにより、ネットワーク経路の片方
向利用可能帯域幅が計測用パケットの送出速度X(bps)
を超えているかどうかを調べることができる。この計測
用パケットの送出速度X(bps) を2分法により変化させ
ながら本発明のネットワーク性能測定方法で繰り返しネ
ットワーク性能を調査することによってネットワークの
利用可能帯域幅を推定でき、この2分法による推定は次
のようになる。
【0075】ループカウンタA=1とする。計測用パ
ケットの送出速度X(bps) に所定の初期値を入れる。ま
たループ数をZとする。
【0076】計測用パケットをパケット出力速度X/
P(pps) でサイズがP(bit) の計測用パケットを出力
し、ネットワークの経路の利用可能帯域幅がこのときの
パケット送出速度X(bps) を超えているかどうか調査す
る。
【0077】経路の利用可能帯域幅が計測用パケット
の送出速度X(bps) を超えているならば、更に計測用パ
ケットの送出速度X(bps) を増加できることから、 X=X+X/2A とする。また、経路の利用可能帯域幅が計測用パケット
の送出速度X(bps) を超えていなければ、 X=X−X/2A とする。
【0078】ループカウンタAをA=A+1とする。
ループカウンタAがループ回数Z未満であればに戻
る。ループカウンタAがループ回数Z以上であれば処理
を終了し、このときの計測用パケットの送出速度X(bp
s) 付近が経路の片方向利用可能帯域幅になる。この利
用可能帯域幅X(bps) はパケット送出速度X/P(pps)
で表わしてもよい。
【0079】図9は2分法による経路の利用可能帯域幅
の推定処理のフローチャートである。
【0080】まずステップS1で初期設定を行う。初期
設定の内容は、ループカウンタをA=1、転送速度初期
設定X(bps) を例えば転送速度10(Mbps)のイーサネッ
ト(登録商標)であればX=10000000(bps) 、
ループ回数をZ=8回、計測用パケットがルータにキュ
ーイングされていると判断するためのパラメータQの判
定に用いる閾値をR=0.8、1ループごとに出力する
計測用パケットの数をn=11、計測用パケットのサイ
ズP=12000(bit) とする。
【0081】続いてステップS2で単位時間当りの送出
パケット数を示すパケット送出速度X/P(pps) で大き
さP(bit) の計測用パケットをn=11個送出し、送出
開始から受信完了までの伝搬時間T(1),T(2),
・・・T(n)を計測する。
【0082】次にステップS3に進み、(1)式に従
い、隣合う計測用パケットの伝搬時間の差ΔT(i) を求
め、パラメータN(i) 、更にパラメータQを求める。次
にステップS4で、ステップS3で求めたパラメータQ
が閾値R=0.8未満か否かチェックする。
【0083】パラメータQが閾値R以上であれば、計測
用パケットの送出速度X(bps) は経路の利用可能帯域幅
未満であり、送出速度X(bps) を増加できることから、
ステップS5で2分法に従って計測用パケットの送出速
度X(bps) を増加させる。
【0084】一方、ステップS4でパラメータQが閾値
R未満であった場合には、計測用パケットの送出速度X
(bps) は経路の利用可能帯域幅を超えており、ステップ
S6で2分法に従って計測用パケットの送出速度Xを下
げる。
【0085】続いてステップS7でループカウンタAを
1つカウントアップした後、ステップS8でループカウ
ンタAの値がステップS1で設定したループ回数Z=8
回未満か否かチェックし、8回未満であればステップS
2に戻り、同じ処理を繰り返す。8回の計測用パケット
の送出による処理が済むと、ステップS9に進み、その
とき求められている計測用パケットの送出速度X(bps)
を経路の片方向利用可能帯域幅と推定する。
【0086】本発明による経路の利用可能帯域幅の推定
は、はさみうち法を利用することもできる。はさみうち
法は、関数f(X)についてf(a)=0となる値aを
求めるための代数方程式の解法であり、次の手順をと
る。
【0087】変数X1,X2の初期値をf(X1)≦
0,f(X2)>0となるように選択する。
【0088】XY平面上の2つの点{X1,f(X
1)},{X2,f(X2)}を、直線L1で結ぶ。
【0089】X軸と直線L1との交点を(X3,0)
とする。
【0090】f(X1)×f(X2)<0なので、f
(X3)はf(X1)とf(X2)のどちらか一方との
符号が等しい。f(X3)×f(X1)>0のとき、X
1にX3を代入し、f(X3)×f(X2)<0のとき
X2にX3を代入し、以降の作業を繰り返す。これに
よって、X1とX2は次第に値aに収束する。
【0091】図10は、はさみうち法を使用して利用可
能帯域幅を求める性能判定処理のフローチャートであ
る。
【0092】まずステップS1で初期設定を行う。初期
設定の内容は、図9に示した2分法のパラメータに加
え、はさみうち法固有のパラメータとしてX1=0,Y
1=0.5とし、X2に計測レンジの最大値(bps) を入
れる。計測レンジの最大値は、計測対象経路について利
用可能帯域幅はこの値より下であるということが分かっ
ている値である。例えば転送速度10(Mbps)のイーサネ
ットであれば、X2=10000000とする。
【0093】またループ回数Zを例えばZ=8とする。
更に計測用パケットがルータにキューイングされている
と判断するための閾値RをR=0.8程度とする。
【0094】次にステップS2でパケット送出速度X2
/P(pps) でサイズがP(bit) の計測用パケットn=1
1個を送出し、各計測用パケットについて伝搬時間T
(1),T(2),・・・T(n)を計測する。
【0095】次にステップS3で(3)式に基づき、隣
接する計測用パケットの伝搬時間の差ΔT(i) からパラ
メータN(i) を求め、最終的にパラメータQを求める。
このパラメータQが計測用パケットの送出速度X2に対
応したY2となる。
【0096】続いてステップS4でXY平面上の座標
(X1,Y1)と(X2,Y2)を通る直線をY軸方向
に−Rだけ平行移動した直線がX軸と交わる点を(X
3,0)とすると、 X3=X1−(X1−X2)(Y1−R)/(Y1−Y
2) となる。次にステップS5で、新たに求めたパケット送
出速度X3/P(pps) で大きさP(bit) の計測用パケッ
トをN=11個送出し、各伝搬時間T(1),T
(2),・・・T(n)を計測する。
【0097】続いてステップS6で、(1)式に従って
隣接する計測用パケットの伝搬時間の差ΔT(i) とパラ
メータN(i) 及びパラメータQを求め、この結果、この
ときのパラメータQがパケット送出速度X3に対応した
Y3となる。次にステップS7で (Y1−R)(Y3−R)<0 ならば、ステップS9でX2=X3,Y2=Y3とし、
ステップS7が成立しなければ、ステップS8でX1=
X3、Y1=Y3とする。
【0098】次にステップS10でループカウンタAを
1つカウントアップした後、ステップS11でループカ
ウンタAがループ回数Z=8に達するまで、ステップS
4からの処理を繰り返す。そしてZ=8回のループ処理
の結果、ステップS12で、最終的に得られたそのとき
の計測用パケットの送出速度X3(bps) を経路の利用可
能帯域幅とする。
【0099】図11は、図10のはさみうち法による経
路の利用可能帯域幅の推定処理を、図8に示した計測用
パケット送出速度XとパラメータQの特性について具体
的に表わしている。即ち、はさみうち法によりQ=R
(但し、R=0.8とする)となるときの計測用パケッ
トの送出速度X(bps) を求める手順は次のようになる。
【0100】計測対象経路の利用可能帯域幅が例えば
8.0(Mbps)以下であることが分かっていたとすると、
このときまずX2=8.0(Mbps)で計測用パケットを送
出してパラメータQ1を求める。
【0101】点A(0,1)と点B(8,0Q1通る
直線L1を引き、それと直線y=Rとの交点C(X1,
R)のX座標値X1を求める。この送出速度X1(Mbps)
で計測用パケットを送出してパラメータQ2を求め、こ
れにより点D(X1,Q2)が求まる。
【0102】(1−R)(Q2−R)>0,(Q1−
R)>0,(Q1−R)(Q2−R)<0なので、(Q
2−R)と正負の符号が異なるのは(Q1−R)であ
る。これによって、点D(X1,Q2)と点B(8,Q
1)を結ぶ直線L2とy=Rとの交点E(X2,R)を
求める。
【0103】送出速度X2(Mbps)で計測用パケットを
送出してパラメータQ3を求め、これによって点F(X
2,Q3)が求まる。
【0104】(Q2−R)(Q3−R)<0,(Q1
−R)(Q3−R)>0なので、(Q3−R)と正負の
符号が異なるのは(Q2−R)である。これによって、
点F(X2,Q3)と点A(X1,Q2)を結ぶ直線
(図示せず)とy=Rとの交点(X3,R)を求める。
以下、この作業を繰り返すことにより、計測用パケット
送出速度はQ=Rとなるような送出速度へ収束する。
【0105】図12は、計測用パケットの送出速度を単
調増加で変化させて利用可能帯域幅を求めるためのフロ
ーチャートである。図12において、まずステップS1
で初期設定を行う。この初期設定にあっては、計測用パ
ケットの送出速度X(bps) に転送速度初期値として、例
えば下限値となる1000(bps) を入れる。また計測用
パケットの出力速度の増分ΔXを例えば1000(bps)
とする。
【0106】更に、パケットがルータにキューイングさ
れていると判断するための閾値Rは0.8、1ループご
とに出力する計測用パケットの数nは11個、計測用パ
ケットのサイズPは12000(bit) とする。
【0107】次にステップS2でパケット送出速度X/
P(pps) で大きさP(bit) の計測用パケットをn=11
個送出し、各計測用パケットの伝搬時間T(1),T
(2),・・・T(n)を計測する。
【0108】次にステップS3で、(1)式に従って隣
接する計測用パケットの伝搬時間の差ΔT(i) 、パラメ
ータN(i) 及びQを算出する。次にステップS4で、パ
ラメータQが閾値R未満であれば、計測用パケットの送
出速度X(bps) は経路の利用可能帯域幅未満であること
から、ステップS5で計測用パケットの送出速度X(bp
s) をΔXだけ増加し、ステップS2からの処理を繰り
返す。
【0109】このような計測用パケットの送出速度Xの
増分ΔXによる繰り返しで、ステップS4においてパラ
メータQが閾値Rを超えると、そのときの計測用パケッ
トの送出速度X(bps) は経路の利用可能帯域幅を超えた
ことから、ステップS6に進み、そのときの計測用パケ
ットの送出速度X(bps) を経路の利用可能帯域幅とす
る。
【0110】図13は、計測用パケットの送出速度を単
調減少で変化させて経路の利用可能帯域幅を求めるため
のフローチャートである。図13にあっては、ステップ
S1の初期設定において計測用パケットの出力速度X(b
ps) の初期値として計測レンジの最大値例えば1000
0000(bps) を設定する。また単調減少のために使用
する出力速度増分ΔXとしてΔX=−1000を設定す
る。それ以外は図12の単調増加の場合と同じである。
【0111】次にステップS2で、初期設定した計測用
パケットの送出速度X(bps) に基づくパケット送出速度
X/P(pps) で大きさP(bit) の計測用パケットをn=
11個送出し、各計測用パケットの伝搬時間T(1),
T(2),・・・T(n)を計測する。
【0112】続いてステップS3で、(1)式に基づい
て隣接する計測用パケットの伝搬時間の差ΔT(i) 、パ
ラメータN(i) 及びパラメータQを求める。
【0113】続いてステップS4でパラメータQが閾値
R未満か否かチェックする。この場合は単調減少である
ことから、最初のパラメータQは閾値Rを超えており、
即ちそのときの計測用パケット送出速度X(bps) は経路
の利用可能帯域幅を超えていることから、ステップS6
で増分ΔX=−1000(bps) だけ送出速度Xを減少さ
せ、ステップS2に戻り、同様な処理を繰り返す。
【0114】このような計測用パケットの送出速度X(b
ps) の単調減少により、ステップS4においてパラメー
タQが閾値R未満になると、それまでの経路の利用可能
帯域幅を超えていた送出速度X(bps) が、このとき利用
可能帯域幅に入ることから、ステップS5でこのときの
計測用パケットの送出速度X(bps) を経路の利用可能帯
域幅とする。
【0115】図14は、本発明によるネットワーク通信
性能測定装置の第2実施形態であり、ネットワーク内の
特定のルータを通る経路を指定して経路の利用可能帯域
幅を測定するようにしたことを特徴とする。
【0116】図14において、ネットワークに対し設け
た通信装置10に本発明による計測用パケット送信部1
6を設け、通信装置12に計測用パケット受信部22を
設けた場合、ルータを指定しない場合には、例えばルー
タ12−1を通る経路がネットワークにより決められ
る。
【0117】これに対し本発明の第2実施形態にあって
は、特定のルータ12−3を通る経路をユーザが指定で
きる。このように計測用パケット送信部16からネット
ワーク内のルータ12−3を通って計測用パケット受信
部22に到達する経路を計測対象経路として指定したい
場合には、例えばIPパケットのソースルーティングオ
プションを用いる。
【0118】ソースルーティングオプションとしてIP
ヘッドのヘッダに特定のルータ例えばルータ12−3の
アドレスを記述して計測用パケット送信部16から計測
用パケットを送信すると、送信された計測用パケットは
指定されたアドレスのルータ12−3を通って計測用パ
ケット受信部22に到達する。これによって計測用パケ
ット送信部16からネットワーク内の特定のルータ12
−3を通り計測用パケット受信部22に到達する経路が
計測対象となる。ここでソースルーティングオプション
によって設定できるルータの数の上限は7である。
【0119】ネットワークの特定のルータを通る経路を
指定する以外の点は、図2乃至図13に示した第1実施
形態の場合と同じである。
【0120】図15は、本発明によるネットワーク通信
性能測定装置の第3実施形態である。この第3実施形態
にあっては、計測用パケット送信部16と計測用パケッ
ト受信部18、更に性能判定部22を、ネットワーク上
の近い通信装置10,12に配置している。また計測用
パケット送信部16、計測用パケット受信部18及び性
能判定部22をネットワーク上の同じ通信装置上に配置
してもよい。
【0121】この場合の計測対象経路14は、計測用パ
ケット送信部16と計測用パケット受信部18を置いた
地点が終端となる任意の経路となる。もちろん性能判定
部22は、計測用パケット受信部18を配置した通信装
置12のみならず、計測用パケット送信部16を配置し
た通信装置10及び計測用パケット受信部18を配置し
た通信装置12と通信可能なネットワーク上の任意の通
信装置に置くことができる。
【0122】このように計測用パケット送信部16と計
測用パケット受信部18がネットワーク上の同一場所も
しくは近い場所に存在する場合、計測用パケット送信部
16は計測対象経路14の終端のノードとなる通信装置
12−3で折り返し、計測用パケット受信部18に戻っ
てくるような往復経路を計測対象経路14として片側の
利用可能帯域幅を推定する。
【0123】図15のように、計測用パケット送信部1
6と計測用パケット受信部18がネットワーク上の同一
場所または近くに存在し、この場所からある特定のルー
タ(通信装置12−3)までの往復経路の性能を計測し
たい場合、計測用パケット送信部16は宛先アドレスを
ルータ12−3に指定した計測用パケットを送出する。
【0124】このための計測用パケットにはUDPパケ
ット及びicmp echoパケットを用いることがで
きる。UDPパケットを用いる場合は、計測用パケット
送信部16はルータ12−3の7番ポートに対しUDP
パケットを送出する。ルータ12−3の7番ポートはエ
コーポートと呼ばれ、このエコーポートに送られたパケ
ットはそのまま送信元に送り返されるようになってい
る。
【0125】またルータ12−3がicmp echo
パケットを受け取った場合も、送信元へ送り返される。
icmp echoパケットを用いるときには、UNI
X等で表示になっている「ping」を用いることがで
きる。UDPパケット及びicmp echoパケット
のいずれの場合にも、計測用パケット送信部16が送信
したパケットはルータ12−3で送り返され、計測用パ
ケット受信部18で受信される。
【0126】図16は、図15の第3実施形態の機能ブ
ロック図である。この第3実施形態にあっては、第1実
施形態と同様、ネットワーク通信性能測定装置は、計測
用パケット送信部16、計測用パケット受信部18、性
能判定部22に設けられたデータ収集部26、伝搬時間
計測部28及び線路性能推定部30で構成される。
【0127】第1実施形態との相違は、計測用パケット
送信部16からネットワークの計測対象経路の終端ノー
ド46に対し計測用パケット32を送出し、計測用パケ
ット34を計測用パケット受信部18に送り返すことに
よって往復経路の性能を計測する。
【0128】更に詳細に説明すると次のようになる。い
ま図15において計測用パケット送信部16をU、計測
用パケット受信部18をV、ネットワーク上の終端ノー
ドとなるルータ12−3をWとすると、U−W−Vとい
う経路の利用可能帯域幅を計測することができる。
【0129】このU−W−Vという往復経路の利用可能
帯域幅の計測を利用して、その経路の片方向での利用可
能帯域幅つまりU−Vという経路の利用可能帯域幅を次
の手法により計測する。
【0130】まず第1計測処理として、計測用パケット
送信部16、計測用パケット受信部18及び性能判定部
22により、サイズP(bit) のUDPパケットを計測用
パケットとして使用し、経路U−W−Vの利用可能帯域
幅B1(bps) を推定する。ここで計測用パケットとして
使用するUDPパケットは、ヘッダ込みで4993(bi
t) 以上、データ部は4609(bit) 以上である。
【0131】次に第2推定処理として、第1推定処理と
同じサイズP(bit) のUDPパケットを計測用パケット
として使用し、このUDPパケットの生存時間TTL
(Time-To Live)を計測対象経路14のホップ数と同じ
数に設定し、ルータ12−3からの返りには「icmp
time exceededエラー」が返ってくるよ
うに設定し、計測用パケット送信部16、計測用パケッ
ト受信部18及び性能判定部22によって経路U−W−
Vの利用可能帯域幅B2(bps) を推定する。
【0132】ここで計測用パケットとして送出するUD
Pパケットのホップ数は、終端ノードとなるルータ12
−3までの間に位置するルータ12−1,12−2の数
に1を加えた数に設定する。即ち、ホップ数=2+1=
3となる。
【0133】このホップ数をUDPパケットの生存時間
TTLに設定すると、計測用パケット送信部16から送
出する際にTTL=3であり、ルータ12−1〜12−
3を通過するごとに1つずつ減少され、ルータ12−3
に達したときにTTL=0となることで、ルータ12−
3が終端ノードとなって、「icmp timeexc
eededエラー」としてエラーパケットを返す。
【0134】この「icmp time eXceed
edエラー」パケットの大きさは、計測用パケット送信
部16から送出した4993(bit) 以上のUDPパケッ
トよりサイズの小さいヘッダ込みで4992(bit) にな
る。更に計測対象経路14の片方向の利用可能帯域幅の
真の値をBt(bps) とする。
【0135】このような第1推定処理及び第2推定処理
について、次の手法により片方の経路U−Wの利用可能
帯域幅を推定する。
【0136】まず第1推定処理における最終的な計測用
パケットの送出間隔をδ1(sec) とし、また第2推定処
理における最終的な計測用パケットの送出間隔をδ2(s
ec)とすると、 P/δ1=B1 P/δ2=B2 となる。
【0137】また計測対象経路14の中に含まれる半二
重リンクがボトルネックであり、その片道経路U−Wで
の利用可能帯域幅がBt(bps) の場合、往路にX(bps)
のトラフィックを流したときには、復路には同時にBt
−X(bps) のトラフィックを流すことが可能である。即
ち、往路と復路に同時にパケットが流れたときのトラフ
ィックの合計は両者の和で与えられ、これは真の利用可
能帯域幅Bt(bps) となる。
【0138】したがって、第1推定処理及び第2推定処
理において、半二重リンクについて (往路を流れる計測用パケット量)+(復路を流れる計
測用パケット量)=利用可能帯域幅 の関係を式に表わすと次のようになる。
【0139】P/δ1+P/δ1=Bt P/δ2+4992/δ2=Bt この式から δ2/δ1=B1/B2=(P+4992)/2P となる。よって、第1推定処理による計測結果B1と第
2推定処理による計測結果B2の関係が B1/B2=(P+4992)/2P のとき、計測対象経路14の中の半二重リンクがボトル
ネックとなっていると判断することができる。
【0140】このようにして計測対象経路14の中の半
二重リンクがボトルネックになっていると判断されたな
らば、片側の経路U−Wの利用可能帯域幅Bt(bps) は
往復経路U−W−Vの利用可能帯域幅B1(bps) の2倍
となるので Bt=2B1 であると推定できる。
【0141】また B1/B2=(P+4992)/2P の条件以外の場合には、即ち計測対象経路14の中の半
二重リンクはボトルネックになっていないかあるいは経
路中に半二重リンクが存在しない場合には、片方向の経
路U−Vの利用可能帯域幅Bt(bps) は往復経路U−W
−Vの利用可能帯域幅B1(bps) と等しいので、 Bt=B1 であると推定できる。
【0142】図17は、図15の第3実施形態における
往復経路を対象とした性能計測処理のフローチャートで
ある。図17において、まずステップS1が第1推定過
程であり、サイズP(bit) の計測用パケットを用いて往
復経路U−W−Vの利用可能帯域幅B1(bps) を図3〜
図13に示したと同じ第1実施形態の手法により推定す
る。
【0143】次にステップS2が第2推定過程となり、
サイズP(bit) の計測用パケットを対象計測経路の往路
に送信し、復路は小さいサイズ4992(bit) のエラー
パケットを返送して往復経路U−V−Wの利用可能帯域
幅B2(bps) を推定する。
【0144】次のステップS3,S4,S5は第3推定
過程となる。まずステップS3で第1推定過程と第2推
定過程で求めた利用可能帯域幅B1,B2の比(B1/
B2)が(P+4992)/Pに実質的に等しいか否か
チェックする。もし等しければステップS4に進み、半
二重リンクが経路中に存在し、ボトルネックになってい
ると判断し、この場合の片側利用可能帯域幅Bt(bps)
を2B1(bps) と推定する。
【0145】ステップS3の条件が成立しない場合に
は、ステップS5に進み、経路中には半二重リンクが存
在しないかあるいは半二重リンクがボトルネックになっ
ていないと判断し、この場合の片方向の利用可能帯域幅
Bt(bps) をB1(bps) と推定する。
【0146】尚、上記の実施形態は、計測用パケットと
してUDPパケットや icmpechoパケットを使
用する場合を例にとるものであったが、これ以外の適宜
のパケットを計測用パケットに使用してもよい。また本
発明は上記の実施形態に示した数値による限定は受けな
い。更に本発明は、その目的と利点を損なわない適宜の
変形を含む。
【0147】
【発明の効果】以上説明してきたように本発明によれ
ば、少数の計測用パケットを送受信することによって経
路の利用可能帯域幅を十分な精度をもって正確に推定す
ることができる。これによって多数の計測用パケットを
送信してネットワークに負荷をかけることなく、短時間
でネットワーク性能を推定することができる。例えばT
CPの利用可能帯域計測ツール「Treno」では20
秒間の計測に10000個以上のパケットを使用するケ
ースもある。これに対し本発明にあっては、利用可能帯
域幅の推定に時分法やはさみうち法を用いることで、例
えば1回のループにつきパケットを20個送出し、8回
のループで利用可能帯域幅を推定するとすれば、合計1
60個のパケットで計測が可能となり、ネットワークに
負荷をかけることなく短時間でネットワーク性能を推定
できる。
【0148】またTCPの利用可能帯域計測ツール「T
reno」では、TCPの挙動をシミュレートするため
にパケットの送受信を繰り返し、ウィンドウサイズを変
化させるだけの時間が必要であり、少なくとも10秒〜
60秒くらいの計測時間が必要である。これに対し本発
明によれば、利用可能帯域幅の推測に時分法やはさみう
ち法を用いれば、数秒のオーダーで高速な計測が実現で
きる。
【0149】更にまた本発明にあっては、複数個の計測
用パケットについて隣接する計測用パケットの伝搬時間
の間の相関関係を用いることにより、他のトラフィック
による外乱の影響の少ない計測結果を実現することがで
きる。
【図面の簡単な説明】
【図1】本発明の原理説明図
【図2】本発明の第1実施形態の説明図
【図3】図2の第1実施形態の機能ブロック図
【図4】本発明によるネットワーク性能測定処理のフロ
ーチャート
【図5】他のトラフィックを含む計測用パケットの送出
速度(P/δ+I)が経路のボトルネックリンク速度μ
より遅い場合の隣接するパケット伝搬時間の関係図
【図6】他のトラフィックを含む計測用パケットの送出
速度(P/δ+I)が経路のボトルネックリンク速度μ
より速い場合の隣接するパケット伝搬時間の関係図
【図7】利用可能帯域幅推定のためのパラメータN(i)
が1となる領域の説明図
【図8】10Mbps の半分二重リンクをもつ往復経路で
計測用パケットの送出速度を変化させて求めたパラメー
タQの説明図
【図9】二分法を用いた本発明の利用可能帯域幅推定処
理のフローチャート
【図10】はさみうち法を用いた本発明の利用可能帯域
幅推定処理のフローチャート
【図11】はさみうち法による利用可能帯域幅推定処理
の具体例を図8を例にとって示した説明図
【図12】単調増加法を用いた本発明の利用可能帯域幅
推定処理のフローチャート
【図13】単調減少法を用いた本発明の利用可能帯域幅
推定処理のフローチャート
【図14】特定のルータを通る経路を対象とする本発明
の第2実施形態の説明図
【図15】往復経路を対象とした本発明の第3実施形態
の説明図
【図16】図15の第3実施形態の機能ブロック図
【図17】図16による往復経路の性能測定処理のフロ
ーチャート
【符号の説明】
10,12,20:通信装置 14:計測対象経路 16:計測用パケット送信部 18:計測用パケット受信部 22:性能判定部 24:計測用パケット(UDPパケット) 26:データ収集部 28:伝搬時間計測部 30:線路性能推定部 46:終端ノード
───────────────────────────────────────────────────── フロントページの続き (51)Int.Cl.7 識別記号 FI テーマコート゛(参考) H04M 3/36 H04L 13/00 315Z (72)発明者 岡野 哲也 神奈川県川崎市中原区上小田中4丁目1番 1号 富士通株式会社内

Claims (27)

    【特許請求の範囲】
  1. 【請求項1】計測用パケットをネットワーク経路に等間
    隔に送出する送出過程と、 前記計測用パケットを受信する受信過程と、 前記送出過程により前記計測用パケットの送出を開始し
    てから前記受信過程により計測用パケットの受信を完了
    するまでの伝搬時間を計測する計測過程と、 前記計測過程で計測した計測用パケットの伝搬時間の間
    の相関関係から、ネットワーク経路の利用可能帯域幅を
    推定する推定過程と、を備えたことを特徴とするネット
    ワーク通信性能測定方法。
  2. 【請求項2】請求項1記載のネットワーク通信性能測定
    方法に於いて、前記推定過程は、前記計測用パケットの
    伝搬時間の間の相関関係から、計測用パケットの送出速
    度と経路の利用可能帯域幅の大小関係を推定することを
    特徴とするネットワーク通信性能測定方法。
  3. 【請求項3】請求項2記載のネットワーク通信性能測定
    方法に於いて、前記推定過程は、計測用パケットの伝搬
    時間がランダムな挙動を示している割合を判断し、その
    割合が大きく、計測用パケットが受けているキューイン
    グの影響が小さいと考えられる場合、計測用パケットの
    送出速度は経路の利用可能帯域幅よりも小さいと判断す
    ることで、計測用パケット経路の利用可能帯域幅の大小
    関係を推定することを特徴とするネットワーク通信性能
    測定方法。
  4. 【請求項4】請求項3記載のネットワーク通信性能測定
    方法に於いて、前記推定過程は、計測用パケットのサイ
    ズをP(bit) 、計測用パケットの送出間隔をδ(sec) 、
    計測対象経路のボトルネックリンク速度をμ(bps) 、定
    数αを0.001 〜0.0000001 程度の値、隣合う計測用パケ
    ットの伝搬時間の差ΔT(i)を(i+1 番目の計測用パケッ
    トの伝搬時間) −(i番目の計測用パケットの伝搬時間)
    とするときに、 (P/μ−δ+α)<ΔT(i)<−(P/μ−δ) となる割合Qを調査し、その割合Qが大きい場合、計測
    用パケットが受けているキューイングの影響が小さいと
    考え、計測用パケットの送出速度は経路の利用可能帯域
    幅よりも小さいと判断することで、計測用パケットと経
    路の利用可能帯域幅の大小を推定することを特徴とする
    ネットワーク通信性能測定方法。
  5. 【請求項5】ネットワーク内の1個または複数個の決め
    られたノードを通過して所定の受信点に到達するように
    設定された計測用パケットをネットワーク経路に等間隔
    に送出する送出過程と、 前記所定の受信点で計測用パケットを受信する受信過程
    と、 前記送出過程により計測用パケットの送出を開始してか
    ら前記受信過程により計測用パケットの受信を完了する
    までの伝搬時間を計測する計測過程と、 前記計測過程で計測した前記計測用パケットの伝搬時間
    の間の相関関係から、計測用パケットの送出速度と経路
    の利用可能帯域幅の大小関係を推定する推定過程と、を
    備えたことを特徴とするネットワーク通信性能測定方
    法。
  6. 【請求項6】請求項5記載のネットワーク通信性能測定
    方法に於いて、前記推定過程は、前記計測用パケットの
    伝搬時間がランダムな挙動を示している割合を判断し、
    その割合が大きく、計測用パケットが受けているキュー
    イングの影響が小さいと考えられる場合、計測用パケッ
    トの送出速度は経路の利用可能帯域幅よりも小さいと判
    断することで、計測用パケットと経路の利用可能帯域幅
    の大小関係を推定することを特徴とするネットワーク通
    信性能測定方法。
  7. 【請求項7】請求項6記載のネットワーク通信性能測定
    方法に於いて、前記推定過程は、計測用パケットのサイ
    ズをP(bit) 、計測用パケットの送出間隔をδ(sec) 、
    計測対象経路のボトルネックリンク速度をμ(bps) 、定
    数αを0.001 〜0.0000001 程度の値、隣合う計測用パケ
    ットの伝搬時間の差ΔT(i)を(i+1 番目の計測用パケッ
    トの伝搬時間)−(i番目の計測用パケットの伝搬時間)
    とするときに、 (P/μ−δ+α)<ΔT(i)<−(P/μ−δ) となる割合Qを調査し、その割合Qが大きい場合、計測
    用パケットが受けているキューイングの影響が小さいと
    考え、計測用パケットの送出速度は経路の利用可能帯域
    幅よりも小さいと判断することで、計測用パケットと経
    路の利用可能帯域幅の大小を推定することを特徴とする
    ネットワーク通信性能測定方法。
  8. 【請求項8】計測用パケットをネットワーク経路に等間
    隔に送出する送出過程と、 前記送出過程で計測用パケットを送出するネットワーク
    上の同じ場所、もしくはネットワーク上で近い場所で前
    記計測用パケットを受信する受信過程と、 前記計測用パケットがユーザが決めたネットワーク内の
    特定ノードまでの経路を往復するのにかかる伝搬時間を
    計測する計測過程と、 前記計測過程で計測した計測用パケットの伝搬時間の間
    の相関関係から、計測用パケットの送出速度と経路の往
    復での利用可能帯域幅の大小関係を推定する推定過程
    と、を備えたことを特徴とするネットワーク通信性能測
    定方法。
  9. 【請求項9】請求項8記載のネットワーク通信性能測定
    方法に於いて、前記推定過程は、計測用パケットのサイ
    ズをP(bit) 、計測用パケットの送出間隔をδ(sec) 、
    計測対象経路のボトルネックリンク速度をμ(bps) 、定
    数αを0.001 〜0.0000001 程度の値、隣合う計測用パケ
    ットの伝搬時間の差ΔT(i)を(i+1 番目の計測用パケッ
    トの伝搬時間) −(i番目の計測用パケットの伝搬時間)
    とするときに、 (P/μ−δ+α)<ΔT(i)<−(P−δ) となる割合Qを調査し、その割合Qが大きい場合、計測
    用パケットが受けているキューイングの影響が小さいと
    考え、計測用パケットの送出速度は経路の利用可能帯域
    幅よりも小さいと判断することで、計測用パケットと経
    路往復での利用可能帯域幅の大小を推定することを特徴
    とするネットワーク通信性能測定方法。
  10. 【請求項10】請求項1乃至9のいずれかに記載のネッ
    トワーク通信性能測定方法に於いて、初期設定した転送
    速度X(bps) を二分法、はさみうち法、単調増加法又は
    単調減少法により変化させながら、前記送出過程、受信
    過程、計測過程及び推定過程を繰り返し実行してネット
    ワーク経路の利用可能帯域幅が前記転送速度X(bps) を
    超えているかどうかを調べることにより、経路の利用可
    能帯域幅を推定することを特徴とするネットワーク通信
    性能測定方法。
  11. 【請求項11】請求項10記載のネットワーク通信性能
    測定方法に於いて、更に、 前記送出過程、受信過程、測定過程及び推定過程の実行
    により、ネットワーク経路の第1利用可能帯域幅を推定
    する第1推定過程と、 前記送出過程、受信過程、測定過程及び推定過程の実行
    により、往路と復路で異なる大きさのパケットが流れる
    ようにしてネットワーク経路の第2利用可能帯域幅を推
    定する第2推定過程と、 前記第1及び第2推定過程で推定した第1及び第2利用
    可能帯域幅を比較してネットワーク経路内のリンクの状
    態を判断し、ネットワーク経路の片方向での利用可能帯
    域を推定する第3推定過程と、を備えたことを特徴とす
    るネットワーク通信性能測定方法。
  12. 【請求項12】請求項11記載のネットワーク通信性能
    測定方法に於いて、前記第3推定過程は、ネットワーク
    の経路内に半二重リンクが存在し、該半二重リンクがボ
    トルネックになっているかどうかを判断し、 a)経路内に半二重リンクが存在してボトルネックにな
    っている、 b)経路内に半二重リンクが存在しているがボトルネッ
    クになっていない、若しくは c)経路内に半二重リンクが存在しない、の何れかを判
    断した場合につき、半二重リンクの片方向での利用可能
    帯域を推定することを特徴とするネットワーク通信性能
    測定方法。
  13. 【請求項13】請求項11記載のネットワーク通信性能
    測定方法に於いて、前記第3推定過程は、計測用パケッ
    トのサイズP(bit) を4993(bit) 以上として推定さ
    れた第1利用可能帯域幅B1と第2利用可能帯域幅B2
    の比が実質的に B1/B2=(P+4992)/2P であれば、ネットワークの経路内に半二重リンクが存在
    し、該半二重リンクがボトルネックになっていると判断
    して前記第1利用可能帯域幅B1の2倍の2B1が経路
    の片方向での利用可能帯域幅であると判断し、 B1/B2≠(P+4992)/2P であれば、ネットワークの経路内に半二重リンクが存在
    するがボトルネックになっていない、若しくはネットワ
    ークの経路内に半二重リンクは存在しないと判断して前
    記第1利用可能帯域幅B1が経路の片方向での利用可能
    帯域幅であると判断することを特徴とするネットワーク
    通信性能測定方法。
  14. 【請求項14】計測用パケットをネットワーク経路に等
    間隔に送出する送出部と、 前記送出部で送出した前記計測用パケットを受信する受
    信部と、 前記送出部により前記計測用パケットの送出を開始して
    から前記受信部により計測用パケットの受信を完了する
    までの伝搬時間を計測する計測部と、 前記計測部で計測した前記計測用パケットの伝搬時間の
    間の相関関係から、ネットワーク経路の利用可能帯域幅
    を推定する推定部と、を備えたことを特徴とするネット
    ワーク通信性能測定装置。
  15. 【請求項15】ネットワーク内の1個または複数個の決
    められたノードを通過して所定の受信点に到達するよう
    に設定された計測用パケットをネットワーク経路に等間
    隔に送出する送出部と、 前記所定の受信点に配置され、前記送出部で送出した計
    測用パケットを受信する受信部と、 前記送出部により計測用パケットの送出を開始してから
    前記受信部により計測用パケットの受信を完了するまで
    の伝搬時間を計測する計測部と、 前記計測部で計測した隣合う前記計測用パケットの伝搬
    時間の間の相関関係から、計測用パケットの送出速度と
    経路の利用可能帯域幅の大小関係を推定する推定部と、
    を備えたことを特徴とするネットワーク通信性能測定装
    置。
  16. 【請求項16】計測用パケットをネットワーク経路に等
    間隔に送出する送出部と、 前記送出部のネットワーク上での同じ場所、もしくはネ
    ットワーク上で近い場所に配置され、前記送出部で送出
    した計測用パケットを受信する受信部と、 前記計測用パケットがユーザが決めたネットワーク内の
    特定ノードまでの経路を往復するのにかかる伝搬時間を
    計測する計測部と、 前記計測部で計測した計測用パケットの伝搬時間の間の
    相関関係から、計測用パケットの送出速度と経路の往復
    での利用可能帯域幅の大小関係を推定する推定部と、を
    備えたことを特徴とするネットワーク通信性能測定装
    置。
  17. 【請求項17】請求項14乃至16のいずれかに記載の
    ネットワーク通信性能測定装置に於いて、初期設定した
    転送速度X(bps) を二分法、はさみうち法、単調増加法
    又は単調減少法により変化させながら、前記送出部、受
    信部、計測部及び推定部の処理をし実行してネットワー
    ク経路の利用可能帯域幅が前記転送速度X(bps) を超え
    ているかどうかを調べることにより、経路の利用可能帯
    域幅を推定することを特徴とするネットワーク通信性能
    測定装置。
  18. 【請求項18】請求項17記載のネットワーク通信性能
    測定装置に於いて、更に、 前記送出部、受信部、測定部及び推定部の処理の実行に
    より、ネットワーク経路の第1利用可能帯域幅B1を推
    定する第1推定部と、 前記送出部、受信部、測定部及び推定部の処理の実行に
    より、往路と復路で異なる大きさのパケットが流れるよ
    うにしてネットワーク経路の第2利用可能帯域幅B2を
    推定する第2推定部と、 前記第1及び第2推定部で推定した第1及び第2利用可
    能帯域幅B1,B2を比較してネットワーク経路内のリ
    ンクの状態を判断し、ネットワーク経路の片方向での利
    用可能帯域を推定する第3推定部と、を備えたことを特
    徴とするネットワーク通信性能測定装置。
  19. 【請求項19】請求項18記載のネットワーク通信性能
    測定装置に於いて、前記第3推定過程は、ネットワーク
    の経路内に半二重リンクが存在し、該半二重リンクがボ
    トルネックになっているかどうかを判断し、 a)経路内に半二重リンクが存在してボトルネックにな
    っている、 b)経路内に半二重リンクが存在しているがボトルネッ
    クになっていない、若しくは c)経路内に半二重リンクが存在しない、の何れかを判
    断した場合につき、半二重リンクの片方向での利用可能
    帯域を推定することを特徴とするネットワーク通信性能
    測定装置。
  20. 【請求項20】請求項19記載のネットワーク通信性能
    測定装置に於いて、前記第3推定部は、計測用パケット
    のサイズP(bit) を4993(bit) 以上として推定され
    た第1利用可能帯域幅B1と第2利用可能帯域幅B2の
    比が実質的に B1/B2=(P+4992)/2P であれば、ネットワークの経路内に半二重リンクが存在
    し、該半二重リンクがボトルネックになっていると判断
    して前記第1利用可能帯域幅B1の2倍の2B1が経路
    の片方向での利用可能帯域幅であると判断し、 B1/B2≠(P+4992)/2P であれば、ネットワークの経路内に半二重リンクが存在
    するがボトルネックになっていないと判断して前記第1
    利用可能帯域幅B1が経路の片方向での利用可能帯域幅
    であると判断することを特徴とするネットワーク通信性
    能測定装置。
  21. 【請求項21】計測用パケットをネットワーク経路に等
    間隔に送出する送出部と、 前記送出部で送出した前記計測用パケットを受信する受
    信部と、 前記送出部により前記計測用パケットの送出を開始して
    から前記受信部により計測用パケットの受信を完了する
    までの伝搬時間を計測する計測部と、 前記計測部で計測した前記計測用パケットの伝搬時間の
    間の相関関係から、ネットワーク経路の利用可能帯域幅
    を推定する推定部と、を備えたネットワーク通信性能測
    定プログラムを格納したコンピュータ読取り可能な記録
    媒体。
  22. 【請求項22】ネットワーク内の1個または複数個の決
    められたノードを通過して所定の受信点に到達するよう
    に設定された計測用パケットをネットワーク経路に等間
    隔に送出する送出部と、 前記所定の受信点に配置され、前記送出部で送出した計
    測用パケットを受信する受信部と、 前記送出部により計測用パケットの出力を開始してから
    前記受信部により計測用パケットの受信を完了するまで
    の伝搬時間を計測する計測部と、 前記計測部で計測した隣合う前記計測用パケットの伝搬
    時間の間の相関関係から、計測用パケットの送出速度と
    経路の利用可能帯域幅の大小関係を推定する推定部と、
    を備えたネットワーク通信性能測定プログラムを格納し
    たコンピュータ読取り可能な記録媒体。
  23. 【請求項23】計測用パケットをネットワーク経路に等
    間隔に送出する送出部と、 前記送出部のネットワーク上での同じ場所、もしくはネ
    ットワーク上で近い場所に配置され、前記送出部で送出
    した計測用パケットを受信する受信部と、 前記計測用パケットがユーザが決めたネットワーク内の
    特定ノードまでの経路を往復するのにかかる伝搬時間を
    計測する計測部と、 前記計測部で計測した隣合う計測用パケットの伝搬時間
    の間の相関関係から、計測用パケットの送出速度と経路
    の往復での利用可能帯域幅の大小関係を推定する推定部
    と、を備えたネットワーク通信性能測定プログラムを格
    納したコンピュータ読取り可能な記録媒体。
  24. 【請求項24】請求項21乃至23のいずれかに記載の
    記録媒体に於いて、前記ネットワーク通信性能測定プロ
    グラムは、初期設定した転送速度X(bps) を二分法、は
    さみうち法、単調増加法又は単調減少法により変化させ
    ながら、前記送出部、受信部、計測部及び推定部の処理
    を実行してネットワーク経路の利用可能帯域幅が前記転
    送速度X(bps) を超えているかどうかを調べることによ
    り、経路の利用可能帯域幅を推定することを特徴とする
    記録媒体。
  25. 【請求項25】請求項24記載の記録媒体に於いて、前
    記ネットワーク通信性能測定プログラムは、更に、 前記送出部、受信部、測定部及び推定部の処理の実行に
    より、ネットワーク経路の第1利用可能帯域幅B1を推
    定する第1推定部と、 前記送出部、受信部、測定部及び推定部の処理の実行に
    より、往路と復路で異なる大きさのパケットが流れるよ
    うにしてネットワーク経路の第2利用可能帯域幅B2を
    推定する第2推定部と、 前記第1及び第2推定部で推定した第1及び第2利用可
    能帯域幅B1,B2を比較してネットワーク経路内のリ
    ンクの状態を判断し、ネットワーク経路の片方向での利
    用可能帯域を推定する第3推定部と、を備えたことを特
    徴とする記録媒体。
  26. 【請求項26】請求項25記載の記録媒体に於いて、前
    記第3推定部は、ネットワークの経路内に半二重リンク
    が存在し、該半二重リンクがボトルネックになっている
    かどうかを判断し、 a)経路内に半二重リンクが存在してボトルネックにな
    っている、 b)経路内に半二重リンクが存在しているがボトルネッ
    クになっていない、若しくは c)経路内に半二重リンクが存在しない、の何れかを判
    断した場合につき、半二重リンクの片方向での利用可能
    帯域を推定することを特徴とする記録媒体。
  27. 【請求項27】請求項26記載の記録媒体に於いて、前
    記第3推定部は、計測用パケットのサイズP(bit) を4
    993(bit) 以上として推定された第1利用可能帯域幅
    B1と第2利用可能帯域幅B2の比が実質的に B1/B2=(P+4992)/2P であれば、ネットワークの経路内に半二重リンクが存在
    し、該半二重リンクがボトルネックになっていると判断
    して前記第1利用可能帯域幅B1の2倍の2B1が経路
    の片方向での利用可能帯域幅であると判断し、 B1/B2≠(P+4992)/2P であれば、ネットワークの経路内に半二重リンクが存在
    するがボトルネックになっていない、若しくはネットワ
    ークの経路内に半二重リンクは存在しないと判断して前
    記第1利用可能帯域幅B1が経路の片方向での利用可能
    帯域幅であると判断することを特徴とする記録媒体。
JP02732399A 1999-02-04 1999-02-04 ネットワーク通信性能測定方法及び装置並びにネットワーク通信性能測定プログラムを格納したコンピュータ読取り可能な記録媒体 Expired - Fee Related JP3587352B2 (ja)

Priority Applications (4)

Application Number Priority Date Filing Date Title
JP02732399A JP3587352B2 (ja) 1999-02-04 1999-02-04 ネットワーク通信性能測定方法及び装置並びにネットワーク通信性能測定プログラムを格納したコンピュータ読取り可能な記録媒体
DE69927237T DE69927237D1 (de) 1999-02-04 1999-10-19 Messung der Netzwerk - Kommunikations - Leistung
US09/420,557 US6614763B1 (en) 1999-02-04 1999-10-19 Method of and apparatus for measuring network communication performances, as well as computer readable record medium having network communication performance measuring program stored therein
EP99308228A EP1026855B1 (en) 1999-02-04 1999-10-19 Measuring network communication performance

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP02732399A JP3587352B2 (ja) 1999-02-04 1999-02-04 ネットワーク通信性能測定方法及び装置並びにネットワーク通信性能測定プログラムを格納したコンピュータ読取り可能な記録媒体

Publications (2)

Publication Number Publication Date
JP2000224172A true JP2000224172A (ja) 2000-08-11
JP3587352B2 JP3587352B2 (ja) 2004-11-10

Family

ID=12217876

Family Applications (1)

Application Number Title Priority Date Filing Date
JP02732399A Expired - Fee Related JP3587352B2 (ja) 1999-02-04 1999-02-04 ネットワーク通信性能測定方法及び装置並びにネットワーク通信性能測定プログラムを格納したコンピュータ読取り可能な記録媒体

Country Status (4)

Country Link
US (1) US6614763B1 (ja)
EP (1) EP1026855B1 (ja)
JP (1) JP3587352B2 (ja)
DE (1) DE69927237D1 (ja)

Cited By (28)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2004012401A1 (ja) * 2002-07-30 2004-02-05 Sony Corporation 情報処理装置および方法、並びにプログラム
JP2004266840A (ja) * 2003-03-03 2004-09-24 Microsoft Corp 終端間測定に基づくネットワークへのデータストリームの許容の制御
WO2005013567A1 (ja) * 2003-08-05 2005-02-10 Fujitsu Limited 通信区間の品質の分析システム
JP2005513914A (ja) * 2001-12-10 2005-05-12 アパレント・ネットワークス・インコーポレイテッド データ通信ネットワーク上へのテスト・パケット配置方法およびその装置
WO2005069558A1 (ja) * 2004-01-14 2005-07-28 Nec Corporation 速度算出システム
JP2006270953A (ja) * 2005-03-23 2006-10-05 Microsoft Corp 利用可能な帯域幅推定
WO2008066078A1 (fr) * 2006-11-28 2008-06-05 Kyocera Corporation Dispositif de commande de communication, dispositif de communication radio, procédé de commande de communication, et procédé de communication radio
JP2008135946A (ja) * 2006-11-28 2008-06-12 Kyocera Corp 通信制御装置、無線通信装置、通信制御方法および無線通信方法
JP2008167026A (ja) * 2006-12-27 2008-07-17 Kyocera Corp 通信制御装置、無線通信装置、通信制御方法および無線通信方法
JP2008167024A (ja) * 2006-12-27 2008-07-17 Kyocera Corp 通信制御装置、無線通信装置、通信制御方法および無線通信方法
JP2008527812A (ja) * 2005-01-07 2008-07-24 コニンクリーケ・ケイピーエヌ・ナムローゼ・フェンノートシャップ データ・セッション時間を予測する方法、デバイス、およびシステム
JP2008187472A (ja) * 2007-01-30 2008-08-14 Kyocera Corp 通信制御装置、無線通信装置、通信制御方法および無線通信方法
JPWO2006137373A1 (ja) * 2005-06-24 2009-01-15 日本電気株式会社 品質劣化箇所推定システム、及び品質劣化箇所推定方法
US7525923B2 (en) 2002-06-28 2009-04-28 Ntt Docomo, Inc. Catprobe
JP2009267520A (ja) * 2008-04-22 2009-11-12 Mitsubishi Electric Corp 性能測定装置および性能測定方法
JP2010506452A (ja) * 2006-09-28 2010-02-25 クゥアルコム・インコーポレイテッド 通信リンク品質を判定する方法及び装置
JP2010068278A (ja) * 2008-09-11 2010-03-25 Kddi Corp 帯域判定装置及び方法
US7693077B2 (en) 2004-08-31 2010-04-06 Samsung Electronics Co., Ltd. Method for estimating available bandwidth of network
JP2010124255A (ja) * 2008-11-20 2010-06-03 Fujitsu Ltd 入力エッジルータ特定方法、プログラム及びコンピュータ
KR100991221B1 (ko) 2002-07-30 2010-11-04 소니 주식회사 프로그램이 기록된 컴퓨터로 읽을 수 있는 매체, 정보 처리 방법 및 장치
KR101069231B1 (ko) 2004-02-20 2011-10-04 지씨티 세미컨덕터 인코포레이티드 Lc오실레이터를 사용한 주파수 발생기 튜닝 시스템 및 방법
US8036121B2 (en) 2006-08-22 2011-10-11 Nec Corporation Method of estimating quality degradation on network in communication network system
WO2013042758A1 (ja) * 2011-09-21 2013-03-28 日本電気株式会社 コンテンツ配信システム、キャッシュサーバおよびコンテンツ配信方法
US8553526B2 (en) 2006-09-28 2013-10-08 Qualcomm Incorporated Methods and apparatus for determining quality of service in a communication system
US8842573B2 (en) 2009-06-25 2014-09-23 Yamaha Corporation Communication device
JP2015062322A (ja) * 2009-12-11 2015-04-02 日本電気株式会社 ネットワーク帯域計測システム、ネットワーク帯域計測方法およびプログラム
US9450847B2 (en) 2013-07-17 2016-09-20 Fujitsu Limited Mismatch detecting method, detecting device, and recording medium
JP2017157913A (ja) * 2016-02-29 2017-09-07 Kddi株式会社 推定装置、推定方法及び推定プログラム

Families Citing this family (75)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP1163764A1 (en) * 1999-03-15 2001-12-19 Vocaltec Communications Ltd. Flow control method and apparatus
US6775240B1 (en) * 1999-09-21 2004-08-10 Lucent Technologies Inc. System and methods for measuring quality of communications over packet networks
KR100363517B1 (ko) * 1999-12-23 2002-12-05 엘지전자 주식회사 네트워크 상태 모니터링 방법 및 장치
US6674717B1 (en) * 2000-03-30 2004-01-06 Network Physics, Inc. Method for reducing packet loss and increasing internet flow by feedback control
US7027448B2 (en) * 2000-04-21 2006-04-11 At&T Corp. System and method for deriving traffic demands for a packet-switched network
US20010044835A1 (en) * 2000-05-17 2001-11-22 Schober Joseph Frank Selecting content to be communicated based on automatic detection of communication bandwidth
US6836466B1 (en) * 2000-05-26 2004-12-28 Telcordia Technologies, Inc. Method and system for measuring IP performance metrics
US8223867B2 (en) * 2000-06-09 2012-07-17 Texas Instruments Incorporated Wireless communications with efficient channel coding
US7185082B1 (en) 2000-08-09 2007-02-27 Microsoft Corporation Fast dynamic measurement of connection bandwidth using at least a pair of non-compressible packets having measurable characteristics
US7266613B1 (en) * 2000-08-09 2007-09-04 Microsoft Corporation Fast dynamic measurement of bandwidth in a TCP network environment
US7068607B2 (en) * 2000-08-31 2006-06-27 Telefonktiebolaget Lm Ericsson (Publ) Bandwidth broker for cellular radio access networks
US20020169880A1 (en) * 2001-04-19 2002-11-14 Koninklijke Philips Electronics N.V. Method and device for robust real-time estimation of the bottleneck bandwidth in the internet
US7072297B2 (en) * 2001-04-30 2006-07-04 Networks Physics, Inc. Method for dynamical identification of network congestion characteristics
US7124173B2 (en) * 2001-04-30 2006-10-17 Moriarty Kathleen M Method and apparatus for intercepting performance metric packets for improved security and intrusion detection
US7551560B1 (en) * 2001-04-30 2009-06-23 Opnet Technologies, Inc. Method of reducing packet loss by resonance identification in communication networks
US6792449B2 (en) * 2001-06-28 2004-09-14 Microsoft Corporation Startup methods and apparatuses for use in streaming content
US7424526B1 (en) 2001-07-31 2008-09-09 Sprint Communications Company L.P. Internet service node incorporating a bandwidth measurement device and associated methods for evaluating data transfers
US7180858B1 (en) * 2001-09-10 2007-02-20 Adara Networks, Inc. Tool for measuring available bandwidth in computer networks
US20030163558A1 (en) * 2002-02-25 2003-08-28 Docomo Communications Laboratories Usa, Inc. System and method for Hyper Operator controlled network probing across overlaid heterogeneous access networks
DE10210707A1 (de) * 2002-03-12 2003-10-02 Deutsche Telekom Ag Verfahren zur Ausgabe von Zustandsdaten
US7236573B2 (en) 2002-04-01 2007-06-26 At&T Intellectual Property, Inc. Method and apparatus for testing telephone sound quality
US7725557B2 (en) * 2002-06-24 2010-05-25 Microsoft Corporation Client-side caching of streaming media content
US7296083B2 (en) * 2002-06-28 2007-11-13 Microsoft Corporation Method and system for measuring load and capacity on a variable capacity channel
US6919004B2 (en) * 2002-07-02 2005-07-19 E. I. Du Pont De Nemours And Company Cathodic electrocoating composition containing a morpholine dione crosslinking agent
US6865510B2 (en) * 2002-12-12 2005-03-08 Ugs Corp. Adaptive asymmetric network connectivity probing system and method
US7650421B2 (en) * 2002-12-30 2010-01-19 Microsoft Corporation Adaptable accelerated content streaming
US7274740B2 (en) 2003-06-25 2007-09-25 Sharp Laboratories Of America, Inc. Wireless video transmission system
US7054774B2 (en) 2003-06-27 2006-05-30 Microsoft Corporation Midstream determination of varying bandwidth availability
US7391717B2 (en) * 2003-06-30 2008-06-24 Microsoft Corporation Streaming of variable bit rate multimedia content
US9325998B2 (en) 2003-09-30 2016-04-26 Sharp Laboratories Of America, Inc. Wireless video transmission system
US8045475B2 (en) 2003-11-10 2011-10-25 Nortel Networks Limited Method and apparatus for providing availability metrics for measurement and management of ethernet services
US20050107135A1 (en) * 2003-11-18 2005-05-19 Nokia Corporation Terminal, system, method and computer program product for displaying an indication of bandwidth
KR100593987B1 (ko) * 2003-11-29 2006-06-30 삼성전자주식회사 휴대 단말기에서 데이터전송속도 표시방법
CA2554876A1 (en) * 2004-02-06 2005-08-18 Apparent Networks, Inc. Method and apparatus for characterizing an end-to-end path of a packet-based network
US8018850B2 (en) 2004-02-23 2011-09-13 Sharp Laboratories Of America, Inc. Wireless video transmission system
US7818444B2 (en) 2004-04-30 2010-10-19 Move Networks, Inc. Apparatus, system, and method for multi-bitrate content streaming
US7162533B2 (en) * 2004-04-30 2007-01-09 Microsoft Corporation Session description message extensions
US7535850B2 (en) * 2004-05-28 2009-05-19 Alcatel-Lucent Usa Inc. Method and apparatus for providing voice path assurance testing through a packet network
GB0421114D0 (en) * 2004-09-22 2004-10-27 Orange Personal Comm Serv Ltd Radio access data packet network and method
US8356327B2 (en) 2004-10-30 2013-01-15 Sharp Laboratories Of America, Inc. Wireless video transmission system
US7784076B2 (en) 2004-10-30 2010-08-24 Sharp Laboratories Of America, Inc. Sender-side bandwidth estimation for video transmission with receiver packet buffer
US7797723B2 (en) 2004-10-30 2010-09-14 Sharp Laboratories Of America, Inc. Packet scheduling for video transmission with sender queue control
US7443804B2 (en) * 2004-11-29 2008-10-28 Lucent Technologies Inc. Method and apparatus of estimating available bandwidth on a packet network
JP2006217167A (ja) * 2005-02-02 2006-08-17 Sharp Corp Ip電話装置およびipアダプタ装置
CN100446479C (zh) * 2005-03-10 2008-12-24 同济大学 一种基于网络紧链路定位的端到端可用带宽测量的方法
US7536461B2 (en) * 2005-07-21 2009-05-19 International Business Machines Corporation Server resource allocation based on averaged server utilization and server power management
US7826363B2 (en) * 2005-07-27 2010-11-02 Broadcom Corporation Bandwidth estimation algorithm using internet control message protocol (ICMP) echo request
US7778179B2 (en) * 2005-11-23 2010-08-17 Telefonaktiebolaget L M Ericsson (Publ) Using filtering and active probing to evaluate a data transfer path
US9544602B2 (en) 2005-12-30 2017-01-10 Sharp Laboratories Of America, Inc. Wireless video transmission system
CN101379781A (zh) * 2006-01-23 2009-03-04 日本电气株式会社 通信方法、通信***、节点及程序
JP4396657B2 (ja) * 2006-03-16 2010-01-13 ソニー株式会社 通信装置及び送信制御方法及び送信制御プログラム
US7652994B2 (en) 2006-03-31 2010-01-26 Sharp Laboratories Of America, Inc. Accelerated media coding for robust low-delay video streaming over time-varying and bandwidth limited channels
US8861597B2 (en) 2006-09-18 2014-10-14 Sharp Laboratories Of America, Inc. Distributed channel time allocation for video streaming over wireless networks
US7652993B2 (en) 2006-11-03 2010-01-26 Sharp Laboratories Of America, Inc. Multi-stream pro-active rate adaptation for robust video transmission
US8812673B2 (en) * 2007-02-14 2014-08-19 Alcatel Lucent Content rate control for streaming media servers
JP4348641B2 (ja) * 2007-03-30 2009-10-21 ソニー株式会社 情報配信装置および方法、並びにプログラム
JPWO2009008075A1 (ja) * 2007-07-11 2010-09-02 富士通株式会社 統計情報収集通知プログラム、統計情報収集通知装置および統計情報収集通知方法
US9548973B2 (en) 2007-08-24 2017-01-17 Assa Abloy Ab Detecting and responding to an atypical behavior
US8543684B2 (en) 2007-08-24 2013-09-24 Assa Abloy Ab Method for computing the entropic value of a dynamical memory system
US8073945B2 (en) * 2008-04-25 2011-12-06 At&T Intellectual Property I, L.P. Method and apparatus for providing a measurement of performance for a network
JP5062097B2 (ja) * 2008-08-21 2012-10-31 富士通株式会社 情報処理装置、情報処理装置の制御方法、および情報処理装置の制御プログラム
WO2010063104A1 (en) * 2008-12-02 2010-06-10 Apparent Networks, Inc. Method and apparatus for measuring ip network performance characteristics
JP5229036B2 (ja) * 2009-03-19 2013-07-03 富士通株式会社 伝送装置評価方法及び評価ユニット
WO2011071127A1 (ja) * 2009-12-11 2011-06-16 日本電気株式会社 利用可能帯域計測方法、利用可能帯域計測システム、端末装置及びコンピュータ読み取り可能な記録媒体
US8976656B2 (en) * 2010-04-23 2015-03-10 Nec Corporation Available bandwidth measurement system, transmission device, available bandwidth measurement method and recording medium
US9350616B1 (en) * 2010-05-11 2016-05-24 Trend Micro Inc. Bandwidth prediction using a past available bandwidth value and a slope calculated from past available bandwidth values
JP5618745B2 (ja) * 2010-10-06 2014-11-05 キヤノン株式会社 通信装置、通信方法、及びプログラム
KR101947783B1 (ko) * 2012-05-22 2019-02-13 텔레콤 이탈리아 소시에떼 퍼 아찌오니 패킷-교환 통신 네트워크에서 패킷 흐름 상 타임 측정
US9130687B2 (en) * 2012-05-23 2015-09-08 Anue Systems, Inc. System and method for direct passive monitoring of packet delay variation and time error in network packet communications
US9356847B2 (en) * 2012-10-31 2016-05-31 Keysight Technologies, Inc. Method for monitoring and displaying high speed bus performance
JP6060723B2 (ja) * 2013-02-21 2017-01-18 富士通株式会社 通信システム、送信器、及び通信制御方法
US9491727B2 (en) 2013-09-10 2016-11-08 Anue Systems, Inc. System and method for monitoring network synchronization
US11909593B2 (en) 2017-08-22 2024-02-20 Dejero Labs Inc. System and method for assessing communication resources
CN111756595B (zh) * 2019-03-29 2022-03-25 华为技术有限公司 可用带宽的测量方法和通信装置
CN111614562A (zh) * 2020-05-29 2020-09-01 深信服科技股份有限公司 多级组网的链路质量探测方法、装置、设备及存储介质

Family Cites Families (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP0522211B1 (en) * 1991-06-12 1996-01-24 Hewlett-Packard Company Testing a packet-based network
US5446735A (en) * 1992-12-18 1995-08-29 Starlight Networks Bandwidth allocation in a shared transmission channel employing CSMA/CD
WO1999025085A1 (en) * 1997-11-07 1999-05-20 Visual Networks Technologies, Inc. Method and apparatus for performing service level analysis of communications network performance metrics
US6363056B1 (en) * 1998-07-15 2002-03-26 International Business Machines Corporation Low overhead continuous monitoring of network performance
US6269401B1 (en) * 1998-08-28 2001-07-31 3Com Corporation Integrated computer system and network performance monitoring
US6469986B1 (en) * 1998-10-22 2002-10-22 Electronic Data Systems Corporation Method and system for configuring a network management network
US6366563B1 (en) * 1999-12-22 2002-04-02 Mci Worldcom, Inc. Method, computer program product, and apparatus for collecting service level agreement statistics in a communication network

Cited By (41)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2005513914A (ja) * 2001-12-10 2005-05-12 アパレント・ネットワークス・インコーポレイテッド データ通信ネットワーク上へのテスト・パケット配置方法およびその装置
US7525923B2 (en) 2002-06-28 2009-04-28 Ntt Docomo, Inc. Catprobe
WO2004012401A1 (ja) * 2002-07-30 2004-02-05 Sony Corporation 情報処理装置および方法、並びにプログラム
KR100991221B1 (ko) 2002-07-30 2010-11-04 소니 주식회사 프로그램이 기록된 컴퓨터로 읽을 수 있는 매체, 정보 처리 방법 및 장치
US7574517B2 (en) 2002-07-30 2009-08-11 Sony Corporation Information processing unit, method, and program
KR101137164B1 (ko) 2003-03-03 2012-04-23 마이크로소프트 코포레이션 단-대-단 측정에 기초한 네트워크 상으로의 데이터 스트림 유입 제어
JP4491257B2 (ja) * 2003-03-03 2010-06-30 マイクロソフト コーポレーション 終端間測定に基づくネットワークへのデータストリームの許容の制御
JP2004266840A (ja) * 2003-03-03 2004-09-24 Microsoft Corp 終端間測定に基づくネットワークへのデータストリームの許容の制御
WO2005013567A1 (ja) * 2003-08-05 2005-02-10 Fujitsu Limited 通信区間の品質の分析システム
WO2005069558A1 (ja) * 2004-01-14 2005-07-28 Nec Corporation 速度算出システム
KR101017446B1 (ko) 2004-01-14 2011-02-25 닛본 덴끼 가부시끼가이샤 속도 산출 시스템, 속도 산출 시스템의 노드, 속도 산출방법 및 속도 산출 시스템의 프로그램을 기록한 기록 매체
US7965648B2 (en) 2004-01-14 2011-06-21 Nec Corporation Speed calculation system
KR101069231B1 (ko) 2004-02-20 2011-10-04 지씨티 세미컨덕터 인코포레이티드 Lc오실레이터를 사용한 주파수 발생기 튜닝 시스템 및 방법
US7693077B2 (en) 2004-08-31 2010-04-06 Samsung Electronics Co., Ltd. Method for estimating available bandwidth of network
JP2008527812A (ja) * 2005-01-07 2008-07-24 コニンクリーケ・ケイピーエヌ・ナムローゼ・フェンノートシャップ データ・セッション時間を予測する方法、デバイス、およびシステム
JP4685672B2 (ja) * 2005-03-23 2011-05-18 マイクロソフト コーポレーション 利用可能な帯域幅推定
JP2006270953A (ja) * 2005-03-23 2006-10-05 Microsoft Corp 利用可能な帯域幅推定
JPWO2006137373A1 (ja) * 2005-06-24 2009-01-15 日本電気株式会社 品質劣化箇所推定システム、及び品質劣化箇所推定方法
US8224626B2 (en) 2005-06-24 2012-07-17 Nec Corporation Quality degradation point estimating system and quality degradation point estimating method
JP4736136B2 (ja) * 2005-06-24 2011-07-27 日本電気株式会社 品質劣化箇所推定システム、及び品質劣化箇所推定方法
US8036121B2 (en) 2006-08-22 2011-10-11 Nec Corporation Method of estimating quality degradation on network in communication network system
KR101140972B1 (ko) 2006-09-28 2012-05-03 콸콤 인코포레이티드 통신 링크 품질을 결정하기 위한 방법 및 장치
JP2010506452A (ja) * 2006-09-28 2010-02-25 クゥアルコム・インコーポレイテッド 通信リンク品質を判定する方法及び装置
US8553526B2 (en) 2006-09-28 2013-10-08 Qualcomm Incorporated Methods and apparatus for determining quality of service in a communication system
US9191226B2 (en) 2006-09-28 2015-11-17 Qualcomm Incorporated Methods and apparatus for determining communication link quality
JP2008135946A (ja) * 2006-11-28 2008-06-12 Kyocera Corp 通信制御装置、無線通信装置、通信制御方法および無線通信方法
WO2008066078A1 (fr) * 2006-11-28 2008-06-05 Kyocera Corporation Dispositif de commande de communication, dispositif de communication radio, procédé de commande de communication, et procédé de communication radio
JP4679495B2 (ja) * 2006-11-28 2011-04-27 京セラ株式会社 通信制御装置、無線通信装置、通信制御方法および無線通信方法
US8081579B2 (en) 2006-11-28 2011-12-20 Kyocera Corporation Communication control apparatus, wireless communication apparatus, communication control method and wireless communication method
JP2008167026A (ja) * 2006-12-27 2008-07-17 Kyocera Corp 通信制御装置、無線通信装置、通信制御方法および無線通信方法
JP2008167024A (ja) * 2006-12-27 2008-07-17 Kyocera Corp 通信制御装置、無線通信装置、通信制御方法および無線通信方法
JP2008187472A (ja) * 2007-01-30 2008-08-14 Kyocera Corp 通信制御装置、無線通信装置、通信制御方法および無線通信方法
JP2009267520A (ja) * 2008-04-22 2009-11-12 Mitsubishi Electric Corp 性能測定装置および性能測定方法
JP2010068278A (ja) * 2008-09-11 2010-03-25 Kddi Corp 帯域判定装置及び方法
JP2010124255A (ja) * 2008-11-20 2010-06-03 Fujitsu Ltd 入力エッジルータ特定方法、プログラム及びコンピュータ
US8842573B2 (en) 2009-06-25 2014-09-23 Yamaha Corporation Communication device
JP2015062322A (ja) * 2009-12-11 2015-04-02 日本電気株式会社 ネットワーク帯域計測システム、ネットワーク帯域計測方法およびプログラム
WO2013042758A1 (ja) * 2011-09-21 2013-03-28 日本電気株式会社 コンテンツ配信システム、キャッシュサーバおよびコンテンツ配信方法
JPWO2013042758A1 (ja) * 2011-09-21 2015-03-26 日本電気株式会社 コンテンツ配信システム、キャッシュサーバおよびコンテンツ配信方法
US9450847B2 (en) 2013-07-17 2016-09-20 Fujitsu Limited Mismatch detecting method, detecting device, and recording medium
JP2017157913A (ja) * 2016-02-29 2017-09-07 Kddi株式会社 推定装置、推定方法及び推定プログラム

Also Published As

Publication number Publication date
EP1026855B1 (en) 2005-09-14
EP1026855A2 (en) 2000-08-09
EP1026855A3 (en) 2003-11-26
US6614763B1 (en) 2003-09-02
JP3587352B2 (ja) 2004-11-10
DE69927237D1 (de) 2005-10-20

Similar Documents

Publication Publication Date Title
JP3587352B2 (ja) ネットワーク通信性能測定方法及び装置並びにネットワーク通信性能測定プログラムを格納したコンピュータ読取り可能な記録媒体
US7729268B2 (en) Method and apparatus for quality of service determination
EP1382219B1 (en) Method and device for robust real-time estimation of bottleneck bandwidth
US7180858B1 (en) Tool for measuring available bandwidth in computer networks
EP2936739B1 (en) Method and node arrangement for providing more accurate estimation of data path conditions
US8908540B2 (en) Efficient and loss tolerant method and mechanism for measuring available bandwidth
US20080259813A1 (en) Method and apparatus for quality of service determination
JP4348124B2 (ja) QoSを推定する方法および通信装置
JP2000106557A (ja) 通信性能測定装置及びその測定方法
JP2001024678A (ja) データ伝送ネットワーク中で輻輳を予測して制御する方法およびノード
EP2936741B1 (en) Probing a network
KR20060100512A (ko) 전송제어 프로토콜 기반의 네트워크에서 평균 대역폭 추정방법 및 시스템
US11996997B2 (en) Round-trip packet loss measurement in a packet-switched communication network
Johnsson et al. An analysis of active end-to-end bandwidth measurements in wireless networks
US10462032B2 (en) Probing a network
JP2004312725A (ja) サービスの品質を決定する方法および装置
JP4926008B2 (ja) 監視装置
Yu et al. Estimating Available Bandwidth Using Overloading Stream with Variable Packet Size
Benaboud et al. CANIT: a new algorithm to improve the fairness of TCP congestion avoidance
CN106850294B (zh) 带宽估计的方法、装置和***
Damjanovic et al. Extending the tcp steady-state throughput equation for parallel tcp flows
WO2024094834A1 (en) Round-trip packet loss measurement in a packet-switched communication network
Flydahl et al. On the performance of packet-pair based path capacity estimation in wireless Ad Hoc networks
Miyasaka et al. Real-time measurement of end-to-end available bandwidth: A feasibility study
Pu et al. New flow control paradigm for next generation networks

Legal Events

Date Code Title Description
A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20040309

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20040316

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20040514

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20040713

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20040805

R150 Certificate of patent or registration of utility model

Free format text: JAPANESE INTERMEDIATE CODE: R150

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20080820

Year of fee payment: 4

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20090820

Year of fee payment: 5

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20090820

Year of fee payment: 5

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20100820

Year of fee payment: 6

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20110820

Year of fee payment: 7

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20120820

Year of fee payment: 8

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20120820

Year of fee payment: 8

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20130820

Year of fee payment: 9

LAPS Cancellation because of no payment of annual fees