JP6845448B2 - 通信装置、通信方法、及び通信システム - Google Patents
通信装置、通信方法、及び通信システム Download PDFInfo
- Publication number
- JP6845448B2 JP6845448B2 JP2019528225A JP2019528225A JP6845448B2 JP 6845448 B2 JP6845448 B2 JP 6845448B2 JP 2019528225 A JP2019528225 A JP 2019528225A JP 2019528225 A JP2019528225 A JP 2019528225A JP 6845448 B2 JP6845448 B2 JP 6845448B2
- Authority
- JP
- Japan
- Prior art keywords
- communication device
- discard rate
- communication
- packet
- transmission
- 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/0876—Network utilisation, e.g. volume of load or congestion level
- H04L43/0888—Throughput
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L1/00—Arrangements for detecting or preventing errors in the information received
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L1/00—Arrangements for detecting or preventing errors in the information received
- H04L1/12—Arrangements for detecting or preventing errors in the information received by using return channel
- H04L1/16—Arrangements for detecting or preventing errors in the information received by using return channel in which the return channel carries supervisory signals, e.g. repetition request signals
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L1/00—Arrangements for detecting or preventing errors in the information received
- H04L1/12—Arrangements for detecting or preventing errors in the information received by using return channel
- H04L1/16—Arrangements for detecting or preventing errors in the information received by using return channel in which the return channel carries supervisory signals, e.g. repetition request signals
- H04L1/18—Automatic repetition systems, e.g. Van Duuren systems
- H04L1/1829—Arrangements specially adapted for the receiver end
- H04L1/1835—Buffer management
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L1/00—Arrangements for detecting or preventing errors in the information received
- H04L1/12—Arrangements for detecting or preventing errors in the information received by using return channel
- H04L1/16—Arrangements for detecting or preventing errors in the information received by using return channel in which the return channel carries supervisory signals, e.g. repetition request signals
- H04L1/18—Automatic repetition systems, e.g. Van Duuren systems
- H04L1/1829—Arrangements specially adapted for the receiver end
- H04L1/1835—Buffer management
- H04L1/1838—Buffer management for semi-reliable protocols, e.g. for less sensitive applications such as streaming video
-
- 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/16—Threshold monitoring
-
- 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/32—Flow control; Congestion control by discarding or delaying data units, e.g. packets or frames
- H04L47/323—Discarding or blocking control packets, e.g. ACK packets
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W24/00—Supervisory, monitoring or testing arrangements
- H04W24/08—Testing, supervising or monitoring using real traffic
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W28/00—Network traffic management; Network resource management
- H04W28/02—Traffic management, e.g. flow control or congestion control
- H04W28/06—Optimizing the usage of the radio link, e.g. header compression, information sizing, discarding information
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W28/00—Network traffic management; Network resource management
- H04W28/02—Traffic management, e.g. flow control or congestion control
- H04W28/10—Flow control between communication endpoints
- H04W28/14—Flow control between communication endpoints using intermediate storage
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W80/00—Wireless network protocols or protocol adaptations to wireless operation
- H04W80/06—Transport layer protocols, e.g. TCP [Transport Control Protocol] over wireless
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Environmental & Geological Engineering (AREA)
- Multimedia (AREA)
- Mobile Radio Communication Systems (AREA)
- Detection And Prevention Of Errors In Transmission (AREA)
- Communication Control (AREA)
Description
最初に第1の実施の形態について説明する。
次に、第2の実施の形態について説明する。
図2は、通信システム10の構成例を示す図である。通信システム10は、通信装置100、基地局装置200、及びネットワーク300を有する。通信システム10は、例えば、LTE(Long Term Evolution)の通信規格に対応した通信システムである。
図3は、通信装置100の構成例を示す図である。通信装置100は、CPU(Central Processing Unit)110、ストレージ120、メモリ130、及びRF(Radio Frequency)回路150を有する。
図4は、PD方式によるACK送信処理のシーケンスの例を示す図である。通信装置100は、基地局装置200からTCPパケット(1)〜(4)を受信する(S101〜S104)。そして、通信装置100は、ACKの送信契機が発生すると、BSR(Buffer Status Report)を送信する(S105)。BSRは、例えば、通信装置100が基地局装置200に対して、パケット(ACK及びTCPパケットを含む)を送信するための無線リソースの割り当てを要求するメッセージである。
図6は、AD方式によるACK送信処理のシーケンスの例を示す図である。通信装置100は、基地局装置200からTCPパケット(1)、(2)を受信する(S201、S202)。
図8は、HD方式によるACK送信処理のシーケンスの例を示す図である。通信装置100は、基地局装置200からTCPパケット(1)〜(5)を受信する(S301〜S305)。HD方式は、上述したAD方式とPD方式の両方式を同時に実行する方式である。
通信装置100が行う破棄率決定処理について以下に説明する。通信装置100は、破棄率決定処理において、無線接続の状態として、スループット、ACK送信数、要求リソース量、及び割当リソース量を指標として使用する。また、通信装置100は、破棄率決定処理において、ACK送信方式も無線接続の状態に応じて決定する場合がある。以下、4つの破棄率決定処理の例を示し、それぞれについて説明する。
第1の破棄率決定処理は、スループット及びACK送信数に基づき、破棄率を決定する処理である。また、第1の破棄率決定処理は、あるACK送信方式を選択した場合の破棄率を決定する処理であり、ACK送信方式はどの方式が選択されてもよい。
第2の破棄率決定処理は、第1の破棄率決定処理のロジックを使用し、ACK送信方式も決定する処理である。
第3の破棄率決定処理は、要求リソース量、及び割当リソース量に基づいて破棄率を決定する処理である。要求リソース量、及び割当リソース量は、例えば、通信装置100と基地局装置200間の無線接続の状態を示す数値である。
第4の破棄率決定処理は、ACK送信数、要求リソース量、及び割当リソース量に基づいて破棄率を決定する処理である。ACK送信数、要求リソース量、及び割当リソース量は、例えば、通信装置100と基地局装置200間の無線接続の状態を示す数値である。
各実施の形態における処理は、それぞれ組み合わせてもよい。
100…通信装置、
101…受信部、
102…送信部、
103…決定部、
104…バッファ、
110…CPU、
120…ストレージ、
121…通信プログラム、
122…ACK送信プログラム、
1221…PD方式モジュール、
1222…AD方式モジュール、
1223…HD方式モジュール、
1224…破棄率決定モジュール、
130…メモリ、
150…RF回路、
200…基地局装置、
300…ネットワーク
Claims (11)
- 第1の通信装置と、前記第1の通信装置と無線接続し、前記第1の通信装置の通信を中継する第2の通信装置を有する通信システムに含まれる前記第1の通信装置であって、
前記第2の通信装置からパケットを受信する受信部と、
前記パケットに対応する受信確認パケットをバッファに蓄積し、前記バッファに蓄積する受信確認パケットの少なくとも一部を送信できるようにし、前記送信において送信しない受信確認パケットを破棄率に応じて破棄できるようにする送信部と、
前記無線接続の状態に応じて前記通信に使用する破棄率を決定する決定部を有し、
前記決定部は、前記第1の通信装置の要求する要求リソース量、及び前記第1の通信装置に割り当てられた割当リソース量に応じて、前記通信に使用する破棄率を決定する
第1の通信装置。 - 前記決定部は、さらに、前記無線接続におけるスループット、及び前記第1の通信装置の受信確認パケットの送信数に応じて、前記通信に使用する破棄率を決定する
請求項1記載の第1の通信装置。 - 前記決定部は、前記スループットが第1閾値以上となる破棄率のうち、前記送信数が最小となる破棄率を、前記通信に使用する破棄率と決定する
請求項2記載の第1の通信装置。 - 前記送信部は、前記受信確認パケットの少なくとも一部を送信する処理において、受信確認パケットの送信数を決定する複数の送信数決定処理を有し、
前記決定部は、さらに、前記複数の送信数決定処理のうち、前記通信に使用する送信数決定処理を決定する
請求項2記載の第1の通信装置。 - 前記決定部は、前記複数の送信数決定処理ごとに、前記スループットが第1閾値以上となる破棄率のうち、前記送信数が最小となる破棄率を選択し、前記選択した破棄率における前記送信数が最小となる前記送信数決定処理を、前記通信に使用する送信数決定処理と決定する
請求項4記載の第1の通信装置。 - 前記決定部は、前記要求リソース量と前記割当リソース量の差異が第2閾値以内となる破棄率を、前記通信に使用する破棄率と決定する
請求項1記載の第1の通信装置。 - 前記決定部は、さらに、前記第1の通信装置の受信確認パケットの送信数に応じて、前記通信に使用する破棄率を決定する
請求項1記載の第1の通信装置。 - 前記決定部は、前記要求リソース量と前記割当リソース量の差異が第2閾値以内となる第1破棄率より所定数だけ大きい第2破棄率と、前記第1破棄率より所定数だけ小さい第3破棄率との間の第4破棄率のうち、前記送信数が最小となる前記第4破棄率を、前記通信に使用する破棄率と決定する
請求項7記載の第1の通信装置。 - 前記破棄率は、前記バッファの蓄積閾値に応じて決まる
請求項1記載の第1の通信装置。 - 第1の通信装置と、前記第1の通信装置と無線接続し、前記第1の通信装置の通信を中継する第2の通信装置を有する通信システムであって、
前記第1の通信装置は、
前記第2の通信装置からパケットを受信する受信部と、
受信確認パケットをバッファに蓄積し、前記バッファに蓄積する受信確認パケットの少なくとも一部を送信できるようにし、前記送信において送信しない受信確認パケットを破棄率に応じて破棄できるようにする送信部と、
前記無線接続の状態に応じて前記通信に使用する破棄率を決定する決定部を有し、
前記決定部は、前記第1の通信装置の要求する要求リソース量、及び前記第1の通信装置に割り当てられた割当リソース量に応じて、前記破棄率を決定する
通信システム。 - 第1の通信装置と、前記第1の通信装置と無線接続し、前記第1の通信装置の通信を中継する第2の通信装置を有する通信システムに含まれる前記第1の通信装置における通信方法であって、
前記第2の通信装置からパケットを受信し、
前記パケットに対応する受信確認パケットをバッファに蓄積し、
前記バッファに蓄積する受信確認パケットの少なくとも一部を送信し、
前記第1の通信装置の要求する要求リソース量、及び前記第1の通信装置に割り当てられた割当リソース量に応じて、前記破棄率を決定し、
前記送信において送信しない受信確認パケットを破棄率に応じて破棄する
前記第1の通信装置における通信方法。
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| PCT/JP2017/024457 WO2019008659A1 (ja) | 2017-07-04 | 2017-07-04 | 通信装置、通信方法、及び通信システム |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPWO2019008659A1 JPWO2019008659A1 (ja) | 2020-04-16 |
| JP6845448B2 true JP6845448B2 (ja) | 2021-03-17 |
Family
ID=64949816
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2019528225A Active JP6845448B2 (ja) | 2017-07-04 | 2017-07-04 | 通信装置、通信方法、及び通信システム |
Country Status (3)
| Country | Link |
|---|---|
| US (1) | US11546797B2 (ja) |
| JP (1) | JP6845448B2 (ja) |
| WO (1) | WO2019008659A1 (ja) |
Family Cites Families (10)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2003067382A2 (en) * | 2002-02-04 | 2003-08-14 | Intel Corporation | Service processor having a queue operations unit and an output scheduler |
| KR100568232B1 (ko) | 2003-07-28 | 2006-04-07 | 삼성전자주식회사 | 모바일 애드 혹 네트워크에서 전송층을 이용한 효율적인데이터 송수신 방법 및 상기 방법을 이용한 네트워크 장치 |
| US7477675B2 (en) * | 2004-09-30 | 2009-01-13 | Kyocera Corporation | Data communication apparatus |
| US7801044B2 (en) * | 2006-05-04 | 2010-09-21 | Broadcom Corporation | TCP acknowledge for aggregated packet |
| WO2009016692A1 (ja) * | 2007-07-27 | 2009-02-05 | Fujitsu Limited | パケット処理装置 |
| JP5391830B2 (ja) * | 2009-05-25 | 2014-01-15 | 富士通株式会社 | 無線基地局装置、通信システムおよびデータ転送方法 |
| US10172036B2 (en) * | 2015-05-22 | 2019-01-01 | Ntt Docomo, Inc. | User equipment, base station, and communication method |
| US10440604B2 (en) * | 2018-01-11 | 2019-10-08 | Intel Corporation | Uplink congestion mitigation |
| US11153218B2 (en) * | 2018-03-22 | 2021-10-19 | Qualcomm Incorporated | Transmission control protocol acknowledgement management |
| WO2020012973A1 (ja) * | 2018-07-09 | 2020-01-16 | 日本電気株式会社 | 通信制御装置、方法、プログラム、及びコンピュータに読み取り可能な非一時的記録媒体 |
-
2017
- 2017-07-04 JP JP2019528225A patent/JP6845448B2/ja active Active
- 2017-07-04 WO PCT/JP2017/024457 patent/WO2019008659A1/ja not_active Ceased
-
2019
- 2019-12-23 US US16/725,265 patent/US11546797B2/en active Active
Also Published As
| Publication number | Publication date |
|---|---|
| US11546797B2 (en) | 2023-01-03 |
| JPWO2019008659A1 (ja) | 2020-04-16 |
| US20200137625A1 (en) | 2020-04-30 |
| WO2019008659A1 (ja) | 2019-01-10 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US11432223B2 (en) | Methods and apparatuses for selecting a first base station or a second base station to transmit a packet data unit (PDU) to a user equipment (UE) | |
| KR101582708B1 (ko) | 스케줄링 요구 트리거의 취급 | |
| US10178676B2 (en) | Data transmission method, device, and system | |
| JP6639673B2 (ja) | ピアツーピアデータ伝送方法、装置及びシステム | |
| US10278201B2 (en) | Method for transmitting uplink grant and base station | |
| KR101889717B1 (ko) | 무선 통신 시스템에서 자원 할당 스케줄링 방법 및 장치 | |
| EP3319257B1 (en) | Lossless bearer reconfiguration from use of longer to shorter sequence number | |
| WO2013166670A1 (zh) | 上行信道资源配置方法和设备 | |
| WO2018058438A1 (zh) | 通信方法、终端设备和网络设备 | |
| US10645003B2 (en) | Data packet transmission method, network side device, and user equipment | |
| KR20170142513A (ko) | 다중망 병합 전송 장치, 그리고 이의 패킷 스케줄링 방법 | |
| JP2012134829A (ja) | 通信端末装置及びデータ量報告方法 | |
| US12395280B2 (en) | Base station device, terminal device, and communication method | |
| EP3498012B1 (en) | Ul scheduling timing with short ttis in tdd | |
| US20210226741A1 (en) | Dynamic user grouping in non-orthogonal multiple access (noma) - networks | |
| KR20160140098A (ko) | 무선 패킷 네트워크를 위한 스케줄링 방법 및 장치 | |
| Nardini et al. | Performance evaluation of TCP-based traffic over direct communications in LTE-Advanced | |
| JP6845448B2 (ja) | 通信装置、通信方法、及び通信システム | |
| US10813110B2 (en) | Method and apparatus for scheduling terminal radio resources | |
| WO2017034520A1 (en) | Extent of out-of-sequence indication for multi-connectivity | |
| JPWO2018097073A1 (ja) | 情報通知装置、情報通知方法およびプログラム | |
| CN114338839B (zh) | 基于tcp的数据传输方法、装置、电子设备及存储介质 | |
| US11601842B2 (en) | Communication device, communication method, and communication system | |
| CN117678296A (zh) | 通信方法及通信装置 | |
| CN115968575A (zh) | 一种半静态调度配置方法、配置装置及存储介质 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20191213 |
|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20191213 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20201110 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20210107 |
|
| 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: 20210126 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20210208 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 6845448 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| S111 | Request for change of ownership or part of ownership |
Free format text: JAPANESE INTERMEDIATE CODE: R313111 |
|
| R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |