CN112187654A - Shunting method for multi-connection communication - Google Patents
Shunting method for multi-connection communication Download PDFInfo
- Publication number
- CN112187654A CN112187654A CN202011040214.3A CN202011040214A CN112187654A CN 112187654 A CN112187654 A CN 112187654A CN 202011040214 A CN202011040214 A CN 202011040214A CN 112187654 A CN112187654 A CN 112187654A
- Authority
- CN
- China
- Prior art keywords
- message
- timestamp
- response message
- detection message
- current
- 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.)
- Pending
Links
- 238000000034 method Methods 0.000 title claims abstract description 13
- 238000004891 communication Methods 0.000 title claims abstract description 11
- 230000005540 biological transmission Effects 0.000 claims abstract description 33
- 238000001514 detection method Methods 0.000 claims abstract description 22
- 230000004044 response Effects 0.000 claims abstract description 20
- 230000006855 networking Effects 0.000 claims description 5
- 238000012360 testing method Methods 0.000 claims description 3
- 238000011144 upstream manufacturing Methods 0.000 claims description 3
- 239000000523 sample Substances 0.000 claims 1
- 230000008859 change Effects 0.000 abstract description 2
- 238000012544 monitoring process Methods 0.000 abstract description 2
- 230000006866 deterioration Effects 0.000 description 3
- 238000005259 measurement Methods 0.000 description 2
- 230000009286 beneficial effect Effects 0.000 description 1
- 238000010586 diagram Methods 0.000 description 1
- 230000009977 dual effect Effects 0.000 description 1
- 230000007246 mechanism Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000008569 process Effects 0.000 description 1
- 238000012163 sequencing technique Methods 0.000 description 1
- 238000006467 substitution reaction Methods 0.000 description 1
Images
Classifications
-
- 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
-
- 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/10—Active monitoring, e.g. heartbeat, ping or trace-route
- H04L43/106—Active monitoring, e.g. heartbeat, ping or trace-route using time related information in packets, e.g. by adding timestamps
-
- 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/27—Evaluation or update of window size, e.g. using information derived from acknowledged [ACK] packets
-
- 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/29—Flow control; Congestion control using a combination of thresholds
-
- 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
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Health & Medical Sciences (AREA)
- Cardiology (AREA)
- General Health & Medical Sciences (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
The invention discloses a shunting method of multi-connection communication, which comprises the following steps: the UE and the CU establish wireless links through a plurality of DUs and carry out data transceiving through the wireless links; when the UE and the CU transmit and receive data, the CU periodically sends a delay detection message to the DU, and the detection message has a unique identifier and a timestamp T1 for sending the message; the DU receives the time delay detection message of the CU, responds to a response message, and the response message has a unique identifier corresponding to the detection message, a timestamp T2 for receiving the detection message and a timestamp T3 for sending the response message; and the CU receives the response message, records a timestamp T4 of the received response message, calculates and records the values of T2-T1 and T4-T3 in each period, and stops sending and receiving data to the link if the difference between the minimum value of the current T2-T1 and the minimum value of the current T2-T1 exceeds a first threshold value or the difference between the minimum value of the current T4-T3 and the minimum value of the current T4-T3 exceeds a second threshold value. The invention indirectly deduces the transmission quality of the F1 interface by monitoring the change condition of the message transmission delay of the F1 interface and optimizes the shunting strategy, thereby ensuring that the UE obtains the integral optimal throughput rate.
Description
Technical Field
The invention relates to the technical field of communication, in particular to a multi-connection communication shunting method.
Background
Referring to 3GPP (3rd Generation Partnership Project) protocol 38.425, when a UE (User Equipment) accesses a wireless system through multiple wireless links (the wireless links may be different frequency bands of different systems, and may also be the same system and frequency band), the UE may perform data transceiving on the multiple wireless links. In this process, because of the mutual constraint of the transmission characteristics of multiple radio links, it is possible that the throughput rate actually obtained by the UE is not as good as that obtained by a single link. The 3GPP protocol defines some procedures and specifications to optimize this, but fails to solve all the problems, for example, the existing protocol does not have a good solution to the situation that the UE accesses multiple DUs (Distributed units) under one CU (central Unit), and the transmission quality of the transmission link of the F1 interface (proper term, refers to the interface between CUs/DUs) between the CU and the DU is not stable. Generally, the deterioration of the ground transmission link is firstly embodied as the deterioration of transmission message RTT (Round-Trip Time), and when the transmission link is good in performance, the RTT is relatively stable; when the transmission link deteriorates due to congestion or interference, etc., the RTT may fluctuate relatively sharply or even be elongated as a whole. When the transmission link RTT is severely changed and lengthened, the transmission link quality is deteriorated, and the throughput rate obtained by the UE through multiple links may not be as good as that obtained by a single link.
Referring to figure 1: the UE and CU establish a dual link, DU1 and DU2 respectively. In general, we call CU to DU data flow as downlink, and vice versa as uplink.
Based on this networking, a simplified and quantized concrete scenario assumption is made:
let the bandwidth of the transmission link between CU and DU1 be 100Mbps (mega bits per second), the bandwidth between CU and DU2 be 1Gbps (Giga bits per second), and the normal delay be 100ms (millisecond).
Assuming that the bandwidth of the UE on the air interface is not limited, for example, the bandwidth of the air interface between the UE and the DU1 is much greater than 100M, and the bandwidth between the UE and the DU2 is much greater than 1G.
Assume that the UE, DU1, DU2, CU and other components are all in ideal state, latency is 0, resources are not limited, and there is no failure.
-assuming that the messages transmitted between the UE and the CU are TCP messages.
Based on this scenario, the following reasoning is:
when data transmission between CU and UE is normal, the total throughput between UE and CU should be around 1.1G.
-when the transmission link between CU and DU1 gets worse, the overall throughput between UE and CU will gradually decrease
When the transmission link between CU and DU1 continues to deteriorate, the overall throughput between UE and CU will drop below 1G.
The reason for this phenomenon is that:
a congestion Control mechanism between the TCP (Transmission Control Protocol) client and the server controls the amount of data sent by the TCP server and not acknowledged by the TCP client through a send window. This window is a measure that is approximately equal to the product of the bottleneck bandwidth between the TCP client and the server and the transmission delay between the TCP client and the server.
In this example, considering the simplicity of the scenario, we can simply consider the TCP client to be UE and the TCP server to be CU.
The transmission quality between CU and DU1 deteriorates, and the failure of the TCP server to measure the send window accurately results in a lower number of messages sent by the TCP server; the message on the link corresponding to DU1 arrives at the UE much later than the message on the link corresponding to DU2, and the UE needs to stop for a long time in order to ensure that the messages are delivered to the upper layer in sequence.
The larger the error of the send window measurement, the larger the delay of the sequencing stop etc., the worse the overall throughput of TCP.
Disclosure of Invention
The present invention provides a method for offloading multi-connection communication to solve the above technical problems.
In order to achieve the purpose, the technical scheme adopted by the invention is as follows:
a shunting method of multi-connection communication comprises the following steps:
step 1, UE and CU establish wireless links through a plurality of DUs and carry out data transceiving through the wireless links;
step 2, when the UE and the CU transmit and receive data, the CU periodically sends a delay detection message to the DU, and the detection message has a unique identifier and a timestamp T1 for sending the message;
step 3, the DU receives the time delay detection message of the CU, responds to a response message, and the response message has a unique identifier corresponding to the detection message, a timestamp T2 for receiving the detection message and a timestamp T3 for sending the response message;
and 4, the CU receives the response message, records the timestamp T4 of the received response message, calculates and records the values of T2-T1 and T4-T3 in each period, if the difference between the minimum values of the current T2-T1 and T2-T1 exceeds a first threshold value or the difference between the minimum values of the current T4-T3 and T4-T3 exceeds a second threshold value, the quality of the transmission link is judged to be deteriorated, and the CU stops transmitting and receiving data to the link, so that end-to-end transmission is optimized.
A further technical solution is that, in step 2, the detection packet may be an independent dedicated packet, or may be extended along with the service data.
The further technical scheme is that in the step 4, the values of T2-T1 are used for judging the quality of the downlink transmission link; the values of T4-T3 are used to determine the quality of the upstream transmission link.
A further technical solution is that, in step 4, the first threshold and the second threshold are set based on an actual networking environment by summarizing empirical values through running tests of an actual network.
Compared with the prior art, the invention has the following beneficial effects:
the invention indirectly deduces the transmission quality of the F1 interface by monitoring the change condition of the message transmission delay of the F1 interface and optimizes the shunting strategy, thereby ensuring that the UE obtains the integral optimal throughput rate. In a multi-link scenario, when the transmission link between CUs/DUs deteriorates, the transmission between the UE and the CU can achieve at least the throughput of a single link without further deterioration.
Drawings
FIG. 1 is a block diagram of a typical multi-connection networking;
fig. 2 is a flow chart of delay measurement and data transceiving.
Detailed Description
The embodiments of the present invention will be described in further detail with reference to the drawings and examples. The following examples are intended to illustrate the invention but are not intended to limit the scope of the invention.
As shown in fig. 2, a offloading method for multi-connection communication includes the following steps:
step 1, UE and CU establish wireless links through a plurality of DUs and carry out data transceiving through the wireless links;
and 2, when the UE and the CU transmit and receive data, the CU periodically sends a delay detection message to the DU, wherein the detection message has a unique identifier and a timestamp T1 for sending the message, and the detection message can be an independent special message or can be expanded along with service data.
Step 3, the DU receives the time delay detection message of the CU, responds to a response message, and the response message has a unique identifier corresponding to the detection message, a timestamp T2 for receiving the detection message and a timestamp T3 for sending the response message;
and 4, the CU receives the response message, records the timestamp T4 of the received response message, calculates and records the values of T2-T1 and T4-T3 in each period, if the difference between the minimum values of the current T2-T1 and T2-T1 exceeds a first threshold value or the difference between the minimum values of the current T4-T3 and T4-T3 exceeds a second threshold value, the quality of the transmission link is judged to be deteriorated, and the CU stops transmitting and receiving data to the link, so that end-to-end transmission is optimized. The values of T2-T1 are used to determine the quality of the downlink transmission link; the values of T4-T3 are used to determine the quality of the upstream transmission link. The first threshold value and the second threshold value summarize empirical values through running test of an actual network, and are set based on an actual networking environment.
Finally, it should be noted that: the above examples are only intended to illustrate the technical solution of the present invention, but not to limit it; although the present invention has been described in detail with reference to the foregoing embodiments, it will be understood by those of ordinary skill in the art that: the technical solutions described in the foregoing embodiments may still be modified, or some technical features may be equivalently replaced; and such modifications or substitutions do not depart from the spirit and scope of the corresponding technical solutions of the embodiments of the present invention.
Claims (4)
1. A method for offloading multi-connection communication, comprising:
step 1, UE and CU establish wireless links through a plurality of DUs and carry out data transceiving through the wireless links;
step 2, when the UE and the CU transmit and receive data, the CU periodically sends a delay detection message to the DU, and the detection message has a unique identifier and a timestamp T1 for sending the message;
step 3, the DU receives the time delay detection message of the CU, responds to a response message, and the response message has a unique identifier corresponding to the detection message, a timestamp T2 for receiving the detection message and a timestamp T3 for sending the response message;
and 4, the CU receives the response message, records the timestamp T4 of the received response message, calculates and records the values of T2-T1 and T4-T3 in each period, and judges that the quality of the transmission link is deteriorated if the difference between the minimum values of the current T2-T1 and T2-T1 exceeds a first threshold value or the difference between the minimum values of the current T4-T3 and T4-T3 exceeds a second threshold value, and the CU stops transmitting and receiving data to the link.
2. The method according to claim 1, wherein in step 2, the probe packet may be an independent dedicated packet or may be extended along with service data.
3. The offloading method for multi-connection communication as claimed in claim 1, wherein in step 4, the values T2-T1 are used to determine the quality of the downlink transmission link; the values of T4-T3 are used to determine the quality of the upstream transmission link.
4. The offloading method for multi-connection communication according to claim 1, wherein in step 4, the first threshold and the second threshold are summarized by a running test of an actual network and are set based on an actual networking environment.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202011040214.3A CN112187654A (en) | 2020-09-28 | 2020-09-28 | Shunting method for multi-connection communication |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202011040214.3A CN112187654A (en) | 2020-09-28 | 2020-09-28 | Shunting method for multi-connection communication |
Publications (1)
Publication Number | Publication Date |
---|---|
CN112187654A true CN112187654A (en) | 2021-01-05 |
Family
ID=73944532
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202011040214.3A Pending CN112187654A (en) | 2020-09-28 | 2020-09-28 | Shunting method for multi-connection communication |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN112187654A (en) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN112996038A (en) * | 2021-03-03 | 2021-06-18 | 浪潮软件科技有限公司 | F1 time delay dynamic shunting method |
CN114641026A (en) * | 2022-02-17 | 2022-06-17 | 成都中科微信息技术研究院有限公司 | Method for improving quality of service (QoS) monitoring precision of NG-RAN side in NR system |
Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102685007A (en) * | 2012-05-04 | 2012-09-19 | 华为技术有限公司 | Method and device for processing member links in multi-link bundled link group |
US20170187598A1 (en) * | 2015-12-23 | 2017-06-29 | Emc Corporation | Connection-oriented communication devices with round trip time estimation |
CN108390820A (en) * | 2018-04-13 | 2018-08-10 | 华为技术有限公司 | Method, equipment and the system of load balancing |
CN108632869A (en) * | 2017-03-22 | 2018-10-09 | 中兴通讯股份有限公司 | A kind of transfer control method and device |
CN110582092A (en) * | 2018-06-08 | 2019-12-17 | 华为技术有限公司 | path delay information acquisition method and related equipment |
CN110720200A (en) * | 2017-06-09 | 2020-01-21 | 三星电子株式会社 | Apparatus and method for controlling congestion in wireless communication system |
US20200154306A1 (en) * | 2017-07-26 | 2020-05-14 | Samsung Electronics Co., Ltd. | Terminal and base station in wireless communication system, and communication method thereof |
-
2020
- 2020-09-28 CN CN202011040214.3A patent/CN112187654A/en active Pending
Patent Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102685007A (en) * | 2012-05-04 | 2012-09-19 | 华为技术有限公司 | Method and device for processing member links in multi-link bundled link group |
US20170187598A1 (en) * | 2015-12-23 | 2017-06-29 | Emc Corporation | Connection-oriented communication devices with round trip time estimation |
CN108632869A (en) * | 2017-03-22 | 2018-10-09 | 中兴通讯股份有限公司 | A kind of transfer control method and device |
CN110720200A (en) * | 2017-06-09 | 2020-01-21 | 三星电子株式会社 | Apparatus and method for controlling congestion in wireless communication system |
US20200154306A1 (en) * | 2017-07-26 | 2020-05-14 | Samsung Electronics Co., Ltd. | Terminal and base station in wireless communication system, and communication method thereof |
CN108390820A (en) * | 2018-04-13 | 2018-08-10 | 华为技术有限公司 | Method, equipment and the system of load balancing |
CN110582092A (en) * | 2018-06-08 | 2019-12-17 | 华为技术有限公司 | path delay information acquisition method and related equipment |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN112996038A (en) * | 2021-03-03 | 2021-06-18 | 浪潮软件科技有限公司 | F1 time delay dynamic shunting method |
CN114641026A (en) * | 2022-02-17 | 2022-06-17 | 成都中科微信息技术研究院有限公司 | Method for improving quality of service (QoS) monitoring precision of NG-RAN side in NR system |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US11153782B2 (en) | Method and apparatus for distributing packets on multi-link in mobile communication network | |
US8553526B2 (en) | Methods and apparatus for determining quality of service in a communication system | |
US9655003B2 (en) | Systems and methods for improved wireless interface aggregation | |
US20020122385A1 (en) | Data throughput over lossy communication links | |
JP5391830B2 (en) | Radio base station apparatus, communication system, and data transfer method | |
WO2001093513A2 (en) | Apparatus, and associated method, for communicating packet data in a network including a radio-link | |
US11044636B2 (en) | Method and device for detecting congestion in data transmission path | |
KR20090051071A (en) | Congestion control in a wireless network | |
JP5915015B2 (en) | COMMUNICATION DEVICE, COMMUNICATION METHOD, AND COMMUNICATION SYSTEM | |
EP1900155A1 (en) | Dynamic management of wireless transmissions | |
EP1495405A1 (en) | System and method for selecting reliable links between nodes in an ad-hoc communication network | |
US9125083B2 (en) | Multiple access communication | |
CN111245670A (en) | Method and system for measuring real-time packet loss rate of link | |
KR20130105880A (en) | Method, device and system for sharing transmission bandwidth among different systems | |
CN112187654A (en) | Shunting method for multi-connection communication | |
US8868003B2 (en) | Controlling transmission of data | |
JP2013085135A (en) | Network terminal device and data transmission method | |
JP3953343B2 (en) | Wireless packet communication device and wireless packet communication method | |
JP6727107B2 (en) | Packet communication system, congestion control method therefor, and congestion control program | |
EP2400792B1 (en) | Method and system for deriving an aggregation delay for packet aggregation in a wireless network | |
Khurshid et al. | Modified TCP newreno for wireless networks | |
Raniwala et al. | Evaluation of a stateful transport protocol for multi-channel wireless mesh networks | |
WO2019146563A1 (en) | Communication device, communication system, communication method, and program | |
KR20140110184A (en) | Fast throughput recovery method using MPTCP and mobile terminal using the method | |
US11653287B2 (en) | Apparatus and method for a radio access network |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination |