JP5739373B2 - 可用帯域測定装置及び方法及びプログラム - Google Patents
可用帯域測定装置及び方法及びプログラム Download PDFInfo
- Publication number
- JP5739373B2 JP5739373B2 JP2012104964A JP2012104964A JP5739373B2 JP 5739373 B2 JP5739373 B2 JP 5739373B2 JP 2012104964 A JP2012104964 A JP 2012104964A JP 2012104964 A JP2012104964 A JP 2012104964A JP 5739373 B2 JP5739373 B2 JP 5739373B2
- Authority
- JP
- Japan
- Prior art keywords
- available bandwidth
- measurement
- packets
- ack
- packet
- 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
Links
Images
Landscapes
- Data Exchanges In Wide-Area Networks (AREA)
Description
(1) 測定精度が低く、
(2) 大量の試験パケットを送信してネットワークに大きな負荷がかかる、
(3) 可用帯域の瞬時値を測れない
という問題があった。可用帯域の測定機能をカーネルの拡張機能として実装すれば、コンテキストスイッチなどの影響を少なくして正確な時刻を得ることができるため、アプリケーションで実装した測定ツールに比べて精度の高い測定が可能となる。
アプリケーションによるパケットの送信に応じて、受信側からのACKパケットを受信し、該ACKパケットを受信する毎に、該ACKパケットに格納されている受信側に到達した受信データ量を積算し、受信した前記ACKパケットの総数が所定のパケット数に到達するまで測定する測定手段と、
前記ACKパケットの総数が前記所定のパケット数に到達した場合に、該所定のパケット数に到達するまでの測定期間が、所定の時間以上であるかを判定し、該所定の時間未満である場合には、該所定のパケット数を増加させて、前記測定手段を繰り返し、該所定時間以上であった場合は、前記測定手段で積算された累積の受信データ量を、該測定期間で除算することにより可用帯域を算出する可用帯域算出手段と、をカーネル内部に具備する。
getsockopt()関数を用いて測定結果である前記可用帯域を、前記カーネル内部のソケットを介してアプリケーションに通知する手段を含む。
前記測定期間が前記所定の時間の2倍を超えている場合は、前記所定のパケット数を減少させる手段を含む。
20 ソケット
30 IP(Internet Protocol)
100 TCP
110 可用帯域測定部
120 TCP_INFO構造体
Claims (7)
- パケット交換網における、任意のホスト間を結ぶネットワークパスに流すことのできるトラフィックの最大値である可用帯域を測定するための可用帯域測定装置であって、
アプリケーションによるパケットの送信に応じて、受信側からのACKパケットを受信し、該ACKパケットを受信する毎に、該ACKパケットに格納されている受信側に到達した受信データ量を積算し、受信した前記ACKパケットの総数が所定のパケット数に到達するまで測定する測定手段と、
前記ACKパケットの総数が前記所定のパケット数に到達した場合に、該所定のパケット数に到達するまでの測定期間が、所定の時間以上であるかを判定し、該所定の時間未満である場合には、該所定のパケット数を増加させて、前記測定手段を繰り返し、該所定時間以上であった場合は、前記測定手段で積算された累積の受信データ量を、該測定期間で除算することにより可用帯域を算出する可用帯域算出手段と、
をカーネル内部に具備することを特徴とする可用帯域測定装置。 - 前記可用帯域算出手段は、
getsockopt()関数を用いて測定結果である前記可用帯域を、前記カーネル内部のソケットを介してアプリケーションに通知する手段を含む
請求項1記載の可用帯域測定装置。 - 前記可用帯域算出手段は、
前記測定期間が前記所定の時間の2倍を超えている場合は、前記所定のパケット数を減少させる手段を含む
請求項1記載の可用帯域測定装置。 - パケット交換網における、任意のホスト間を結ぶネットワークパスに流すことのできるトラフィックの最大値である可用帯域を測定するための可用帯域測定方法であって、
カーネル内において、
測定手段が、アプリケーションによるパケットの送信に応じて、受信側からのACKパケットを受信し、前記ACKパケット受信する毎に、該ACKパケットに格納されている受信側に到達した受信データ量を積算し、受信した前記ACKパケットの総数が所定のパケット数に到達するまで測定する測定ステップと、
可用帯域算出手段が、前記ACKパケットの総数が前記所定のパケット数に到達した場合に、該所定のパケット数に到達するまでの測定期間が、所定の時間以上であるかを判定し、該所定の時間未満である場合には、該所定のパケット数を増加させて、前記測定ステップを繰り返し、該所定時間以上であった場合は、該測定ステップで積算された累積の受信データ量を該測定期間で除算することにより可用帯域を算出する可用帯域算出ステップと、
を行うことを特徴とする可用帯域測定方法。 - 前記可用帯域算出ステップにおいて、
getsockopt()関数を用いて測定結果である前記可用帯域を、前記カーネル内部のソケットを介してアプリケーションに通知する
請求項4記載の可用帯域測定方法。 - 前記可用帯域算出ステップにおいて、
前記測定期間が前記所定の時間の2倍を超えている場合は、前記所定のパケット数を減少させ、次回の測定ステップを実行させる
請求項4記載の可用帯域測定方法。 - コンピュータを、
請求項4乃至6のいずれか1項に記載の可用帯域測定方法の各ステップとして機能させるための可用帯域測定プログラム。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2012104964A JP5739373B2 (ja) | 2012-05-01 | 2012-05-01 | 可用帯域測定装置及び方法及びプログラム |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2012104964A JP5739373B2 (ja) | 2012-05-01 | 2012-05-01 | 可用帯域測定装置及び方法及びプログラム |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2013232851A JP2013232851A (ja) | 2013-11-14 |
JP5739373B2 true JP5739373B2 (ja) | 2015-06-24 |
Family
ID=49678919
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2012104964A Expired - Fee Related JP5739373B2 (ja) | 2012-05-01 | 2012-05-01 | 可用帯域測定装置及び方法及びプログラム |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP5739373B2 (ja) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP6459645B2 (ja) * | 2015-03-06 | 2019-01-30 | 富士通株式会社 | スループット計測プログラム、スループット計測方法及びスループット計測装置 |
Family Cites Families (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP2579516B1 (en) * | 2010-05-31 | 2015-08-26 | Jin-Magic Inc. | Communication apparatus and communication method |
-
2012
- 2012-05-01 JP JP2012104964A patent/JP5739373B2/ja not_active Expired - Fee Related
Also Published As
Publication number | Publication date |
---|---|
JP2013232851A (ja) | 2013-11-14 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
AU2019214925B2 (en) | Systems and methods for broadband communication link performance monitoring | |
US9699062B2 (en) | Performance measurement of a link of a packet-switched communication network | |
CN105634836B (zh) | 信息处理方法及装置 | |
CN104506482B (zh) | 网络攻击检测方法及装置 | |
EP3295612B1 (en) | Uplink performance management | |
CN105281969B (zh) | 一种统计信息获取方法及装置 | |
JP6039797B2 (ja) | データ転送パスの利用可能なパス容量に対する改善された推定のための方法及びノード | |
EP2332289B1 (en) | Method, arrangement and system for monitoring a data path in a communication network | |
CN111989979B (zh) | 控制通信网络的操作以减少等待时间的方法和*** | |
EP1746788A2 (en) | Method and system for calculating burst bit rate for IP interactive applications | |
EP3850802B1 (en) | Techniques to collect and transport telemetry information in a communication network | |
EP2922241B1 (en) | Methods and apparatus to determine network delay with location independence from retransmission delay and application response time | |
US11165671B2 (en) | Performance measurement in a packet-switched communication network | |
JP2017055336A (ja) | 負荷変動およびパケット伝送損失があるlfn伝送路で高信頼通信を行うためのデータ通信制御方法 | |
US20230239225A1 (en) | Performace measurement by a user communication device | |
JP2019515551A (ja) | 複数地点パケットフローに関する性能測定 | |
JP5739373B2 (ja) | 可用帯域測定装置及び方法及びプログラム | |
JP2004007339A (ja) | パケット通信品質測定方法およびシステム | |
EP2922242A2 (en) | Methods and Apparatus to Determine Network Delay with Location Independence | |
KR100943728B1 (ko) | Ip 패킷 헤더의 총길이 필드를 이용한 링크별 가용대역폭 측정 방법 및 링크의 가용 대역폭 정보 관리 방법 | |
JP3340984B2 (ja) | ユーザの使用可能帯域確認方法および装置 | |
Latchmepersad et al. | Performance Measurement of Broadband Connections: An Enhanced Tool | |
Arlos et al. | Evaluation of protocol treatment in 3G networks | |
Hegr et al. | Synthesising TCP Data Traffic From Industrial Networks For Simulations | |
JP2014179938A (ja) | 品質劣化原因推定装置、品質劣化原因推定方法、品質劣化原因推定プログラム |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20140728 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20150410 |
|
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: 20150421 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20150423 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 5739373 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
LAPS | Cancellation because of no payment of annual fees |