[go: up one dir, main page]

JP5008041B2 - 伝搬遅延時間測定システム - Google Patents

伝搬遅延時間測定システム Download PDF

Info

Publication number
JP5008041B2
JP5008041B2 JP2009516156A JP2009516156A JP5008041B2 JP 5008041 B2 JP5008041 B2 JP 5008041B2 JP 2009516156 A JP2009516156 A JP 2009516156A JP 2009516156 A JP2009516156 A JP 2009516156A JP 5008041 B2 JP5008041 B2 JP 5008041B2
Authority
JP
Japan
Prior art keywords
propagation delay
delay time
measurement
packet
time measuring
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.)
Expired - Fee Related
Application number
JP2009516156A
Other languages
English (en)
Other versions
JPWO2008146427A1 (ja
Inventor
雅巳 木原
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.)
Nihon University
Original Assignee
Nihon University
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 Nihon University filed Critical Nihon University
Priority to JP2009516156A priority Critical patent/JP5008041B2/ja
Publication of JPWO2008146427A1 publication Critical patent/JPWO2008146427A1/ja
Application granted granted Critical
Publication of JP5008041B2 publication Critical patent/JP5008041B2/ja
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • 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
    • H04L43/0864Round trip delays
    • 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

Landscapes

  • Engineering & Computer Science (AREA)
  • Environmental & Geological Engineering (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)
  • Measurement Of Unknown Time Intervals (AREA)

Description

本発明は、パケットが往復する時間を測定する伝搬遅延時間測定システムに関する。
従来から、通信ネットワークの保守管理や携帯電話での測位のため、通信ネットワークにおいて伝搬遅延時間を測定している(例えば、特許文献1を参照。)。
図4に、従来の伝搬遅延時間の測定方法の概略図を示す。通信ネットワーク200では、サーバ210から測定用パケットaをクライアント220に送信する。その後、測定用パケットaを受信したクライアント220が測定用パケットaをサーバ210に返送し、これをサーバ210が受信し、測定用パケットaが往復する時間から通信ネットワーク200の伝搬遅延時間を測定することができる。
特開2005−130256号公報
しかし、従来の伝搬遅延時間の測定方法では、通信ネットワーク200に接続されたルータ等のネットワーク中継機器(不図示)の負荷及び処理状況に伝搬遅延時間が依存するため、測定用パケットaの送信タイミングによって伝搬遅延時間が大きく変動する問題がある。この問題は、通信ネットワーク200のトラフィックが少ない状態でも発生する。さらに、通信ネットワーク200のデータの送受信に与える影響を少なくするために測定用パケットaの送信タイミングをずらすと、この伝搬遅延時間の変動が大きくなってしまう。
以下、この問題を具体的に説明する。図5に、通信ネットワークにおけるサーバとクライアントの伝搬遅延時間の関係を示す。図5の上段は、サーバの時間軸であり、図5の下段はクライアントの時間軸である。図5において、tsからts1及びtr1からtrまでは、サーバでの測定用パケットの処理時間である。また、tr2からts2まではクライアントでの測定用パケットの処理時間である。これら測定用パケットの処理時間は、測定用パケットの送信タイミングによって変化する。このため、測定される伝搬遅延時間は、その分布が変化するだけでなく、その絶対値も変化する。図6に、通信ネットワークにおける伝搬遅延時間の分布の変化の一例を示した。
通信ネットワークのデータの送受信が影響を受けないように、通信ネットワークのトラフィックを測定しながら測定用パケットを送信する必要がある。一般的に、通信ネットワークでは、トラフィックが低い時ほど伝搬遅延時間の精度が高くなる。伝搬遅延時間は、ネットワーク中継機器のデジタル回路で発生するジッタやネットワーク中継機器のバッファメモリによって変動するので、複数回測定して統計的処理を施す必要がある。このとき、通信ネットワークのトラフィックが変動して測定用パケットの送信タイミングが変化すると、測定される伝搬遅延時間も大きく変動する。
本発明は、上記課題を解決し、精度の高い伝搬遅延時間を測定できる伝搬遅延時間測定システムを提供することを目的とする。
発明者は、測定用パケットを複数連続して送信すると伝搬遅延時間の変動が小さくなることを見出し、本発明を完成させた。
具体的には、本発明に係る伝搬遅延時間測定システムは、送信時刻を格納した測定用パケットを複数連続して送信する伝搬遅延時間測定装置と、前記伝搬遅延時間測定装置から送信された前記測定用パケットを前記伝搬遅延時間測定装置に返送する応答装置と、を有する伝搬遅延時間測定システムであって、前記伝搬遅延時間測定装置は、前記応答装置から返送された前記測定用パケットを受信し、受信した前記測定用パケットのうちの少なくともいずれか1つを用いて前記伝搬遅延時間測定装置と前記応答装置との間の伝搬遅延時間を測定することを特徴とする。
上記伝搬遅延時間測定システムは、精度の高い伝搬遅延時間を測定することができる。
本発明に係る伝搬遅延時間測定システムでは、前記応答装置は、直前の前記測定用パケットを受信した時刻から所定の時間内に受信した前記測定用パケットのみを前記伝搬遅延時間測定装置に返送することが好ましい。
上記伝搬遅延時間測定システムは、伝搬遅延時間の精度をより高くすることができる。
本発明に係る伝搬遅延時間測定システムでは、前記伝搬遅延時間測定装置は、直前の前記測定用パケットを受信した時刻から所定の時間内に受信した前記測定用パケットのみを用いて伝搬遅延時間を測定することが好ましい。
上記伝搬遅延時間測定システムは、伝搬遅延時間の精度をより高くすることができる。
本発明に係る伝搬遅延時間測定システムでは、前記伝搬遅延時間測定装置は、受信した前記測定用パケットのうちのn個目の前記測定用パケットを用いて伝搬遅延時間を測定することが好ましい(但し、2≦n≦連続して送信した測定用パケットの個数)。
上記伝搬遅延時間測定システムは、伝搬遅延時間の精度をより高くすることができる。
本発明に係る伝搬遅延時間測定システムでは、前記伝搬遅延時間測定装置は、受信した前記測定用パケットのうちのn個目以降の前記測定用パケットの全てを用いて伝搬遅延時間を測定することが好ましい(但し、2≦n≦連続して送信した測定用パケットの個数)。
上記伝搬遅延時間測定システムは、伝搬遅延時間の精度をより高くすることができる。
前記伝搬遅延時間測定装置は、前記測定用パケットをm個(但し、3≦m≦連続して送信した測定用パケットの個数)送信し、受信した前記測定用パケットを用いて伝搬遅延時間を測定し、測定した前記伝搬遅延時間同士の差で求められるパケット間伝搬遅延時間差を算出することが好ましい。
クロストラフィックによって伝搬遅延時間に遅れが生じた場合、パケット間伝搬遅延時間差はゼロ近傍から外れる。パケット間伝搬遅延時間差がゼロ近傍となった組合せに共通する伝搬遅延時間を判定することで、クロストラフィックの生じていない測定用パケットを抽出することができる。これにより、クロストラフィックに影響されない安定な伝搬遅延時間の測定をすることができる。さらに、クロストラフィックが生じているかいないかを判断するための閾値をゼロを中心に設定することができる。
前記伝搬遅延時間測定装置は、前記mの値が可変であることが好ましい。
mの値が増えると、伝搬遅延時間の組合せの総数が増える。伝搬遅延時間の組合せの総数が可変であることで、クロストラフィックの影響をより少なくすることができる。
前記伝搬遅延時間測定装置は、前記パケット間伝搬遅延時間差がゼロに集中する前記mの値を求め、当該mの値を用いて前記パケット間伝搬遅延時間差を算出することが好ましい。
伝搬遅延時間の組合せの総数が増えると、パケット間伝搬遅延時間差がゼロ近傍となる伝搬遅延時間の組合せの数は増える。パケット間伝搬遅延時間差がゼロ近傍に集中するmの値を用いてパケット間伝搬遅延時間差を算出することで、クロストラフィックの影響の少ない伝搬遅延時間を測定することができる。
本発明は、精度の高い伝搬遅延時間を測定できる伝搬遅延時間測定システムを提供することができる。
本実施形態に係る伝搬遅延時間測定システムの概略図である。 伝搬遅延時間測定システムの応答装置の概略図である。 伝搬遅延時間測定システムの伝搬遅延時間測定装置の概略図である。 従来の伝搬遅延時間の測定方法の概略図である。 通信ネットワークにおけるサーバとクライアントの伝搬遅延時間の関係を示す図である。 通信ネットワークにおける伝搬遅延時間の分布の変化の一例を示すグラフである。 測定用パケットを1個送信した場合の伝搬遅延時間のピーク値と伝搬遅延時間の分布の関係を示すグラフである。 測定用パケットを2個連続して送信した場合の伝搬遅延時間のピーク値と伝搬遅延時間の分布の関係を示すグラフである。 測定用パケットを3個連続して送信した場合の伝搬遅延時間のピーク値と伝搬遅延時間の分布の関係を示すグラフである。 測定用パケットを4個連続して送信した場合の伝搬遅延時間のピーク値と伝搬遅延時間の分布の関係を示すグラフである。 測定用パケットを5個連続して送信した場合の伝搬遅延時間のピーク値と伝搬遅延時間の分布の関係を示すグラフである。 測定用パケットを10個連続して送信した場合の伝搬遅延時間のピーク値と伝搬遅延時間の分布の関係を示すグラフである。 送信する測定用パケットの個数と伝搬遅延時間のピーク値の関係を示すグラフである。 送信する測定用パケットの個数と伝搬遅延時間の最小値の関係を示すグラフである。 伝搬遅延時間測定システムの第2の概略図である。 伝搬遅延時間測定装置の送受信する測定用パケットの説明図である。 パケット間伝搬遅延時間差の分布の一例を示すグラフである。 クロストラフィックなどの遅延の影響を受けている伝搬遅延時間の抽出方法の一例を示す説明図である。
符号の説明
100 伝搬遅延時間測定システム
101 伝搬遅延時間測定システム
110 伝搬遅延時間測定装置
111 伝搬遅延時間測定装置
120 応答装置
130a、130b ルータ
200 通信ネットワーク
210 サーバ
220 クライアント
a、a1、a2、a3 測定用パケット
b 直前の測定用パケット
ΔT 遅延
以下、具体的に実施形態を示して本願発明を詳細に説明するが、本願の発明は以下の記載に限定して解釈されない。なお、同一の機器には同一の符号を付した。
図1に、本実施形態に係る伝搬遅延時間測定システムの概略図を示した。本実施形態に係る伝搬遅延時間測定システム100は、送信時刻を格納した測定用パケットaを複数連続して送信する伝搬遅延時間測定装置110と、伝搬遅延時間測定装置110から送信された測定用パケットaを伝搬遅延時間測定装置110に返送する応答装置120と、を有する伝搬遅延時間測定システム100であって、伝搬遅延時間測定装置110は、応答装置120から返送された測定用パケットaを受信し、受信した測定用パケットaのうちの少なくともいずれか1つを用いて伝搬遅延時間測定装置110と応答装置120との間の伝搬遅延時間を測定する。
伝搬遅延時間測定装置110は、例えば、サーバ、ワークステーション又はホストコンピュータがある。伝搬遅延時間測定装置110は、例えば、CPU等の演算装置、メモリ、ハードディスク等の記憶手段、マウス、キーボード、ディスプレイ、プリンタ等の入出力手段、LANポート等の通信インターフェースを有する(不図示)。なお、伝搬遅延時間測定装置110は、伝搬遅延時間を測定する機能を有すればよく、複数であっても良い。
応答装置120としては、例えば、パーソナルコンピュータ、ワークステーション、パーソナルコンピュータ又はホストコンピュータがある。応答装置120は、例えば、演算装置、記憶手段、入出力手段及び通信インターフェースを有する。
図1は、伝搬遅延時間測定装置110と応答装置120が1対1で接続された例である。伝搬遅延時間測定システム100では、1台の伝搬遅延時間測定装置110に複数の応答装置120が接続されても良い。この場合、伝搬遅延時間測定システム100は、伝搬遅延時間測定装置110とそれぞれの応答装置120の間の伝搬遅延時間を測定することができる。
測定用パケットaは、伝搬遅延時間測定装置110での送信時刻が格納される。伝搬遅延時間測定システム100がTCP/IPを利用するのであれば、測定用パケットaは、例えば、送信時刻、識別番号、ポート番号、伝搬遅延時間測定装置110のIPアドレス、及び、応答装置120のIPアドレスが格納される。伝搬遅延時間測定装置110は、測定用パケットaの送信時刻と返送された測定用パケットaを受信した時刻の差から伝搬遅延時間を測定することができる。また、応答装置120は、測定用パケットaを返送する際、返送時刻を測定用パケットに記録することが好ましい。伝搬遅延時間測定システム100は、伝搬遅延時間測定装置110から応答装置120までの往路と応答装置120から伝搬遅延時間測定装置110までの復路の伝搬遅延時間をそれぞれ測定することができる。なお、測定用パケットaは、データを格納しても良い。
図1では、伝搬遅延時間測定装置110は、測定用パケットaを2個連続して送信している。図7に、測定用パケットを1個送信した場合の伝搬遅延時間のピーク値と伝搬遅延時間の分布の関係を示した。また、図8〜図12に、測定用パケットをそれぞれ2,3,4,5,10個連続して送信した場合の伝搬遅延時間のピーク値と伝搬遅延時間の分布の関係を示した。図7〜図12から、連続送信する測定用パケットの個数を増やすと伝搬遅延時間の分布が狭くなり、それが安定することがわかる。図13に、送信する測定用パケットの個数と伝搬遅延時間のピーク値の関係を示した。また、図14に、送信する測定用パケットの個数と伝搬遅延時間の最小値の関係を示した。図13及び図14から、送信する測定用パケットの個数が3個から5個の範囲で伝搬遅延時間のピーク値及び最小値が最小となることがわかる。以上より、測定用パケットは、3個から5個連続して送信することが好ましく、3個連続して送信することがより好ましい。なお、測定用パケットaは、5個以上連続して送信して良いことは言うまでもない。
図1の伝搬遅延時間測定装置110は、それぞれの測定用パケットaを送信する時刻を送信時刻として測定用パケットaに記録する。そして、伝搬遅延時間測定装置110は、測定用パケットaの送信時刻と、返送されたその測定用パケットaを受信した時刻の差から伝搬遅延時間を測定することができる。測定用パケットaを連続して複数送信することで、伝搬遅延時間測定システム100は、測定用パケットaの送信タイミングの変化による伝搬遅延時間の分布の変動を最小限に抑え、精度が高い伝搬遅延時間を測定することができる。さらに、伝搬遅延時間測定システム100は、測定用パケットaの送信タイミングを監視及び制御する手間を無くすことができる。
通常、ネットワーク中継機器(不図示)は、中継する測定用パケットaやデータを一時的に保存するバッファメモリを有する。測定用パケットaがバッファメモリに保存されることで応答装置120に到着する時間が遅くなり、その間に伝搬遅延時間も大きく変動する。以下、複数の測定用パケットaを連続して送信することで、測定される伝搬遅延時間の精度が高くなる理由について述べる。測定用パケットaをバッファメモリに保存されたとしても、測定用パケットaが連続していることからバッファメモリが直ぐにあふれそうになる。このため、バッファメモリの空き領域を確保するため、ネットワーク中継機器は、バッファメモリに保存された測定用パケットaを直ぐに送信し、測定用パケットaがバッファメモリに保存される時間を極めて短くすることができると推測される。すなわち、伝搬遅延時間測定システム100は、複数の測定用パケットaを連続して送信することで、測定用パケットaがバッファメモリに保存されない又は極めて短い時間しか保存されないようにして、精度が高い伝搬遅延時間の測定を可能としている。
本実施形態に係る伝搬遅延時間測定システム100では、伝搬遅延時間測定装置110は、受信した測定用パケットaのうちのn個目の測定用パケットaを用いて伝搬遅延時間を測定することが好ましい(但し、2≦n≦連続して送信した測定用パケットの個数)。また、伝搬遅延時間測定装置110は、最後に送信した測定用パケットaを用いて伝搬遅延時間を測定することがより好ましい。例えば、伝搬遅延時間測定装置110が3個の測定用パケットaを連続して送信した場合、伝搬遅延時間測定装置110は、3個目の測定用パケットaのみを用いて伝搬遅延時間を測定する。通常、1個目の測定用パケットaの伝搬遅延時間は、2個目以降の測定用パケットaの伝搬遅延時間よりも精度が低い。そして、2個目、3個目と後に送信した測定用パケットaほど、伝搬遅延時間の精度が高くなる。これによって、伝搬遅延時間測定100システムは、伝搬遅延時間の精度をより高くすることができる。
また、本実施形態に係る伝搬遅延時間測定システム100では、伝搬遅延時間測定装置110は、受信した測定用パケットaのうちのn個目以降の測定用パケットaの全てを用いて伝搬遅延時間を測定することが好ましい(但し、2≦n≦連続して送信した測定用パケットの個数)。例えば、伝搬遅延時間測定装置110が5個の測定用パケットaを連続して送信した場合、伝搬遅延時間測定装置110は、3個目移行の測定用パケットaの全てを用いて伝搬遅延時間を測定する。この場合、伝搬遅延時間測定装置110は、全ての測定用パケットaの伝搬遅延時間を測定し、これらを平均しても良い。また、伝搬遅延時間測定装置110は、複数の測定用パケットaのうち最小の伝搬遅延時間のものを伝搬遅延時間としても良い。さらに、伝搬遅延時間測定装置110は、複数の測定用パケットaのうち最大の伝搬遅延時間のものを伝搬遅延時間としても良い。複数の測定用パケットaを用いて伝搬遅延時間を測定するので、伝搬遅延時間測定100システムは、伝搬遅延時間の精度をより高くすることができる。
図2に、伝搬遅延時間測定システムの応答装置の概略図を示した。応答装置120は、測定用パケットaを受信したら直ぐに返送しても良い。また、本実施形態に係る伝搬遅延時間測定システム100では、応答装置120は、直前の測定用パケットbを受信した時刻から所定の時間内に受信した測定用パケットaのみを伝搬遅延時間測定装置(不図示)に返送することが好ましい。図2では、伝搬遅延時間測定装置が2個の測定用パケットaを送信し、直前の測定用パケットbが既に応答装置120で受信され、2個目の測定用パケットaを受信するところである。また、図2では、遅延ΔTは、直前の測定用パケットbと測定用パケットaの受信時刻の差である。
遅延ΔTが小さいときは、測定する伝搬遅延時間に与える影響は少ない。一方、遅延ΔTが大きくなると、測定する伝搬遅延時間の精度を低下させる。このため、遅延ΔTが所定の時間内に測定用パケットaのみ伝搬遅延時間測定装置に返送する。これによって、伝搬遅延時間測定装置120での伝搬遅延時間のばらつきを低減し、伝搬遅延時間測定100システムは、伝搬遅延時間の精度をより高くすることができる。
なお、応答装置120における所定の時間内とは、例えば、1秒以上、3秒以下である。
図3に、伝搬遅延時間測定システムの伝搬遅延時間測定装置の概略図を示した。本実施形態に係る伝搬遅延時間測定システム100では、伝搬遅延時間測定装置110は、直前の測定用パケットbを受信した時刻から所定の時間内に受信した測定用パケットaのみを用いて伝搬遅延時間を測定することが好ましい。図2と同様に、伝搬遅延時間測定装置120が測定する伝搬遅延時間のばらつきを低減し、伝搬遅延時間測定100システムは、伝搬遅延時間の精度をより高くすることができる。
なお、伝搬遅延時間測定装置110における所定の時間内とは、例えば、1秒以上、6秒以下である。
図15に、伝搬遅延時間測定システムの第2の概略図を示した。伝搬遅延時間測定システム101では、伝搬遅延時間測定装置111と応答装置120の間にルータ130a及び130bが配置されている点で図1に示した伝搬遅延時間測定システム100と異なる。伝搬遅延時間測定装置111と応答装置120は、伝搬遅延時間測定システム100で説明したように、ルータ130a及び130bを介して測定用パケットaの送受信を行う。ここで、測定用パケットaは、連続した3個以上の測定用パケットで構成される。
伝搬遅延時間測定システム101では、ルータ130a及びルータ130bの間でクロストラフィックが生じることがある。このため、例えば測定用パケットaの伝送時にクロストラフィックが生じると、測定用パケットaの伝搬遅延時間が遅くなる。伝搬遅延時間測定装置111は、図1で説明した伝搬遅延時間測定装置110に加え、クロストラフィックの影響を排除することを特徴とする。以下、伝搬遅延時間測定装置111の詳細について説明する。
図16に、伝搬遅延時間測定装置の送受信する測定用パケットの説明図を示す。伝搬遅延時間測定装置は、m個の測定用パケットa1、a2、a3を送受信する。ここで、mは、3以上でありかつ連続して送信した測定用パケットの個数以下の整数である。本実施形態では、m=3とするが、4以上であることで、クロストラフィックの影響を排除する効果をより高めることができる。
伝搬遅延時間測定装置は、受信した測定用パケットa1、a2、a3を用いて伝搬遅延時間を測定する。伝搬遅延時間測定装置が測定用パケットa1、a2、a3を送信する時刻は、それぞれ、時刻TS(1)、TS(2)、TS(3)である。伝搬遅延時間測定装置が測定用パケットa1、a2、a3を受信する時刻は、それぞれ、時刻TR(1)、TR(2)、TR(3)である。このとき、測定用パケットa1の伝搬遅延時間Δt1は、時刻TR(1)−時刻TS(1)によって算出される。測定用パケットa2、a3についても同様にして、測定用パケットa2の伝搬遅延時間Δt2及び測定用パケットa3の伝搬遅延時間Δt3が算出される。
そして、伝搬遅延時間測定装置は、測定した伝搬遅延時間同士の差で求められるパケット間伝搬遅延時間差を算出する。たとえば、伝搬遅延時間Δt1と伝搬遅延時間Δt2の差を算出することによって、測定用パケットa1と測定用パケットa2のパケット間伝搬遅延時間差ΔBB1,2を算出する。同様に、伝搬遅延時間Δt1と伝搬遅延時間Δt3の差を算出することによって、測定用パケットa1と測定用パケットa3のパケット間伝搬遅延時間差ΔBB1,3を算出する。伝搬遅延時間Δt2と伝搬遅延時間Δt3の差を算出することによって、測定用パケットa2と測定用パケットa3のパケット間伝搬遅延時間差ΔBB2,3を算出する。伝搬遅延時間の組合せごとのパケット間伝搬遅延時間差ΔBB1,2、ΔBB1,3、ΔBB2,3を算出する。
ここで、パケット間伝搬遅延時間差ΔBB1,2、ΔBB1,3、ΔBB2,3は、上記算出手順に限定されない。たとえば、パケット間伝搬遅延時間差ΔBB1,2は、測定用パケットa1の送信時刻TS(1)と測定用パケットa2の送信時刻TS(2)の時間差ΔBS1,2を測定し、測定用パケットa1の受信時刻TR(1)と測定用パケットa2の受信時刻TR(2)の時間差ΔTR1,2を測定し、時間差ΔBS1,2と時間差ΔTR1,2の差によっても算出することができる。測定用パケットa1、a2、a3について、クロストラフィックなどの何らの障害も生じなければ、パケット間伝搬遅延時間差ΔBB1,2、ΔBB1,3、ΔBB2,3はゼロとなる。
図17に、パケット間伝搬遅延時間差の分布の一例を示す。伝搬遅延時間測定装置や応答装置などにおけるネットワークデバイス内で遅延を受けると、パケット間伝搬遅延時間差ΔBBの分布は、図17(a)に示すように、ゼロを頂点とする分布になる。しかし、ネットワークデバイス内での遅延やクロストラフィックなどの遅延が生じると、パケット間伝搬遅延時間差ΔBBは、ゼロから外れる。そして、遅延が大きいほど、パケット間伝搬遅延時間差ΔBBの数値は大きくなる。例えば、クロストラフィックが生じると、パケット間伝搬遅延時間差ΔBBの分布は、図17(b)に示すように、ゼロ近傍から外れた位置にも頂点が現れる。
パケット間伝搬遅延時間差ΔBBがゼロ近傍となる伝搬遅延時間の組をフィルタリングすることで、クロストラフィックの影響を受けていない伝搬遅延時間を抽出することができる。ゼロ近傍は、例えば、ゼロを中心とする一定範囲αを閾値としたΔBB<0±αで表される範囲である。一定範囲αは、クロストラフィックの影響のみを排除するのか、または、伝搬遅延時間測定装置111内での遅延を許容するのかによって変えることができる。パケット間伝搬遅延時間差ΔBBの値によってフィルタリングすれば、閾値の絶対値を毎回設定する必要はない。さらにどのようなネットワークであっても一定の閾値αで対応することができる。
パケット間伝搬遅延時間差ΔBBがゼロ近傍となる伝搬遅延時間の組であっても、クロストラフィックの影響を受けているものもある。例えば、共通のクロストラフィックの影響を受けた伝搬遅延時間の組合せである。伝搬遅延時間測定装置111は、この組合せをさらに排除することが好ましい。
図18は、クロストラフィックなどの遅延の影響を受けている伝搬遅延時間の抽出方法の一例を示す説明図である。パケット間伝搬遅延時間差がゼロ近傍であった伝搬遅延時間の組合せをポイント1、パケット間伝搬遅延時間差がゼロ近傍ではなかった伝搬遅延時間の組合せをゼロポイントとして、伝搬遅延時間の組合せごとにポイントを加算していく。そして、ポイントが一定以上となった伝搬遅延時間を選択する。例えば、図16で説明したmが3の例では、ポイントが2以上となった伝搬遅延時間Δt1及びΔt3を選択する。選択した伝搬遅延時間Δ1、Δ3だけから伝搬遅延時間を再度算出することで、クロストラフィックの影響の少ない伝搬遅延時間を測定することができる。
図15に示す伝搬遅延時間測定装置111では、さらに、mの値が可変であることが好ましい。さらに、伝搬遅延時間測定装置111では、パケット間伝搬遅延時間差がゼロに集中するmの値を求め、当該mの値を用いてパケット間伝搬遅延時間差を算出することが好ましい。例えば、mの値を増加させ、伝搬遅延時間の組合せの総数が増えると、パケット間伝搬遅延時間差ΔBBの分布が明確になる。パケット間伝搬遅延時間差ΔBBがゼロ近傍となった回数が一定数を超えたか否かを判定することで、クロストラフィックの影響を受けていない測定用パケットをより正確に特定することができる。そして、測定用パケットの数が1からmまでの伝搬遅延時間の組合せのパケット間伝搬遅延時間差ΔBBからクロストラフィックの影響を受けていない伝搬遅延時間をフィルタリングする。mの値を変化させることでパケット間伝搬遅延時間差ΔBBの分布が明確になるので、伝搬遅延時間測定装置111は、クロストラフィックの影響を受けていない伝搬遅延時間を算出することができる。
本発明に係る伝搬遅延時間測定システムは、パケット通信を行う通信ネットワークの保守及び管理に利用することができる。特に、本発明に係る伝搬遅延時間測定システムは、通信ネットワークの特性、接続状況の確認やトラブルシューティングに利用することができる。

Claims (8)

  1. 送信時刻を格納した測定用パケットを複数連続して送信する伝搬遅延時間測定装置と、
    前記伝搬遅延時間測定装置から送信された前記測定用パケットを前記伝搬遅延時間測定装置に返送する応答装置と、
    を有する伝搬遅延時間測定システムであって、
    前記応答装置は、直前の前記測定用パケットを受信した時刻から所定の時間内に受信した前記測定用パケットのみを前記伝搬遅延時間測定装置に返送し、
    前記伝搬遅延測定装置は、前記応答装置から返送された前記測定用パケットを受信し、受信した前記測定用パケットのうちの少なくともいずれか1つを用いて前記伝搬遅延時間測定装置と前記応答装置との間の伝搬遅延時間を測定することを特徴とする伝搬遅延時間測定システム。
  2. 送信時刻を格納した測定用パケットを複数連続して送信する伝搬遅延時間測定装置と、
    前記伝搬遅延時間測定装置から送信された前記測定用パケットを前記伝搬遅延時間測定装置に返送する応答装置と、
    を有する伝搬遅延時間測定システムであって、
    前記伝搬遅延時間測定装置は、直前の前記測定用パケットを受信した時刻から所定の時間内に受信した前記測定用パケットのみを用いて伝搬遅延時間を測定することを特徴とする伝搬遅延時間測定システム。
  3. 前記伝搬遅延時間測定装置は、直前の前記測定用パケットを受信した時刻から所定の時間内に受信した前記測定用パケットのみを用いて伝搬遅延時間を測定することを特徴とする請求項1に記載の伝搬遅延時間測定システム。
  4. 前記伝搬遅延時間測定装置は、受信した前記測定用パケットのうちのn個目の前記測定用パケットを用いて伝搬遅延時間を測定することを特徴とする請求項1から3のいずれかに記載の伝搬遅延時間測定システム(但し、2≦n≦連続して送信した測定用パケットの個数)。
  5. 前記伝搬遅延時間測定装置は、受信した前記測定用パケットのうちのn個目以降の前記測定用パケットの全てを用いて伝搬遅延時間を測定することを特徴とする請求項1から3のいずれかに記載の伝搬遅延時間測定システム(但し、2≦n≦連続して送信した測定用パケットの個数)。
  6. 前記伝搬遅延時間測定装置は、前記測定用パケットをm個(但し、3≦m≦連続して送信した測定用パケットの個数)送信し、
    受信した前記測定用パケットを用いて伝搬遅延時間を測定し、測定した前記伝搬遅延時間同士の差で求められるパケット間伝搬遅延時間差を算出することを特徴とする請求項1から5のいずれかに記載の伝搬遅延時間測定システム。
  7. 前記伝搬遅延時間測定装置は、前記mの値が可変であることを特徴とする請求項6に記載の伝搬遅延時間測定システム。
  8. 前記伝搬遅延時間測定装置は、前記パケット間伝搬遅延時間差がゼロに集中する前記mの値を求め、当該mの値を用いて前記パケット間伝搬遅延時間差を算出することを特徴とする請求項7に記載の伝搬遅延時間測定システム。
