JP5354684B2 - Network quality measurement system - Google Patents

Network quality measurement system Download PDF

Info

Publication number
JP5354684B2
JP5354684B2 JP2010075207A JP2010075207A JP5354684B2 JP 5354684 B2 JP5354684 B2 JP 5354684B2 JP 2010075207 A JP2010075207 A JP 2010075207A JP 2010075207 A JP2010075207 A JP 2010075207A JP 5354684 B2 JP5354684 B2 JP 5354684B2
Authority
JP
Japan
Prior art keywords
measurement
terminal
packet
management server
measurement data
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
JP2010075207A
Other languages
Japanese (ja)
Other versions
JP2011211360A (en
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.)
KDDI Corp
Original Assignee
KDDI Corp
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 KDDI Corp filed Critical KDDI Corp
Priority to JP2010075207A priority Critical patent/JP5354684B2/en
Publication of JP2011211360A publication Critical patent/JP2011211360A/en
Application granted granted Critical
Publication of JP5354684B2 publication Critical patent/JP5354684B2/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Description

本発明は、ネットワーク品質計測システムに係り、特に、ネットワーク上に分散配置されたユーザ端末のペアを選択してエンドツーエンドの通信品質を計測させ、計測結果を収集してネットワーク品質を計測するネットワーク品質計測システムに関する。   The present invention relates to a network quality measurement system, and in particular, a network that selects a pair of user terminals distributed on a network, measures end-to-end communication quality, collects measurement results, and measures network quality. The quality measurement system.

IPネットワークの通信品質を監視する目的で、監視対象のネットワーク内に分散配置した計測端末間でプローブパケット(テストパケット)を送受し、パケットロス率やパケット遅延などの通信品質を計測するシステムが非特許文献1に開示されている。また、ネット対戦型ゲームの通信を利用し、大規模なIPネットワークの通信品質を計測する技術が、非特許文献2に開示されている。   In order to monitor the communication quality of an IP network, a system that sends and receives probe packets (test packets) between measurement terminals distributed in the monitored network and measures communication quality such as packet loss rate and packet delay is not available. It is disclosed in Patent Document 1. Further, Non-Patent Document 2 discloses a technique for measuring communication quality of a large-scale IP network using communication of an online battle game.

PerfSONAR: http://www.perfsonar.net/PerfSONAR: http://www.perfsonar.net/ Youngki Lee, Sharad Agarwal, Chris Butcher, and Jitu Padhye,"Measurement and Estimation of Network QoS Among Peer Xbox 360 Game Players," In Proc. of PAM 2008.Youngki Lee, Sharad Agarwal, Chris Butcher, and Jitu Padhye, "Measurement and Estimation of Network QoS Among Peer Xbox 360 Game Players," In Proc. Of PAM 2008.

従来技術によるIPネットワークの品質計測には以下のような技術課題があった。   Prior art IP network quality measurement has the following technical problems.

(1)非特許文献1のように、計測サーバをIPネットワークに分散配置する方式では、大規模ネットワークを監視する際には多数の計測用サーバを設置しなければならなかった。   (1) As described in Non-Patent Document 1, in a method in which measurement servers are distributed on an IP network, a large number of measurement servers must be installed when monitoring a large-scale network.

(2)非特許文献2のように、ゲーム機などのユーザ端末を利用してIPネットワークの品質を計測する方式では、ユーザ端末の利用状況や能力に応じて計測精度が低下する場合があるため、計測データの信頼性が低くなることがあった。   (2) As described in Non-Patent Document 2, in a method of measuring the quality of an IP network using a user terminal such as a game machine, the measurement accuracy may decrease depending on the usage status and capability of the user terminal. In some cases, the reliability of the measurement data was lowered.

本発明の目的は、上記した従来技術の課題を解決し、ユーザ端末(クライアント)を計測端末として利用しながら、ネットワーク品質を精度良く計測できるネットワーク品質計測装置を提供することにある。   An object of the present invention is to solve the above-described problems of the prior art and to provide a network quality measuring device capable of accurately measuring network quality while using a user terminal (client) as a measuring terminal.

上記の目的を達成するために、本発明は、ネットワーク上の計測端末間で送受されたテストパケットのデータを計測管理サーバが取得してネットワークの品質を計測するネットワーク品質計測システムにおいて、以下のような手段を講じた点に特徴がある。   In order to achieve the above object, the present invention provides a network quality measurement system in which a measurement management server acquires data of test packets transmitted and received between measurement terminals on a network and measures network quality as follows. It is characterized by taking various measures.

(1)各計測端末が、テストパケットを送受してパケット計測データを取得する手段と、端末負荷の指標となる端末パフォーマンス情報を計測する手段と、パケット計測データを所定の周期で計測管理サーバへアップロードする手段とを具備した。また、計測管理サーバが、各計測端末からパケット計測データを受信する手段と、パケット計測データに基づいてネットワーク品質を計測する手段とを具備した。前記計測管理サーバは、各計測端末の高負荷期間以外に得られたパケット計測データに基づいてネットワーク品質を計測する。   (1) A means for each measurement terminal to send and receive test packets to acquire packet measurement data, a means to measure terminal performance information as an indicator of terminal load, and packet measurement data to the measurement management server at a predetermined cycle Means for uploading. In addition, the measurement management server includes means for receiving packet measurement data from each measurement terminal, and means for measuring network quality based on the packet measurement data. The measurement management server measures network quality based on packet measurement data obtained outside the high load period of each measurement terminal.

(2)各計測端末が、端末パフォーマンス情報を所定の周期で計測管理サーバへアップロードする手段をさらに具備し、計測管理サーバが、各計測端末から端末パフォーマンス情報を受信する手段と、端末パフォーマンス情報に基づいて端末負荷が所定の閾値を超える高負荷期間を識別する手段とを具備した。   (2) Each measurement terminal further comprises means for uploading terminal performance information to the measurement management server at a predetermined cycle, and the measurement management server receives terminal performance information from each measurement terminal, and terminal performance information And a means for identifying a high load period in which the terminal load exceeds a predetermined threshold.

(3)各計測端末が、端末パフォーマンス情報の計測結果に基づいて端末負荷が所定の閾値を超える高負荷期間を識別する手段を具備し、パケット計測データをアップロードする手段は、高負荷期間以外に得られたパケット計測データをアップロードするようにした。   (3) Each measuring terminal has means for identifying a high load period in which the terminal load exceeds a predetermined threshold based on the measurement result of the terminal performance information, and means for uploading packet measurement data is in addition to the high load period. Uploaded packet measurement data.

本発明によれば、以下のような効果が達成される。   According to the present invention, the following effects are achieved.

(1)ユーザ端末を計測端末として機能させ、計測用のプローブパケットを送受させて得られるパケット計測データに基づいてネットワーク品質を計測するにあたり、各計測端末が高負荷状態にある期間に得られたパケット計測データをネットワーク品質の計測に用いないので、誤差の少ないネットワーク品質計測が可能になる。   (1) When measuring network quality based on packet measurement data obtained by functioning a user terminal as a measurement terminal and sending and receiving probe packets for measurement, each measurement terminal was obtained during a period of high load. Since packet measurement data is not used for network quality measurement, network quality measurement with less error is possible.

(2)各計測端末が高負荷状態にある期間に得られたパケット計測データをネットワーク品質の計測に用いないようにするためにパケット計測データを端末パフォーマンス情報に基づいて識別する際、この識別処理が計測管理サーバにおいて行われるようにすれば、一般的に計測管理サーバに較べて処理能力の低い計測端末の処理負荷を軽減できる。したがって、各計測端末におけるパケット計測データの計測精度を向上させることができ、ひいては計測管理サーバにおけるネットワーク品質計測の精度を向上させることができる。また、計測端末で実行されている他の処理が計測処理の影響で低下することを防止できる。   (2) This identification process is performed when packet measurement data is identified based on terminal performance information so that packet measurement data obtained during periods when each measurement terminal is in a high load state is not used for network quality measurement. Is performed in the measurement management server, it is possible to reduce the processing load of a measurement terminal having a processing capacity lower than that of the measurement management server. Therefore, it is possible to improve the measurement accuracy of the packet measurement data in each measurement terminal, and consequently improve the accuracy of network quality measurement in the measurement management server. Moreover, it can prevent that the other process currently performed by the measurement terminal falls by the influence of a measurement process.

(3)各計測端末が高負荷状態にある期間に得られたパケット計測データをネットワーク品質の計測に用いないようにするためにパケット計測データを端末パフォーマンス情報に基づいて識別する際、各計測端末において、高負荷期間に得られたパケット計測データの識別およびその排除が行われるようにすれば、各計測端末から計測管理サーバへは、高負荷期間以外に得られたパケット計測データしかアップロードされない。したがって、パケット計測データのアップロードに必要なネットワーク資源を減じることができる。また、高負荷期間に得られたパケット計測データの識別およびその排除の処理負荷が各計測端末に分散されるので、特に多数の計測端末が動作する環境下では、計測管理サーバの負荷を大幅に軽減できるようになる。   (3) When packet measurement data is identified based on terminal performance information so that packet measurement data obtained during periods when each measurement terminal is in a high load state is not used for network quality measurement, each measurement terminal If packet measurement data obtained during a high load period is identified and eliminated, only packet measurement data obtained during a period other than the high load period is uploaded from each measurement terminal to the measurement management server. Therefore, it is possible to reduce network resources necessary for uploading packet measurement data. In addition, since the processing load for identifying and eliminating packet measurement data obtained during a high load period is distributed to each measurement terminal, the load on the measurement management server is greatly increased, especially in an environment where a large number of measurement terminals operate. Can be reduced.

本発明に係るネットワーク品質計測システムの構成を示したブロック図である。It is the block diagram which showed the structure of the network quality measurement system which concerns on this invention. 本発明の一実施形態の動作を示したシーケンスフローである。It is the sequence flow which showed the operation | movement of one Embodiment of this invention. パケット遅延とCPU使用率およびネットワーク使用帯域との関係を示した図である。It is the figure which showed the relationship between a packet delay, CPU usage rate, and a network usage band. 本発明の第1実施形態に係るネットワーク品質計測システムの主要部の機能ブロック図である。It is a functional block diagram of the principal part of the network quality measurement system which concerns on 1st Embodiment of this invention. 本発明の第2実施形態に係るネットワーク品質計測システムの主要部の機能ブロック図である。It is a functional block diagram of the principal part of the network quality measurement system which concerns on 2nd Embodiment of this invention.

以下、図面を参照して本発明の実施の形態について詳細に説明する。図1は、本発明の第1実施形態に係るネットワーク品質計測システムの構成を示したブロック図であり、計測用のプローブパケットを送受してエンドツーエンドの通信品質を計測する一対のユーザ端末1(1a,1b)と、各ユーザ端末1から通信品質の計測結果(パケット計測データ)を各端末のパフォーマンス情報と共に受信し、各ユーザ端末1が高負荷状態以外の期間に得られたパケット計測データに基づいてネットワーク品質を計測する管理サーバ2とを主要な構成としている。   Hereinafter, embodiments of the present invention will be described in detail with reference to the drawings. FIG. 1 is a block diagram showing a configuration of a network quality measurement system according to the first embodiment of the present invention, and a pair of user terminals 1 that measure and measure end-to-end communication quality by sending and receiving probe packets for measurement. (1a, 1b) and the measurement result (packet measurement data) of the communication quality from each user terminal 1 together with the performance information of each terminal, and the packet measurement data obtained by each user terminal 1 in a period other than the high load state The management server 2 that measures the network quality based on the above is the main configuration.

各ユーザ端末1には計測用プログラムが予めインストールされており、当該計測用プログラムが起動されると、パケット遅延やパケットロスなどのパケット計測データが取得されて管理サーバ2へアップロードされる。また、本実施形態では各ユーザ端末1のCPU使用率、メモリ使用率、ハードディスクドライブのアクセス回数あるはネットワークの使用帯域などが検出され、これらがパフォーマンス情報として前記管理サーバ2へアップロードされる。   Each user terminal 1 is preinstalled with a measurement program. When the measurement program is activated, packet measurement data such as packet delay and packet loss is acquired and uploaded to the management server 2. In this embodiment, the CPU usage rate, the memory usage rate, the number of accesses to the hard disk drive, the network usage band, etc. are detected for each user terminal 1, and these are uploaded to the management server 2 as performance information.

図2は、本発明の一実施形態の動作を示したシーケンスフローであり、ここでは本発明の説明に不要な動作については、その説明を省略する。   FIG. 2 is a sequence flow showing the operation of the embodiment of the present invention. Here, the description of the operation unnecessary for the description of the present invention is omitted.

一方のユーザ端末1aは、計測用プログラム(エージェント)が起動されると計測エージェントAとして動作し、時刻t1において、計測管理サーバ2との間にTCPコネクションが確立される。時刻t2では、ユーザ端末1aから計測管理サーバ2へ計測端末としての登録要求が送信される。時刻t3では、計測管理サーバ2が前記登録要求に応答してユーザ端末1aを計測端末1aとして登録し、当該計測端末1aへ登録応答のメッセージを返信する。   One user terminal 1a operates as a measurement agent A when a measurement program (agent) is activated, and a TCP connection is established with the measurement management server 2 at time t1. At time t2, a registration request as a measurement terminal is transmitted from the user terminal 1a to the measurement management server 2. At time t3, the measurement management server 2 registers the user terminal 1a as the measurement terminal 1a in response to the registration request, and returns a registration response message to the measurement terminal 1a.

計測端末1aは、この登録応答メッセージの受信を契機に計測待機状態となる。時刻t4では、一般的に利用されるアドレス変換(NAT)機能を持つルータ(一般的なブロードバンドルータ)を介して外部とUDP通信可能であるかが判定(NAT越え判定)される。通信可能であれば、利用可能なアドレス変換後のポート番号が計測管理サーバ2へ記録される。   The measurement terminal 1a enters a measurement standby state upon receiving this registration response message. At time t4, it is determined whether or not UDP communication with the outside is possible (NAT exceeded determination) via a router (general broadband router) having a commonly used address translation (NAT) function. If communication is possible, the available port number after address conversion is recorded in the measurement management server 2.

以上の登録手順は、他方のユーザ端末1bでも同様に実行(時刻t5,t6,t7,t8)され、これにより、ユーザ端末1bも計測エージェントBとして機能できるようになり、計測管理サーバ2へ計測端末1bとして登録される。   The above registration procedure is similarly executed on the other user terminal 1b (time t5, t6, t7, t8), whereby the user terminal 1b can also function as the measurement agent B, and the measurement management server 2 performs the measurement. Registered as terminal 1b.

その後、時刻t9,t10において計測管理サーバ2から計測エージェントA,Bへ、それぞれ通信相手のIPアドレスおよび利用可能なポート番号(Pb,Pa)の記述された計測実行指示が通知されると、時刻t11では、計測エージェントAが自身のポートPaを利用して計測エージェントBのポートPb宛にUDPパケットを送信する。時刻t12では、計測エージェントBが自身のポートPbを利用して計測エージェントAのポートPa宛にUDPパケットを送信する。   Thereafter, when the measurement execution instruction in which the IP address of the communication partner and the available port number (Pb, Pa) are described is notified from the measurement management server 2 to the measurement agents A and B at time t9 and t10, At t11, the measurement agent A transmits a UDP packet to the port Pb of the measurement agent B using its own port Pa. At time t12, the measurement agent B transmits a UDP packet to the port Pa of the measurement agent A using its own port Pb.

このUDPパケットの送受により計測エージェントA,B間の疎通が確認されると、ルータにNAT変換テーブルが作成されるので、各計測エージェントA,BがNAT機能を持つルータを介して通信する環境であっても、以降の通信では、送出したUDPパケットの宛先(IPアドレスとポート番号の組)からのパケットは疎通可能になる。   When communication between measurement agents A and B is confirmed by sending and receiving this UDP packet, a NAT conversion table is created in the router, so in an environment where each measurement agent A and B communicates via a router with a NAT function. Even in the subsequent communication, packets from the destination of the sent UDP packet (a pair of IP address and port number) can be communicated.

時刻t13では、計測エージェントA,B間で計測用のプローブパケットが送受される。また、本実施形態では前記プローブパケットの送受と平行して、各計測端末1a,1bのパフォーマンス情報が各計測エージェントA,Bにおいて周期的(e.g. 1秒周期)に計測される。本実施形態では、CPU使用率、メモリ使用率、ネットワーク使用帯域あるいはディスクアクセス回数などが端末パフォーマンス情報として計測される。   At time t13, measurement probe packets are transmitted and received between measurement agents A and B. Further, in the present embodiment, in parallel with the transmission / reception of the probe packet, the performance information of each measurement terminal 1a, 1b is periodically measured (e.g. 1 second cycle) in each measurement agent A, B. In the present embodiment, CPU usage rate, memory usage rate, network usage bandwidth, disk access count, and the like are measured as terminal performance information.

時刻t14では、計測エージェントAから計測管理サーバ2へ、送出パケットデータが前記計測端末1aの端末パフォーマンス情報と共にアップロードされる。時刻t15では、計測エージェントBから計測管理サーバ2へ、受信パケットデータが前記計測端末1bのパフォーマンス情報と共にアップロードされる。   At time t14, the transmission packet data is uploaded from the measurement agent A to the measurement management server 2 together with the terminal performance information of the measurement terminal 1a. At time t15, the received packet data is uploaded from the measurement agent B to the measurement management server 2 together with the performance information of the measurement terminal 1b.

時刻t16では、計測管理サーバが計測エージェントA,Bからアップロードされたデータを比較し、パケット遅延やロスを計算する。各パケットの遅延は、送信側の計測エージェントAで各計測用パケットに付与される送信タイムスタンプ情報と受信側の計測エージェントBにおけるパケット受信時刻との差分により計算される。パケットロスは、送信側の計測エージェントAから送信された計測用パケットが、一定時間以内に受信側の計測エージェントBに到着しない場合にロス発生と判定される。   At time t16, the measurement management server compares the data uploaded from measurement agents A and B, and calculates packet delay and loss. The delay of each packet is calculated by the difference between the transmission time stamp information given to each measurement packet by the measurement agent A on the transmission side and the packet reception time at the measurement agent B on the reception side. The packet loss is determined to occur when the measurement packet transmitted from the measurement agent A on the transmission side does not arrive at the measurement agent B on the reception side within a certain time.

ただし、本実施形態では前記端末パフォーマンス情報に基づいて各計測端末1a,1bの負荷状態が推定され、端末パフォーマンス情報が所定の閾値を超えており、端末負荷が高いと推定される期間の計測結果は品質計測に利用されない。   However, in this embodiment, the load state of each measurement terminal 1a, 1b is estimated based on the terminal performance information, the terminal performance information exceeds a predetermined threshold value, and the measurement result during the period when the terminal load is estimated to be high Is not used for quality measurement.

図3は、パケット遅延[同図(a)]とCPU使用率[同図(b)]およびネットワーク使用帯域[同図(c)]との関係を示した図であり、パケット遅延の発生タイミングとCPU使用率が高いタイミングやネットワーク使用帯域が大きいタイミングとが同期していることが判る。これは、計測端末上で動作する他のアプリケーションやトラヒックの処理負荷によって、計測端末1a,1bでのパケット処理に割り込みが入り、タイムスタンプ情報の誤差が増大する可能性があるためである。   FIG. 3 is a diagram showing the relationship between the packet delay [FIG. (A)], the CPU usage rate [(b)], and the network bandwidth [FIG. (C)]. It can be seen that the timing when the CPU usage rate is high and the timing when the network usage band is large are synchronized. This is because the packet processing at the measurement terminals 1a and 1b may be interrupted by other applications running on the measurement terminal and the traffic processing load, and the error in the time stamp information may increase.

そこで、本実施形態ではCPU使用率が10%以上となった期間、あるいはネットワーク使用帯域が10Kbyte/s以上となった期間の計測データは、計測誤差を多く含む可能性が高いデータとして除去される。計測管理サーバ2は、除去されることなく残ったパケット計測データを集計し、パケット遅延やパケットロスの集計値(平均値やパーセンタイル値など)を算出する。   Therefore, in this embodiment, measurement data during a period when the CPU usage rate is 10% or more, or during a period when the network usage band is 10 Kbyte / s or more is removed as data that is highly likely to contain a lot of measurement errors. . The measurement management server 2 totals the packet measurement data that remains without being removed, and calculates a total value (such as an average value or a percentile value) of packet delay or packet loss.

図4は、上記した本発明の第1実施形態に係るネットワーク品質計測システムの主要部の構成を示した機能ブロック図である。   FIG. 4 is a functional block diagram showing the configuration of the main part of the network quality measurement system according to the first embodiment of the present invention.

各計測端末1a,1bにおいて、パケット計測データ取得部101は、テストパケットを送受して送出パケットデータ(1a)および受信パケットデータ(1b)をパケット計測データとして取得する。端末パフォーマンス情報計測部102は、端末負荷の指標となる端末パフォーマンス情報を計測する。アップロード部103は、前記パケット計測データおよび端末パフォーマンス情報を所定の周期で計測管理サーバ2へアップロードする。   In each measurement terminal 1a, 1b, the packet measurement data acquisition unit 101 transmits and receives a test packet, and acquires transmission packet data (1a) and reception packet data (1b) as packet measurement data. The terminal performance information measuring unit 102 measures terminal performance information that is an index of terminal load. The upload unit 103 uploads the packet measurement data and the terminal performance information to the measurement management server 2 at a predetermined cycle.

計測管理サーバ2において、パケット計測データ受信部201は、各計測端末1a,1bからパケット計測データを受信する。端末パフォーマンス情報受信部202は、各計測端末1a,1bから端末パフォーマンス情報を受信する。高負荷期間識別部203は、前記端末パフォーマンス情報に基づいて端末負荷が所定の閾値を超える高負荷期間を識別する。ネットワーク品質計測部204は、前記各計測端末1において高負荷期間以外に得られたパケット計測データに基づいてネットワーク品質を計測する。   In the measurement management server 2, the packet measurement data receiving unit 201 receives packet measurement data from each of the measurement terminals 1a and 1b. The terminal performance information receiving unit 202 receives terminal performance information from each measurement terminal 1a, 1b. The high load period identifying unit 203 identifies a high load period in which the terminal load exceeds a predetermined threshold based on the terminal performance information. The network quality measuring unit 204 measures the network quality based on the packet measurement data obtained in each measurement terminal 1 other than the high load period.

本実施形態によれば、ユーザ端末を計測端末として機能させ、計測用のプローブパケットを送受させて得られるパケット計測データに基づいてネットワーク品質を計測するにあたり、各計測端末1が高負荷状態にある期間に得られたパケット計測データがネットワーク品質の計測に用いられないので、誤差の少ないネットワーク品質計測が可能になる。   According to this embodiment, when measuring network quality based on packet measurement data obtained by causing a user terminal to function as a measurement terminal and transmitting and receiving probe packets for measurement, each measurement terminal 1 is in a high load state. Since the packet measurement data obtained during the period is not used for measuring the network quality, the network quality can be measured with little error.

また、本実施形態によれば、各計測端末1a,1bで得られたパケット計測データを当該各計測端末の端末パフォーマンス情報に基づいて識別する処理が計測管理サーバ2において行われるので、一般的に計測管理サーバ2に較べて処理能力の低い計測端末1a,1bの処理負荷を軽減できる。したがって、計測端末1a,1bにおけるパケット計測データの計測精度を向上させることができ、ひいては各計測端末1a,1bで実行されている他の処理が計測処理の影響で低下することを防止できる。   Moreover, according to this embodiment, since the process which identifies the packet measurement data obtained by each measurement terminal 1a, 1b based on the terminal performance information of each said measurement terminal is performed in the measurement management server 2, generally It is possible to reduce the processing load of the measurement terminals 1a and 1b having a lower processing capability than the measurement management server 2. Therefore, it is possible to improve the measurement accuracy of the packet measurement data in the measurement terminals 1a and 1b, and it is possible to prevent other processes executed in the measurement terminals 1a and 1b from being deteriorated due to the influence of the measurement process.

なお、上記の実施形態では、各計測端末1a,1bから計測管理サーバ2へ、端末パフォーマンス情報がパケット計測データと共に送信され、高負荷期間に計測されたパケット計測データの識別およびその排除が計測管理サーバ2において行われるものとして説明したが、本発明はこれのみに限定されるものではない。すなわち、計測管理サーバ2が各計測端末1a,1bの高負荷期間以外に得られたパケット計測データに基づいてネットワーク品質を計測できるならば、各計測端末1a,1bにおいて、高負荷期間に得られたパケット計測データの識別およびその排除が行われるようにしても良い。   In the above embodiment, the terminal performance information is transmitted together with the packet measurement data from each measurement terminal 1a, 1b to the measurement management server 2, and the identification and the exclusion of the packet measurement data measured during the high load period are the measurement management. Although described as being performed in the server 2, the present invention is not limited to this. That is, if the measurement management server 2 can measure the network quality based on the packet measurement data obtained outside the high load period of each measurement terminal 1a, 1b, it can be obtained at each measurement terminal 1a, 1b during the high load period. The packet measurement data may be identified and eliminated.

図5は、本発明の第2実施形態に係るネットワーク品質計測システムの主要部の構成を示した機能ブロック図であり、上記と同一の符号は同一または同等の部分機能を示している。   FIG. 5 is a functional block diagram showing the configuration of the main part of the network quality measurement system according to the second embodiment of the present invention, where the same reference numerals as above indicate the same or equivalent partial functions.

各計測端末1a,1bにおいて、高負荷期間識別部104は、前記端末パフォーマンス情報に基づいて端末負荷が所定の閾値を超える高負荷期間を識別する。アップロード部103は、前記高負荷期間以外に得られたパケット計測データのみを計測管理サーバ2へアップロードする。   In each measurement terminal 1a, 1b, the high load period identifying unit 104 identifies a high load period in which the terminal load exceeds a predetermined threshold based on the terminal performance information. The upload unit 103 uploads only the packet measurement data obtained outside the high load period to the measurement management server 2.

計測管理サーバ2において、前記ネットワーク品質計測部204は、前記各計測端末1からアップロードされた全てのパケット計測データに基づいてネットワーク品質を計測する。   In the measurement management server 2, the network quality measurement unit 204 measures network quality based on all packet measurement data uploaded from each measurement terminal 1.

本実施形態によれば、各計測端末1a,1bにおいて、その高負荷期間に得られたパケット計測データの識別およびその排除が行われるので、各計測端末1a,1bから計測管理サーバ2へは、高負荷期間以外に得られたパケット計測データしかアップロードされない。したがって、パケット計測データのアップロードに係る通信トラヒックを第1実施形態に較べて減じることができる。   According to the present embodiment, each measurement terminal 1a, 1b identifies and eliminates packet measurement data obtained during the high load period, so that each measurement terminal 1a, 1b is connected to the measurement management server 2. Only packet measurement data obtained outside the high load period is uploaded. Therefore, communication traffic related to uploading packet measurement data can be reduced as compared with the first embodiment.

また、本実施形態によれば、高負荷期間に得られたパケット計測データの識別およびその排除の処理負荷が各計測端末に分散されるので、特に多数の計測端末が動作する環境下では、計測管理サーバの負荷を大幅に軽減できるようになる。   Further, according to the present embodiment, the processing load for identifying and eliminating packet measurement data obtained during a high load period is distributed to each measurement terminal, so that measurement is performed particularly in an environment where a large number of measurement terminals operate. The load on the management server can be greatly reduced.

1a,1b…計測端末,2…計測管理サーバ,101…パケット計測データ取得部,102…端末パフォーマンス情報計測部,103…アップロード部,104…高負荷期間識別部,201…パケット計測データ受信部,202…端末パフォーマンス情報受信部,203…高負荷期間識別部,204…ネットワーク品質計測部   DESCRIPTION OF SYMBOLS 1a, 1b ... Measurement terminal, 2 ... Measurement management server, 101 ... Packet measurement data acquisition part, 102 ... Terminal performance information measurement part, 103 ... Upload part, 104 ... High load period identification part, 201 ... Packet measurement data reception part, 202 ... Terminal performance information receiving unit, 203 ... High load period identifying unit, 204 ... Network quality measuring unit

Claims (3)

ネットワーク上の計測端末間で送受されたテストパケットの計測データを計測管理サーバが取得してネットワーク品質を計測するネットワーク品質計測システムにおいて、
前記各計測端末が、
テストパケットを送受してパケット計測データを取得する手段と、
端末負荷の指標となる端末パフォーマンス情報を計測する手段と、
前記パケット計測データを所定の周期で計測管理サーバへアップロードする手段とを具備し、
前記計測管理サーバが、
各計測端末からパケット計測データを受信する手段と、
前記パケット計測データに基づいてネットワーク品質を計測する手段とを具備し、
前記計測管理サーバは、前記各計測端末の高負荷期間以外に得られたパケット計測データに基づいてネットワーク品質を計測し、
前記各計測端末が、
前記端末パフォーマンス情報を所定の周期で計測管理サーバへアップロードする手段をさらに具備し、
前記計測管理サーバが、
各計測端末から端末パフォーマンス情報を受信する手段と、
前記端末パフォーマンス情報に基づいて端末負荷が所定の閾値を超える高負荷期間を識別する手段とを具備したことを特徴とするネットワーク品質計測システム。
In the network quality measurement system where the measurement management server acquires the measurement data of test packets sent and received between measurement terminals on the network and measures the network quality,
Each measuring terminal is
Means for sending and receiving test packets and obtaining packet measurement data;
Means for measuring terminal performance information as an indicator of terminal load;
Means for uploading the packet measurement data to a measurement management server at a predetermined cycle;
The measurement management server is
Means for receiving packet measurement data from each measurement terminal;
Means for measuring network quality based on the packet measurement data,
The measurement management server measures network quality based on packet measurement data obtained outside the high load period of each measurement terminal ,
Each measuring terminal is
Further comprising means for uploading the terminal performance information to the measurement management server at a predetermined cycle;
The measurement management server is
Means for receiving terminal performance information from each measuring terminal;
Means for identifying a high load period in which the terminal load exceeds a predetermined threshold based on the terminal performance information .
ネットワーク上の計測端末間で送受されたテストパケットの計測データを計測管理サーバが取得してネットワーク品質を計測するネットワーク品質計測システムにおいて、
前記各計測端末が、
テストパケットを送受してパケット計測データを取得する手段と、
端末負荷の指標となる端末パフォーマンス情報を計測する手段と、
前記パケット計測データを所定の周期で計測管理サーバへアップロードする手段とを具備し、
前記計測管理サーバが、
各計測端末からパケット計測データを受信する手段と、
前記パケット計測データに基づいてネットワーク品質を計測する手段とを具備し、
前記計測管理サーバは、前記各計測端末の高負荷期間以外に得られたパケット計測データに基づいてネットワーク品質を計測し、
前記各計測端末が、
前記端末パフォーマンス情報の計測結果に基づいて端末負荷が所定の閾値を超える高負荷期間を識別する手段を具備し、
前記パケット計測データをアップロードする手段は、前記高負荷期間に得られたパケット計測データの識別およびその排除を行うことにより、前記高負荷期間以外に得られたパケット計測データをアップロードすることを特徴とするネットワーク品質計測システム。
In the network quality measurement system where the measurement management server acquires the measurement data of test packets sent and received between measurement terminals on the network and measures the network quality,
Each measuring terminal is
Means for sending and receiving test packets and obtaining packet measurement data;
Means for measuring terminal performance information as an indicator of terminal load;
Means for uploading the packet measurement data to a measurement management server at a predetermined cycle;
The measurement management server is
Means for receiving packet measurement data from each measurement terminal;
Means for measuring network quality based on the packet measurement data,
The measurement management server measures network quality based on packet measurement data obtained outside the high load period of each measurement terminal,
Each measuring terminal is
Means for identifying a high load period in which the terminal load exceeds a predetermined threshold based on the measurement result of the terminal performance information,
The means for uploading the packet measurement data is characterized by uploading the packet measurement data obtained outside the high load period by identifying and eliminating the packet measurement data obtained during the high load period. Network quality measurement system.
前記端末パフォーマンス情報が、各計測端末のCPU使用率、メモリ使用率、ハードディスクドライブのアクセス回数およびネットワークの使用帯域の少なくとも一つを含むことを特徴とする請求項1または2に記載のネットワーク品質計測システム。 The network quality measurement according to claim 1 or 2 , wherein the terminal performance information includes at least one of a CPU usage rate, a memory usage rate, a hard disk drive access count, and a network usage bandwidth of each measurement terminal. system.
JP2010075207A 2010-03-29 2010-03-29 Network quality measurement system Expired - Fee Related JP5354684B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2010075207A JP5354684B2 (en) 2010-03-29 2010-03-29 Network quality measurement system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2010075207A JP5354684B2 (en) 2010-03-29 2010-03-29 Network quality measurement system

