JP6757736B2 - パケット送信タイミングの動的調整方法 - Google Patents
パケット送信タイミングの動的調整方法 Download PDFInfo
- Publication number
- JP6757736B2 JP6757736B2 JP2017546959A JP2017546959A JP6757736B2 JP 6757736 B2 JP6757736 B2 JP 6757736B2 JP 2017546959 A JP2017546959 A JP 2017546959A JP 2017546959 A JP2017546959 A JP 2017546959A JP 6757736 B2 JP6757736 B2 JP 6757736B2
- Authority
- JP
- Japan
- Prior art keywords
- packet
- delay time
- value
- adjusted delay
- packet loss
- 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.)
- Active
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L43/00—Arrangements for monitoring or testing data switching networks
- H04L43/08—Monitoring or testing based on specific metrics, e.g. QoS, energy consumption or environmental parameters
- H04L43/0823—Errors, e.g. transmission errors
- H04L43/0829—Packet loss
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L47/00—Traffic control in data switching networks
- H04L47/10—Flow control; Congestion control
- H04L47/12—Avoiding congestion; Recovering from congestion
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L47/00—Traffic control in data switching networks
- H04L47/10—Flow control; Congestion control
- H04L47/25—Flow control; Congestion control with rate being modified by the source upon detecting a change of network conditions
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L47/00—Traffic control in data switching networks
- H04L47/10—Flow control; Congestion control
- H04L47/28—Flow control; Congestion control in relation to timing considerations
- H04L47/283—Flow control; Congestion control in relation to timing considerations in response to processing delays, e.g. caused by jitter or round trip time [RTT]
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Environmental & Geological Engineering (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
Description
[例示的な動作環境]
[パケット待ち時間を調整する例示的方法]
[全般的な考察]
Claims (12)
- パケット間の遅延時間を調整する方法であって、
複数のパケットの一部分について、
以前に送信されたパケットの前回分パケット損失値に基づいてデフォルト値よりも大きくなるよう予め調整された値である調整済遅延時間を用いて、前記パケットの前記一部分を装置に送信するステップと、
前記パケットの前記一部分の送信後、前記装置に問い合わせて、受信したパケットについての情報を取得するステップと、
前記受信したパケットについての前記情報を用いて、前記パケットの前記一部分のパケット損失値および損失パケットを判定するステップと、
前記パケットの前記一部分の前記パケット損失値がゼロでないとき、
前記パケット損失値がパケット損失閾値を超えるか否かを判定するステップと、
前記パケット損失値が前記パケット損失閾値を超える場合に、最大再送信回数に達したか否か判定するステップと、
前記最大再送信回数に達していない場合に、前記調整済遅延時間よりも長い第2の調整済遅延時間を判定するステップと、
前記第2の調整済遅延時間を用いて、前記損失パケットを送信するステップと、
前記パケットの前記一部分の前記パケット損失値がゼロであるとき、
前記調整済遅延時間を用いて送信された前記パケットの少なくとも1つの以前に送信された部分のパケット損失値がゼロであったか否かを判定するステップと、
前記パケットの少なくとも1つの以前に送信された部分の前記パケット損失値がゼロであった場合に、前記調整済遅延時間よりも短い第3の調整済遅延時間を決定し、該第3の調整済遅延時間を用いて、前記パケットの第2の部分を送信するステップと、
を含む方法。 - 前記第3の調整済遅延時間の値が、前記デフォルト値以上である請求項1に記載の方法。
- 前記第3の調整済遅延時間の値が、前回の増加に基づくものである請求項1に記載の方法。
- 前記第2の調整済遅延時間の値が、前記調整済遅延時間の値よりも前記パケット損失値および所定の増加量に基づく量の分だけ大きい請求項1に記載の方法。
- 連続するパケット間の遅延時間を調整することによって複数のパケットを装置に送信する方法であって、
前記パケットの第1の部分について、
初期値の遅延時間を用いて、前記パケットの前記第1の部分を前記装置に送信するステップと、
前記パケットの前記第1の部分の送信後、前記装置に問い合わせて受信したパケットについての情報を取得するステップと、
前記受信したパケットについての前記情報を用いて、前記パケットの前記第1の部分のパケット損失値および損失パケットを判定するステップと、
前記パケット損失値がパケット損失閾値を超えるとき、デフォルト値よりも前記パケット損失値および所定の増加値に基づく量の分だけ大きい値である調整済遅延時間の値を決定するステップと、
前記調整済遅延時間を用いて、前記損失パケットを前記装置に送信するステップと、
前記損失パケットの送信後、前記装置に問い合わせて受信した損失パケットについての情報を判定するステップと、
前記受信した損失パケットについての前記情報を用いて、前記損失パケットのパケット損失値および損失状態となっているパケットを判定するステップと、
前記損失パケットの前記パケット損失値がゼロでないとき、
前記パケット損失値が前記パケット損失閾値を超えるか否かを判定するステップと、
前記パケット損失値が前記パケット損失閾値を超える場合に、最大再送信回数に達したか否かを判定するステップと、
前記最大再送信回数に達していない場合に、前記調整済遅延時間よりも長い第2の調整済遅延時間を決定するステップと、
前記第2の調整済遅延時間を用いて、残りの前記損失パケットを送信するステップと、
前記損失パケットの前記パケット損失値がゼロであるとき、前記パケットの第2の部分について、
前記調整済遅延時間を用いて、前記パケットの前記第2の部分を送信するステップと、
前記パケットの前記第2の部分のパケット損失値がゼロであるとき、前記調整済遅延時間の値を減少させるステップと、
を含む方法。 - 前記調整済遅延時間の値の減少は、前記値を前記デフォルト値に減少させることを含む、請求項5に記載の方法。
- 調整済遅延時間の値の決定は、割合として表されるパケットの前記第1の部分の前記パケット損失値と前記所定の増加値とを乗算することを含む、請求項5に記載の方法。
- 受信されたパケットの情報は、前記複数のパケットのどのパケットが受信されたかを示すビットマップを含む、請求項1に記載の方法。
- 連続するパケット間の遅延時間を調整することによって複数のパケットを装置に送信するシステムであって、
複数のパケットを装置に送信するヘッドエンドシステムと、
前記ヘッドエンドシステムと通信しエンドポイントと通信するネットワーク装置とを備え、
前記ヘッドエンドシステムは、
前記パケットの第1の部分について、
デフォルト値よりも長い調整済遅延時間を用いて、前記パケットの前記第1の部分を前記装置に送信し、
前記パケットの前記第1の部分の送信後、前記装置に問い合わせて受信したパケットについての情報を取得し、
前記受信したパケットについての前記情報を用いて、前記パケットの前記第1の部分のパケット損失値および損失パケットを判定し、
前記パケット損失値がパケット損失閾値を超えるとき、最大再送信回数に達したか否かを判定し、
前記最大再送信回数に達していない場合に、前記調整済遅延時間よりも長い第2の調整済遅延時間を決定し、
前記第2の調整済遅延時間を用いて、残りの前記損失パケットを送信し、
パケット損失がゼロの場合に、2つの連続して送信された前記パケットの部分がゼロであるか否かを判定し、
2つの連続して送信された前記パケットの部分がゼロである場合に、前記第2の調整済遅延時間を減少させるよう動作可能であるシステム。 - 前記ヘッドエンドシステムは、割合として表される前記パケットの前記第1の部分の前記パケット損失値と所定の増加値とを乗算することにより、調整済遅延時間の値を決定するよう動作可能である、請求項9に記載のシステム。
- 受信されたパケットの情報は、前記パケットの前記第1の部分のどのパケットが受信されたかを示すビットマップを含む、請求項9に記載のシステム。
- 前記装置は、1種類の通信媒体を用いて前記ヘッドエンドシステムと通信し、同一または異なる種類の通信媒体を用いて前記エンドポイントと通信する、請求項9に記載のシステム。
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US14/642,034 | 2015-03-09 | ||
US14/642,034 US9762468B2 (en) | 2015-03-09 | 2015-03-09 | Method for dynamically adjusting packet transmission timing |
PCT/US2016/019060 WO2016144527A1 (en) | 2015-03-09 | 2016-02-23 | Method for dynamically adjusting packet transmission timing |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2018508156A JP2018508156A (ja) | 2018-03-22 |
JP6757736B2 true JP6757736B2 (ja) | 2020-09-23 |
Family
ID=55456959
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2017546959A Active JP6757736B2 (ja) | 2015-03-09 | 2016-02-23 | パケット送信タイミングの動的調整方法 |
Country Status (5)
Country | Link |
---|---|
US (1) | US9762468B2 (ja) |
JP (1) | JP6757736B2 (ja) |
CA (1) | CA2976798C (ja) |
MX (1) | MX360458B (ja) |
WO (1) | WO2016144527A1 (ja) |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US9762468B2 (en) | 2015-03-09 | 2017-09-12 | Landis+Gyr Innovations, Inc. | Method for dynamically adjusting packet transmission timing |
US20240022441A1 (en) * | 2022-07-12 | 2024-01-18 | Farad Technologies Group, LLC | Systems and Methods for Generation of Energy-Backed Digital Units Stored in a Decentralized Ledger |
Family Cites Families (13)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP1447998A1 (en) * | 1999-12-30 | 2004-08-18 | Nortel Networks Limited | Adaptively maintaining quality of service (Qos) in distributed PBX networks |
EP1241837B1 (en) * | 2000-08-24 | 2018-02-28 | Panasonic Intellectual Property Corporation of America | Transmitting/receiving method and device therefor |
JP2004048450A (ja) * | 2002-07-12 | 2004-02-12 | Nippon Telegr & Teleph Corp <Ntt> | ストリーム配信方法、クライアント端末、装置、システム及びプログラム並びに該プログラムを記録した記録媒体 |
JP2004112113A (ja) * | 2002-09-13 | 2004-04-08 | Matsushita Electric Ind Co Ltd | リアルタイム通信の適応制御方法、受信報告パケットの連続消失に対する対策方法、受信報告パケットの送出間隔の動的決定装置、リアルタイム通信の適応制御装置、データ受信装置およびデータ配信装置 |
JP2007097099A (ja) * | 2005-09-30 | 2007-04-12 | Hitachi Kokusai Electric Inc | データ伝送装置 |
US8155013B2 (en) * | 2007-11-02 | 2012-04-10 | Ntt Docomo, Inc. | Synchronized multi-link transmission in an ARQ-enabled multi-hop wireless network |
CN101184052B (zh) * | 2007-12-25 | 2011-07-27 | 北京广视通达网络技术有限公司 | 一种实现可靠udp传输的拥塞控制方法 |
US8094624B2 (en) * | 2008-07-30 | 2012-01-10 | Aruba Networks Cayman | Method and apparatus for minimizing packet transmission loss in a wireless network |
US8583053B1 (en) * | 2012-06-20 | 2013-11-12 | Google Inc. | Optimizing TCP traffic for mobile devices using TCP backoff thresholds |
US9414248B2 (en) * | 2013-03-15 | 2016-08-09 | Movik Networks, Inc. | System and methods for estimation and improvement of user, service and network QOE metrics |
US20140286438A1 (en) * | 2013-03-19 | 2014-09-25 | Nvidia Corporation | Quality of service management server and method of managing streaming bit rate |
US9712287B2 (en) * | 2014-07-31 | 2017-07-18 | Qualcomm Incorporated | System and method of redundancy based packet transmission error recovery |
US9762468B2 (en) | 2015-03-09 | 2017-09-12 | Landis+Gyr Innovations, Inc. | Method for dynamically adjusting packet transmission timing |
-
2015
- 2015-03-09 US US14/642,034 patent/US9762468B2/en active Active
-
2016
- 2016-02-23 JP JP2017546959A patent/JP6757736B2/ja active Active
- 2016-02-23 CA CA2976798A patent/CA2976798C/en active Active
- 2016-02-23 WO PCT/US2016/019060 patent/WO2016144527A1/en active Application Filing
- 2016-02-23 MX MX2017011491A patent/MX360458B/es active IP Right Grant
Also Published As
Publication number | Publication date |
---|---|
WO2016144527A1 (en) | 2016-09-15 |
US9762468B2 (en) | 2017-09-12 |
JP2018508156A (ja) | 2018-03-22 |
CA2976798C (en) | 2021-06-08 |
MX360458B (es) | 2018-11-01 |
CA2976798A1 (en) | 2016-09-15 |
MX2017011491A (es) | 2018-01-25 |
US20160269304A1 (en) | 2016-09-15 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP7154399B2 (ja) | データ伝送方法、装置、コンピュータ読み取り可能な媒体および電子デバイス | |
KR102478440B1 (ko) | 혼잡 제어 방법 및 네트워크 디바이스 | |
CN105323106B (zh) | 一种软件升级管理方法、设备及*** | |
EP2930899A1 (en) | Tcp link configuration method, apparatus and device | |
WO2020010670A1 (zh) | 一种获取网络资源的方法、装置及调度服务器 | |
US11050706B2 (en) | Automated autonomous system based DNS steering | |
CN104734985A (zh) | 数据接收流量控制方法及其*** | |
CN104301238A (zh) | 一种报文处理方法、装置及*** | |
CN104320347B (zh) | 一种主动更新lldp的方法及设备 | |
JP6757736B2 (ja) | パケット送信タイミングの動的調整方法 | |
CN112787952B (zh) | 一种业务流量调整方法及装置 | |
US20170344277A1 (en) | Dynamically-tuned Interrupt Moderation | |
CN104811505A (zh) | 基于云计算环境的客户端网络控制的方法及*** | |
CN105656794A (zh) | 数据分发方法及装置 | |
US9130843B2 (en) | Method and apparatus for improving HTTP adaptive streaming performance using TCP modifications at content source | |
WO2015096734A1 (zh) | 一种业务数据的下行传输方法及分组数据网关 | |
CN105959974A (zh) | 一种预测空口带宽的方法和装置 | |
JP5839999B2 (ja) | 通信端末装置 | |
EP3062461A1 (en) | Method, device, and system for configuring maintenance association (ma) | |
CN101478408A (zh) | 实现上送速率动态联动的方法、装置和*** | |
CN104811998A (zh) | 一种控制传输控制协议窗口调整的方法和无线接入点 | |
KR101641689B1 (ko) | 데이터 가속 전송 방법, 서버 및 그를 구현하기 위한 프로그램이 기록된 기록매체 | |
CN110798508A (zh) | 一种服务器集群软件更新方法、装置、服务器及介质 | |
CN105245390A (zh) | 下载方法、***及所适用的路由器 | |
JP2017195473A (ja) | 通知装置および通知方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20190117 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20191029 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20191105 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20200204 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20200407 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20200615 |
|
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: 20200811 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20200831 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 6757736 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |