CN112187654A - Shunting method for multi-connection communication - Google Patents

Shunting method for multi-connection communication Download PDF

Info

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
Application number
CN202011040214.3A
Other languages
Chinese (zh)
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.)
Taicang T&W Electronics Co Ltd
Original Assignee
Taicang T&W Electronics Co Ltd
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 Taicang T&W Electronics Co Ltd filed Critical Taicang T&W Electronics Co Ltd
Priority to CN202011040214.3A priority Critical patent/CN112187654A/en
Publication of CN112187654A publication Critical patent/CN112187654A/en
Pending legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L47/00Traffic control in data switching networks
    • H04L47/10Flow control; Congestion control
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L43/00Arrangements for monitoring or testing data switching networks
    • H04L43/10Active monitoring, e.g. heartbeat, ping or trace-route
    • H04L43/106Active monitoring, e.g. heartbeat, ping or trace-route using time related information in packets, e.g. by adding timestamps
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L43/00Arrangements for monitoring or testing data switching networks
    • H04L43/16Threshold monitoring
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L47/00Traffic control in data switching networks
    • H04L47/10Flow control; Congestion control
    • H04L47/27Evaluation or update of window size, e.g. using information derived from acknowledged [ACK] packets
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L47/00Traffic control in data switching networks
    • H04L47/10Flow control; Congestion control
    • H04L47/29Flow control; Congestion control using a combination of thresholds
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W28/00Network traffic management; Network resource management
    • H04W28/02Traffic management, e.g. flow control or congestion control
    • H04W28/10Flow 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

Shunting method for multi-connection communication
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.
CN202011040214.3A 2020-09-28 2020-09-28 Shunting method for multi-connection communication Pending CN112187654A (en)

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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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

Patent Citations (7)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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