Publications (2)

Publication Number Publication Date
JP2011211360A JP2011211360A (en) 2011-10-20
JP5354684B2 true JP5354684B2 (en) 2013-11-27

Family

ID=44941993

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2010075207A Expired - Fee Related JP5354684B2 (en) 2010-03-29 2010-03-29 Network quality measurement system

Country Status (1)

Country Link
JP (1) JP5354684B2 (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2017005473A (en) * 2015-06-09 2017-01-05 日本電信電話株式会社 Communication quality prediction device, communication quality prediction method, and program

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP4536026B2 (en) * 2006-03-24 2010-09-01 Kddi株式会社 Network quality measuring method, measuring device and program
JP4973307B2 (en) * 2007-05-08 2012-07-11 富士通株式会社 Packet load test equipment

Also Published As

Publication number Publication date
JP2011211360A (en) 2011-10-20

Similar Documents

Publication Publication Date Title
US10623280B2 (en) Diagnostic testing
WO2018121237A1 (en) Network quality detection method and device
EP3295612B1 (en) Uplink performance management
Li et al. On the accuracy of smartphone-based mobile network measurement
CN111372323B (en) Connection establishment method, related device and medium
US20220141114A1 (en) System and method for testing and/or monitoring broadband internet connectivity
US11140055B2 (en) Method and apparatus for enabling active measurements in internet of things (IoT) systems
JP2015023463A (en) Packet analyzing device, packet analyzing method, and packet analyzing program
JP5354684B2 (en) Network quality measurement system
Baillargeon et al. Ericsson two-way active measurement protocol (twamp) value-added octets
Chen et al. End-to-end asymmetric link capacity estimation
US11677651B2 (en) UDPING—continuous one-way monitoring of multiple network links
EP3328032B1 (en) Network proxy detection
KR20080081864A (en) Relay apparatus and relay method
JP7135301B2 (en) Communication device, management server, control method and program
CN113676369B (en) Network quality analysis method, data receiving server and storage medium
JP5990491B2 (en) Network quality measurement system, method and program
JP2018032983A (en) Terminal device and communication monitoring method
Michelinakis Optimizing the delivery of Multimedia over mobile networks
JP6087261B2 (en) Program, end terminal, and end terminal state determination method
Raynel et al. An overview of link-level measurement techniques for wide-area wireless networks
Gao et al. Estimating Average Round-Trip Time from Bidirectional Flow Records in NetFlow
JP2014146926A (en) Communication monitoring system, communication monitoring device, communication monitoring program and communication terminal

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20120831

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20130510

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20130522

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20130719

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

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20130822

R150 Certificate of patent or registration of utility model

Ref document number: 5354684

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

Free format text: JAPANESE INTERMEDIATE CODE: R150

LAPS Cancellation because of no payment of annual fees