JP2009516156A 2007-05-28 2007-12-25 伝搬遅延時間測定システム Expired - Fee Related JP5008041B2 (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2009516156A JP5008041B2 (ja) 2007-05-28 2007-12-25 伝搬遅延時間測定システム

Applications Claiming Priority (4)

Application Number Priority Date Filing Date Title
JP2007140083 2007-05-28
JP2007140083 2007-05-28
JP2009516156A JP5008041B2 (ja) 2007-05-28 2007-12-25 伝搬遅延時間測定システム
PCT/JP2007/074831 WO2008146427A1 (ja) 2007-05-28 2007-12-25 伝搬遅延時間測定システム

Publications (2)

Publication Number Publication Date
JPWO2008146427A1 JPWO2008146427A1 (ja) 2010-08-19
JP5008041B2 true JP5008041B2 (ja) 2012-08-22

Family

ID=40074705

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2009516156A Expired - Fee Related JP5008041B2 (ja) 2007-05-28 2007-12-25 伝搬遅延時間測定システム

Country Status (3)

Country Link
US (1) US8289871B2 (ja)
JP (1) JP5008041B2 (ja)
WO (1) WO2008146427A1 (ja)

Families Citing this family (14)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2010132945A1 (en) * 2009-05-20 2010-11-25 Chronologic Pty. Ltd. Precision synchronisation architecture for superspeed universal serial bus devices
US9763133B2 (en) * 2011-07-05 2017-09-12 Rakuten, Inc. Content delivery system and content delivery method
US8830860B2 (en) 2012-07-05 2014-09-09 Accedian Networks Inc. Method for devices in a network to participate in an end-to-end measurement of latency
US12192084B2 (en) 2012-07-05 2025-01-07 Accedian Networks Inc. Method for devices in a network to participate in an end-to-end measurement of latency
US10999171B2 (en) 2018-08-13 2021-05-04 Accedian Networks Inc. Method for devices in a network to participate in an end-to-end measurement of latency
US8792380B2 (en) 2012-08-24 2014-07-29 Accedian Networks Inc. System for establishing and maintaining a clock reference indicating one-way latency in a data network
JP5842102B2 (ja) * 2014-04-18 2016-01-13 パナソニックIpマネジメント株式会社 通信装置、通信システム、及びネットワーク状況判定方法
JP6384125B2 (ja) * 2014-05-30 2018-09-05 富士ゼロックス株式会社 情報処理装置及びプログラム
US10979332B2 (en) 2014-09-25 2021-04-13 Accedian Networks Inc. System and method to measure available bandwidth in ethernet transmission system using train of ethernet frames
US10962780B2 (en) * 2015-10-26 2021-03-30 Microsoft Technology Licensing, Llc Remote rendering for virtual images
US10785144B2 (en) * 2016-12-30 2020-09-22 Equinix, Inc. Latency equalization
US11985618B2 (en) * 2019-01-08 2024-05-14 Apple Inc. Random access procedure for NR based satellite communication
US11996884B1 (en) * 2020-11-15 2024-05-28 Infinera Corporation Dual marker based latency measurement
JP7545099B2 (ja) * 2021-05-19 2024-09-04 日本電信電話株式会社 測定器、測定方法および時刻同期システム

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2001111618A (ja) * 1999-10-08 2001-04-20 Nippon Telegr & Teleph Corp <Ntt> 通信システムとその通信方法、ならびにそのプログラムを記録した媒体

Family Cites Families (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5450394A (en) * 1994-03-10 1995-09-12 Northern Telecom Limited Delay monitoring of telecommunication networks
US7023816B2 (en) * 2000-12-13 2006-04-04 Safenet, Inc. Method and system for time synchronization
US8059675B1 (en) * 2003-06-26 2011-11-15 Sprint Communications Company L.P. Application ping
JP2005130256A (ja) * 2003-10-24 2005-05-19 Ntt Docomo Inc 移動局装置、基地局装置、無線通信システムおよび無線通信方法
US8345561B2 (en) * 2006-08-22 2013-01-01 Rueters America Inc. Time monitor

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2001111618A (ja) * 1999-10-08 2001-04-20 Nippon Telegr & Teleph Corp <Ntt> 通信システムとその通信方法、ならびにそのプログラムを記録した媒体

Also Published As

Publication number Publication date
WO2008146427A1 (ja) 2008-12-04
US20100195517A1 (en) 2010-08-05
JPWO2008146427A1 (ja) 2010-08-19
US8289871B2 (en) 2012-10-16

Similar Documents

Publication Publication Date Title
JP5008041B2 (ja) 伝搬遅延時間測定システム
US11350150B2 (en) Method for estimation of quality of experience (QoE) metrics for video streaming using passive measurements
Pan et al. Proportional integral controller enhanced (PIE): A lightweight control scheme to address the bufferbloat problem
US9203726B2 (en) Performance measurement in a network supporting multiprotocol label switching (MPLS)
US10129123B2 (en) Measurement apparatus, communications apparatus, and relay apparatus
US8976664B2 (en) Facilitating network flows
CN112217686A (zh) 一种评估往返时延的系统、方法及装置
US9961000B2 (en) Estimation of network path segment delays
US20160301599A1 (en) Method and first network node for managing a first ip path used by a connection
EP3560152B1 (en) Determining the bandwidth of a communication link
JP6575529B2 (ja) 可用帯域推定システム、可用帯域推定方法、受信装置及び受信装置の制御プログラム
US9584419B1 (en) Systems and methods for detecting consistent fabric congestion in a datacenter based on historical traffic data
US9935886B2 (en) Packet extracting apparatus and method
US9166687B2 (en) Method and apparatus for using credits to determine cable length
CN111405370A (zh) 一种视频回放方法和装置
US10999170B2 (en) Communication system, available-bandwidth estimation method, and recording medium
US8289868B2 (en) Network device and method of measuring upstream bandwidth employed thereby
US20120236723A1 (en) Latency Analysis of Traffic Passing Through an Ethernet Switch
JP2014112779A (ja) データ送信制御装置、データ送信制御方法、および、コンピュータ・プログラム
CN108833276B (zh) 优选路径的确定方法及装置、服务器
JP4536026B2 (ja) ネットワーク品質測定方法、測定装置及びプログラム
US9882751B2 (en) Communication system, communication controller, communication control method, and medium
WO2016103674A1 (ja) ストリーム受信装置、通信システム、ストリーム送信のタイミングを推定する方法および記録媒体
CN114938705A (zh) 通信装置、以及通信装置所使用的程序以及方法
US12284100B2 (en) Network delay estimation

Legal Events

Date Code Title Description
A529 Written submission of copy of amendment under article 34 pct

Free format text: JAPANESE INTERMEDIATE CODE: A5211

Effective date: 20091105

A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20101222

A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20101222

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: 20120522

A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20120523

R150 Certificate of patent or registration of utility model

Ref document number: 5008041

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

Free format text: JAPANESE INTERMEDIATE CODE: R150

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

Free format text: PAYMENT UNTIL: 20150608

Year of fee payment: 3

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

S111 Request for change of ownership or part of ownership

Free format text: JAPANESE INTERMEDIATE CODE: R313113

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

LAPS Cancellation because of no payment of annual fees