CN1324862C - Method for regulating congest window in communication network - Google Patents
Method for regulating congest window in communication network Download PDFInfo
- Publication number
- CN1324862C CN1324862C CNB2004100001424A CN200410000142A CN1324862C CN 1324862 C CN1324862 C CN 1324862C CN B2004100001424 A CNB2004100001424 A CN B2004100001424A CN 200410000142 A CN200410000142 A CN 200410000142A CN 1324862 C CN1324862 C CN 1324862C
- Authority
- CN
- China
- Prior art keywords
- network
- switching node
- message
- length
- bandwidth
- 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)
Abstract
The present invention relates to a method for regulating congestion windows in a communication network. In the method of the present invention, the length of the cache queue of a switching node is calculated, and the reasons for the generation of packet loss are determined according to the length of the cache queue, so that the limiting values of the enabling gate and the congestion window of the switching node are correspondingly regulated by adopting different control strategies in view of different reasons. The present invention not can reserve the advantages when a TCP Reno processes the network congestion situation, and meanwhile, can set appropriate thresholds and congestion control windows by using the bandwidth estimation as for the packet loss resulting from the link properties, so that the network bandwidth is effectively utilized and the throughput of the system is enhanced. In addition, the present invention also calculates the length of the cache queue on the switching node and judges the network congestion situation through the length of the queue so as to process packet loss in time and shorten waiting time for queuing simultaneously.
Description
Technical field
The present invention relates to network communications technology field, relate in particular to the method for transport layer adjustment congestion window in a kind of communication network.
Background technology
Internet (the Internet) is a kind of network that the service of doing one's best is provided, TCP (TransportControl Protocol, transmission control protocol) is a kind of reliable transport layer protocol on it, is widely used in the application such as Email, file transfer, Voice ﹠ Video data flow and Web (World Wide Web).According to statistics, the tcp data flow will account among the Internet more than 95%, so Transmission Control Protocol is a kind of prevailing host-host protocol end to end among the Internet, the reliability and stability of current Internet are all inseparable with the congestion control mechanism of Transmission Control Protocol.
The most general TCP realizes it being TCP Reno on the Internet at present, and TCP Reno is a kind of end-to-end transport layer protocol, has adopted the window of AIMD (Additive Increase MultiplicativeDecrease, additivity increases multiplier and subtracts) to adjust mechanism.
In TCP Reno, the actual send window size of transmitting terminal is: MIN (RCVWND, CWDN+NDUP), promptly in " RCVWND " and " CWDN+NDUP " value a less value as actual send window size; Wherein RCVWND refers to the window that the recipient notifies, CWDN refers to the transmitting terminal congestion window, NDUP receives repeat ACK (confirmation) at transmitting terminal number less than tcprexmtthresh (tcprexmtthresh makes TCP start the repeat ACK number of quick retransmission mechanism) before, equal 0, be the number of the repeat ACK received again afterwards.If do not consider flow control, then send window equals CWDN+NDUP.
The congestion control policy of Reno is described below:
If 1. receive non-repeat ACK message, then:
If w<ssthresh, set w=w+1; If current congestion window w then whenever receives an ACK less than slow enabling gate limit value ssthresh, just window is increased the size of a TCP section, and this process is referred to as slow start-up course;
Otherwise,, just window is increased inverse/one of current window, and this process is referred to as congestion avoidance procedure if current congestion window less than notification window, is whenever received an ACK greater than slow enabling gate limit value;
If the repeat ACK message of 2. receiving, and the ACK message number>tcprexmtthresh that receives, then:
Retranmit " next expected " segment; Retransmit the message segment of the needs re-transmission that illustrates in the repeat ACK confirmatory message, i.e. grouping;
Seasonal together slow enabling gate limit value equals half of current window; Then set w=ssthresh; The slow enabling gate limit value that congestion window equals to upgrade;
If 3. retransmit timer expired, then enter SlowStart (starting slowly):
Slow enabling gate limit value equals half of current window;
Set w=1; Congestion window equals a message segment;
Yet the above-mentioned TCP Reno that is initially cable environment design is unsatisfactory in the performance that has on the Radio Link of burst error.TCP Reno thinks that all packet loss all are because congested generation, so because link property changes the random packet loss that causes all is used as congestion loss and handles, directly window is reduced to half of packet loss front window.Reducing by half of this window is unnecessary often, causes systematic function to descend, and causes waste of network resources.
Summary of the invention
Problem in view of above-mentioned prior art existence, the purpose of this invention is to provide the method for adjusting congestion window in a kind of communication network, the reason that this method can be distinguished the packet loss generation is random loss or congestion loss, and according to the definite adjustment strategy at window of the reason of grouping generation.
The objective of the invention is to be achieved through the following technical solutions:
Adjust the method for congestion window in described a kind of communication network, comprising:
The length of the buffer queue of switching node in A, the computing network;
B, determine to cause the reason that packet loss produces in the network, and adopt corresponding control strategies that the congestion window of switching node is adjusted respectively at different reasons according to the length of described buffer queue.
Described steps A comprises:
A1, determine the bandwidth of network according to the message that transmits in the network;
A2, according to the length of the buffer queue at the bandwidth calculation switching node place of network;
Described steps A 1 comprises:
ACK (confirmation) message length of receiving according to sending node in the network that message confirmed and the bandwidth of determining network blanking time of adjacent two ACK messages.
Described steps A 1 further comprises:
The ACK that receives with sending node (confirmation) message length that message was confirmed is divided by the blanking time of this ACK message and previous ACK message respectively, and the result of acquisition conduct is based on the sampled value of the network bandwidth of this ACK message;
The a plurality of network bandwidth sampled values that obtain are carried out smoothing processing, obtain the bandwidth of network.
Described steps A 2 comprises:
Bandwidth value, the size of grouping, the network bandwidth of current expectation and the length of calculating the buffer queue at switching node place minimum two-way time between sending node and receiving node according to the network that obtains.
Described steps A 1 specifically comprises:
Network bandwidth sampled value sample_BWE[k] be:
sample_BWE[k]=(ACKed*seg_size*8)/now~lastACKtime,
Wherein, ACKed represents the message segment number that ACK confirmed received by this, seg_size represents the contained byte of message segment, and now~lastACKtime represents that this is received and receives the time interval of ACK ACK and last time that K was the sequence number of this message of receiving that ACK confirmed;
Network bandwidth sampled value is carried out smoothing processing, estimates to determine network bandwidth BWE[k] be:
And described steps A 2 specifically comprises:
The length of buffer queue N at switching node place is:
Wherein,
It is the expected rate of current time, cwnd represents the size of congestion window, BaseRtt is the minimum two-way time of message between switching node, and for being the message segment size, BWE is the estimated value BWE[k of the current time network bandwidth of above-mentioned steps A1 acquisition to seg_size as previously mentioned].
Described steps A comprises:
Calculate the length of buffer queue of switching node according to the round minimum time of message between expected rate, actual speed rate and the switching node of current network.
Described steps A further comprises:
Calculation expectation speed Expected and actual speed rate Actual:
Wherein, cwnd represents congestion window size, and BaseRtt represents the minimum two-way time of message between switching node, and RTT represents the actual two-way time of message between switching node;
Calculating the length of buffer queue N that determines switching node is:
N=Actual*(RTT-BaseRTT)=Diff*BaseRTT,
Wherein, Diff=Expected-Actual is the difference of expected rate Expected and actual speed rate Actual.
Described step B comprises:
If the length of the described buffer queue of B1 is greater than the queue length threshold value of setting, determine that then the network bandwidth is saturated, and the packet loss that produces in the network is because of congested causing, and carries out the adjustment of the window and the enabling gate limit value of this switching node according to corresponding congestion control policy;
If the length of the described buffer queue of B2 is less than the queue length threshold value of setting, then determine network bandwidth unsaturation, and the packet loss that produces in the network causes for changing because of link property, and carries out the adjustment of the window and the enabling gate limit value of this switching node according to the control strategy that changes based on link property.
Adjust in the described communication network in the method for congestion window, the described basis of step B2 is carried out the window of this switching node and being adjusted into of enabling gate limit value based on the control strategy that link property changes:
If receive the ACK message of three repetitions, adjustment starts thresholding slowly and equals estimated bandwidth and the product of minimum two-way time and the ratio of TCP message segment size, and, if the current congestion window then makes congestion window equal to start slowly thresholding greater than slow enabling gate limit value;
If the re-transmission timer expired then makes congestion window equal 1, order starts thresholding slowly and equals estimated bandwidth and the product of minimum two-way time and the ratio of TCP message segment size, and if start thresholding less than 2 slowly, then makes starting thresholding slowly and equaling 2.
TCP Reno is by congestion window being reduced by half, can effectively reduce the buffer memory team leader, handle the network congestion situation timely when handling network congestion, and the performance of this algorithm has obtained good confirmation in cable network.As seen from the above technical solution provided by the invention, the present invention not only can keep the above-mentioned advantage of TCP Reno when handling network congestion, simultaneously for the packet loss that causes because of link property, also realized utilizing bandwidth estimation to set suitable thresholding and congested control window, the network bandwidth is effectively utilized, improve the throughput of system.
In a word, the present invention can effectively distinguish the reason that packet loss produces, improving the throughput performance of TCP on the Radio Link as the case may be, and can be according to the congestion condition of network, self adaptation is adjusted window, to strengthen the stability of Transmission Control Protocol.In addition, the present invention also calculates the length of buffer queue at switching node place, and judges the network congestion situation by formation is long, so that reduce queue waiting time when in time handling packet loss.
Description of drawings
Fig. 1 is the flow chart of method of the present invention.
Embodiment
The core concept of method of the present invention is the length by the buffer queue that calculates switching node, then, determine in the network to produce the reason of packet loss according to the length of buffer queue, and adopt different control strategies that the congestion window and the enabling gate limit value of switching node are adjusted accordingly at different reasons.One aspect of the present invention can utilize the number of receiving grouping that the ack msg stream that returns confirmed and two adjacent ACK blanking time estimation network bandwidth, utilize this bandwidth information of estimating to calculate the size of the length of buffer queue N at switching node place again; The size of the length of buffer queue N that can also determine switching node according to the expected rate and the actual speed rate value of current network on the other hand.
After having obtained the size of length N of buffer queue of corresponding switching node, just can judge the congestion condition of network according to the N value.Promptly when packet loss takes place, judge the reason of packet loss according to the congestion condition of network, if when packet loss takes place, N thinks that greater than the queue length threshold value of setting packet loss is that network congestion causes; When if packet loss takes place, N is less than the queue length threshold value of setting, think that then packet loss is because the influence that link property changes produces, and at the packet loss that causes based on different reasons, just can take different control strategies to carry out the adjustment of congestion window and enabling gate limit value.
For the present invention there being further understanding, existing in conjunction with the accompanying drawings, and with the length value that calculates the buffer queue of switching node according to the network bandwidth be example the invention will be further described, referring to Fig. 1, specifically comprise following processing procedure:
Step 1: to network bandwidth value sample_BWE[k] sample;
sample_BWE[k]=(ACKed*seg_size*8)/now~lastACKtime,
Wherein, ACKed represents the message segment number that ACK confirmed received by this, seg_size represents the contained byte of message segment, now~lastACKtime represents that this is received and receives the time interval of ACK ACK and last time, K is the sequence number of this message of receiving that ACK confirmed, described ACKed value and seg_size value can obtain according to the feature of network, now~lastACKtime value then can root by the actual monitoring acquisition of the time of reception of ACK message.
Step 2: the network bandwidth sampled value of obtaining is carried out smoothing processing ,] with the bandwidth value BWE[k of current network that to estimate;
Step 3: the buffer queue that calculates the switching node place according to the bandwidth value of the current network that obtains;
Wherein
It is the expected rate of current time, cwnd represents the size of congestion window, BaseRtt is the minimum two-way time of the message that sends of switching node, seg_size is the grouping size that switching node sends message, BWE is the estimated value BWE[k of the current time network bandwidth], described cwnd value is for there being the parameter of application in the Network Transmission, the present invention directly obtains application and gets final product, and described BaseRtt value relatively obtains according to the tracking to RTT.
Step 4: when in the network packet loss taking place, whether the length value N that judges described buffer queue is greater than the queue length threshold value β that sets, if greater than, then execution in step 5, otherwise, execution in step 6, described queue length threshold value β is generally an empirical value, can obtain by network test, can be 3 for this value of present network.
Step 5: the length value N>β that determines buffer queue, at this moment, think that the network bandwidth is saturated, the reason of the packet loss that produces is based on congestion loss, and carry out the adjustment of congestion window and slow enabling gate limit value according to the congestion control policy in the algorithm of TCP-Reno, that describes in concrete adjustment process and the background technology is identical.
Step 6: the length value N<β that determines buffer queue, at this moment, it is saturated to think that the network bandwidth does not have, network does not take place congested, the reason of packet loss is likely owing to link property changes and causes, described link property changes, and promptly Radio Link generally includes the influence of Internet protocol capabilities:
1. link error rate: wireless host adopts wireless or the infrared waves transmission communicates, and very easily is subjected to environmental interference, and the BER on the wireless network (bit error rate) is wired 10 times or poorer, as long as a wireless links is arranged, will have influence on the performance of whole network;
2. bandwidth: bandwidth is scarce resource in wireless network, compares to 1000M (even higher) with typical wired ethernet 10M, and the bandwidth of WLAN (wireless local area network) less relatively (2M), and also variation is also bigger;
3. mobility: wireless host frequently moves when communication, causes easily that loss of data even communication are temporary transient to be interrupted.TCP is interpreted as it congested, and excites congestion control mechanism, but this there is no need, because in case move and stop, wireless host begins again to have received data, so just causes the decreased performance of TCP.
For because of link property changes the packet loss that causes, need carry out the adjustment of congestion window and slow enabling gate limit value according to the following control strategy that changes based on link property, concrete processing procedure is;
If switching node is received the ACK message of three repetitions, then carry out following operation:
Ssthresh=(bwe*BaseRTT)/(seg_size); / make the network bandwidth and the product of minimum two-way time and the ratio of TCP message segment size that slow enabling gate limit value equals to estimate;
If (cwnd>ssthresh); If/current congestion window is greater than slow enabling gate limit value;
Cwnd=ssthresh; / make congestion window equal to start slowly thresholding;
Simultaneously,, then need to carry out again the transmission of corresponding message, and start corresponding timer, when this timer expired, then carry out following operation if switching node is received the ACK message of repetition:
Cwnd=1; / make congestion window equal 1;
Ssthresh=(bwe*BaseRTT)/(seg_size); / order starts thresholding slowly and equals estimated bandwidth and the product of minimum two-way time and the ratio of TCP message segment size;
if(ssthresh<2)
Ssthresh=2; If/start thresholding slowly less than 2, then order starts thresholding slowly and equals 2.
In the above-mentioned processing procedure, step 1 has been described the acquisition process of the length of buffer queue value of switching node to step 3, in TCP Vegas, described length of buffer queue value can also adopt following method to obtain, but, when obtaining the length of buffer queue value, also need to obtain the network bandwidth value in the current network by following method for guaranteeing the realization of follow-up congestion window and enabling gate limit value adjustment mechanism;
The length of buffer queue value that is switching node can also obtain by following computational process:
At first, expected rate Expected that computing network is current and actual speed rate Actual are specially: expected rate
Actual speed rate
Wherein, cwnd represents the size of congestion window, and BaseRtt represents the two-way time of the minimum of the message that switching node sends, and RTT represents the actual two-way time of the message that switching node sends, and RTT obtains by actual monitoring;
The difference Diff of calculation expectation speed Expected and actual speed rate Actual is then: Diff=Expected-Actual;
The computing formula that obtains RTT based on the length N of the buffer queue of switching node is again:
RTT=BaseRTT+N/Actual;
Can draw according to following formula, the length N of buffer queue is:
N=Actual*(RTT-BaseRTT)=Diff*BaseRTT。
Certainly, can also adopt other method to obtain the value of length N of the buffer queue of switching node among the present invention, then, just can carry out the adjustment of congestion window and enabling gate limit value, to adapt to the demand of Network Transmission according to the N value that obtains.
By the description process of the specific implementation of the invention described above as can be seen, the present invention has not only kept the algorithm advantage of TCP Reno when handling network congestion, as by congestion window is reduced by half, can effectively reduce the buffer memory team leader, handle network congestion situation etc. timely, simultaneously, also to change the packet loss that causes owing to link property, effectively utilize the network bandwidth and estimate to set suitable thresholding and congested control window, the network bandwidth is effectively utilized, improve the throughput of system.
The above; only for the preferable embodiment of the present invention, but protection scope of the present invention is not limited thereto, and anyly is familiar with those skilled in the art in the technical scope that the present invention discloses; the variation that can expect easily or replacement all should be encompassed within protection scope of the present invention.Therefore, protection scope of the present invention should be as the criterion with the protection range of claims.
Claims (10)
1, adjust the method for congestion window in a kind of communication network, it is characterized in that comprising:
The length of the buffer queue of switching node in A, the computing network;
B, determine to cause that packet loss produces in the network is former because congested or link characteristics changes according to the length of described buffer queue, and adopt corresponding control strategies that the congestion window of switching node is adjusted respectively at different reasons.
2, adjust the method for congestion window in the communication network according to claim 1, it is characterized in that described steps A comprises:
A1, determine the bandwidth of network according to the message that transmits in the network;
A2, according to the length of the buffer queue at the bandwidth calculation switching node place of network.
3, adjust the method for congestion window in the communication network according to claim 2, it is characterized in that described steps A 1 comprises:
The message length that the ACK message of receiving according to sending node in the network is confirmed and the bandwidth of determining network blanking time of adjacent two ACK messages.
4, according to the method for adjusting congestion window in claim 2 or the 3 described communication networks, it is characterized in that described steps A 1 further comprises:
The message length that confirmed of the ACK message of receiving with sending node is divided by the blanking time of this ACK message and previous ACK message respectively, and the result of acquisition is as the sampled value based on the network bandwidth of this ACK message;
The a plurality of network bandwidth sampled values that obtain are carried out smoothing processing, obtain the bandwidth of network.
5, adjust the method for congestion window in the communication network according to claim 4, it is characterized in that described steps A 2 comprises:
Bandwidth value, the size of grouping, the network bandwidth of current expectation and the length of calculating the buffer queue at switching node place minimum two-way time between sending node and receiving node according to the network that obtains.
6, adjust the method for congestion window in the communication network according to claim 5, it is characterized in that described steps A 1 specifically comprises:
Network bandwidth sampled value sample_BWE[k] be:
sample_BWE[k]=(ACKed*seg_size*8)/now~lastACKtime,
Wherein, ACKed represents the message segment number that ACK confirmed received by this, seg_size represents the contained byte of message segment, and now~lastACKtime represents that this is received and receives the time interval of ACK ACK and last time that K was the sequence number of this message of receiving that ACK confirmed;
Network bandwidth sampled value is carried out smoothing processing, estimates to determine network bandwidth BWE[k] be:
And described steps A 2 specifically comprises:
The length of buffer queue N at switching node place is:
Wherein,
It is the expected rate of current time, cwnd represents the size of congestion window, BaseRtt is the minimum two-way time of message between switching node, and for being the message segment size, BWE is the estimated value BWE[k of the current time network bandwidth of above-mentioned steps A1 acquisition to seg_size as previously mentioned].
7, adjust the method for congestion window in the communication network according to claim 1, it is characterized in that described steps A comprises:
Calculate the length of buffer queue of switching node according to the round minimum time of message between expected rate, actual speed rate and the switching node of current network.
8, adjust the method for congestion window in the communication network according to claim 7, it is characterized in that described steps A further comprises:
Calculation expectation speed Expected and actual speed rate Actual:
Wherein, cwnd represents congestion window size, and BaseRtt represents the minimum two-way time of message between switching node, and RTT represents the actual two-way time of message between switching node;
Calculating the length of buffer queue N that determines switching node is:
N=Actual*(RTT-BaseRTT)=Diff*BaseRTT,
Wherein, Diff=Expected-Actual is the difference of expected rate Expected and actual speed rate Actual.
9, according to the method for adjusting congestion window in claim 1,2,3, the 7 or 8 described communication networks, it is characterized in that described step B comprises:
If the length of the described buffer queue of B1 is greater than the queue length threshold value of setting, determine that then the network bandwidth is saturated, and the packet loss that produces in the network is because of congested causing, and carries out the adjustment of the window and the enabling gate limit value of this switching node according to corresponding congestion control policy;
If the length of the described buffer queue of B2 is less than the queue length threshold value of setting, then determine network bandwidth unsaturation, and the packet loss that produces in the network causes for changing because of link property, and carries out the adjustment of the window and the enabling gate limit value of this switching node according to the control strategy that changes based on link property.
10, adjust the method for congestion window in the communication network according to claim 9, it is characterized in that, the described basis of step B2 is carried out the window of this switching node and being adjusted into of enabling gate limit value based on the control strategy that link property changes:
If receive the ACK message of three repetitions, adjustment starts thresholding slowly and equals estimated bandwidth and the product of minimum two-way time and the ratio of TCP message segment size, and, if the current congestion window then makes congestion window equal to start slowly thresholding greater than slow enabling gate limit value;
If the re-transmission timer expired then makes congestion window equal 1, order starts thresholding slowly and equals estimated bandwidth and the product of minimum two-way time and the ratio of TCP message segment size, and if start thresholding less than 2 slowly, then makes starting thresholding slowly and equaling 2.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CNB2004100001424A CN1324862C (en) | 2004-01-06 | 2004-01-06 | Method for regulating congest window in communication network |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CNB2004100001424A CN1324862C (en) | 2004-01-06 | 2004-01-06 | Method for regulating congest window in communication network |
Publications (2)
Publication Number | Publication Date |
---|---|
CN1556629A CN1556629A (en) | 2004-12-22 |
CN1324862C true CN1324862C (en) | 2007-07-04 |
Family
ID=34350359
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CNB2004100001424A Expired - Fee Related CN1324862C (en) | 2004-01-06 | 2004-01-06 | Method for regulating congest window in communication network |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN1324862C (en) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN100512199C (en) * | 2007-08-24 | 2009-07-08 | 中国科学院计算技术研究所 | Method for controlling network congestion of sensor |
CN101783747B (en) * | 2009-12-30 | 2012-06-27 | 福建星网锐捷网络有限公司 | Method and network for measuring length of buffer queue |
Families Citing this family (30)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20070201365A1 (en) * | 2006-01-23 | 2007-08-30 | Frederick Skoog | Video packet multiplexer with intelligent packet discard |
CN101052043B (en) * | 2007-04-30 | 2013-03-20 | 北京策度集成电路设计有限公司 | TCP sending algorithm based on sending window and reciprocating time |
CN101437300B (en) * | 2008-12-19 | 2010-12-08 | 重庆邮电大学 | Method and apparatus for calculating network minimum round-trip time PIAD |
CN101867512B (en) * | 2010-04-15 | 2012-08-08 | 华为技术有限公司 | Data transmission control method and device |
CN102468941B (en) * | 2010-11-18 | 2014-07-30 | 华为技术有限公司 | Network packet loss processing method and device |
CN102201997A (en) * | 2011-06-03 | 2011-09-28 | 华为技术有限公司 | Data transmission control method and equipment |
CN102388584B (en) * | 2011-09-22 | 2014-07-16 | 华为技术有限公司 | Method and device for controlling congestion |
US8923270B2 (en) * | 2011-10-04 | 2014-12-30 | The Chinese University Of Hong Kong | Method for link buffer size and queue length estimation for bandwidth-varying mobile data networks |
CN102752076B (en) * | 2012-06-20 | 2016-08-10 | 华为技术有限公司 | Control method that data send and device and computer system |
EP2888671A4 (en) * | 2012-08-27 | 2016-04-20 | Akamai Tech Inc | Preventing tcp from becoming too conservative too quickly |
US9451000B2 (en) | 2012-12-27 | 2016-09-20 | Akamai Technologies, Inc. | Stream-based data deduplication with cache synchronization |
CN104113884B (en) * | 2013-04-18 | 2019-03-29 | 南京邮电大学 | Real-time multimedia transfer rate control mechanism in a kind of wireless network |
CN104038438A (en) * | 2013-12-03 | 2014-09-10 | 江苏达科信息科技有限公司 | Explicit congestion control method improved on the basis of conventional transmission control protocol |
CN104125159B (en) * | 2014-07-29 | 2017-09-12 | 福建星网锐捷网络有限公司 | A kind of congestion bandwidth detection method, apparatus and system |
EP3955487B1 (en) | 2014-10-06 | 2023-12-13 | Vid Scale, Inc. | Adapting communication parameters to link conditions, traffic types, and/or priorities |
CN107231315A (en) * | 2016-03-24 | 2017-10-03 | 阿里巴巴集团控股有限公司 | A kind of jamming control method and system |
CN106059951B (en) * | 2016-06-08 | 2019-03-01 | 中南大学 | A kind of transfer control method for based on multilevel congestion feedback in DCN |
CN107800638B (en) * | 2016-09-05 | 2020-07-31 | 北京金山云网络技术有限公司 | Congestion control method and device |
CN106789718B (en) * | 2016-12-05 | 2020-10-16 | 阿里巴巴(中国)有限公司 | Data transmission congestion control method, equipment, server and programmable equipment |
CN106713176B (en) * | 2016-12-12 | 2020-04-17 | 全球能源互联网研究院有限公司 | Service rate control method and device for control plane time synchronization queue |
CN106992939B (en) * | 2017-05-16 | 2023-10-10 | 新疆安迪星通信息科技有限公司 | Dynamic learning system and method for QoS flow control threshold of satellite IP network |
CN109428833A (en) * | 2017-08-23 | 2019-03-05 | 中国移动通信有限公司研究院 | Data processing method, device, relevant device and computer readable storage medium |
CN109995658B (en) * | 2017-12-29 | 2021-07-20 | 华为技术有限公司 | Method and device for sending, receiving and forwarding message |
CN110290552B (en) * | 2018-03-19 | 2022-01-04 | 腾讯科技(深圳)有限公司 | Method and device for measuring cache depth, storage medium and electronic device |
US11140205B2 (en) * | 2018-03-27 | 2021-10-05 | British Telecommunications Public Limited Company | Congestion response for timely media delivery |
CN109660467B (en) * | 2019-02-26 | 2022-12-23 | 北京百度网讯科技有限公司 | Method and apparatus for controlling flow |
CN112787942A (en) * | 2019-11-05 | 2021-05-11 | 中兴通讯股份有限公司 | TCP congestion control method, device, terminal and readable storage medium |
CN115514710B (en) * | 2022-11-08 | 2023-03-10 | 中国电子科技集团公司第二十八研究所 | Weak connection flow management and control method based on self-adaptive sliding window |
CN116545934B (en) * | 2023-07-06 | 2023-09-15 | 成都星联芯通科技有限公司 | Message scheduling method and device, satellite communication system and storage medium |
CN117255038B (en) * | 2023-11-14 | 2024-01-26 | 西安明赋云计算有限公司 | TCP data packet loss monitoring method |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5313454A (en) * | 1992-04-01 | 1994-05-17 | Stratacom, Inc. | Congestion control for cell networks |
US5719853A (en) * | 1993-12-22 | 1998-02-17 | Nec Corporation | Congestion control method in an ATM network based on threshold values of node queue length |
-
2004
- 2004-01-06 CN CNB2004100001424A patent/CN1324862C/en not_active Expired - Fee Related
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5313454A (en) * | 1992-04-01 | 1994-05-17 | Stratacom, Inc. | Congestion control for cell networks |
US5719853A (en) * | 1993-12-22 | 1998-02-17 | Nec Corporation | Congestion control method in an ATM network based on threshold values of node queue length |
Non-Patent Citations (4)
Title |
---|
TCP在移动IP中的性能优化方案 孟桂娥、杨宇航,通信技术,第2卷 2001 * |
TCP在移动IP中的性能优化方案 孟桂娥、杨宇航,通信技术,第2卷 2001;滑动窗口工作机制分析 高发桂,湖北民族学院学报,第21卷第1期 2003;一种能处理无线链路拥塞的TCP/ARQ改进算法 铁玲、诸鸿文、蒋玲鸽、戎蒙恬、周天翔,高技术通讯,第08卷 2002 * |
一种能处理无线链路拥塞的TCP/ARQ改进算法 铁玲、诸鸿文、蒋玲鸽、戎蒙恬、周天翔,高技术通讯,第08卷 2002 * |
滑动窗口工作机制分析 高发桂,湖北民族学院学报,第21卷第1期 2003 * |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN100512199C (en) * | 2007-08-24 | 2009-07-08 | 中国科学院计算技术研究所 | Method for controlling network congestion of sensor |
CN101783747B (en) * | 2009-12-30 | 2012-06-27 | 福建星网锐捷网络有限公司 | Method and network for measuring length of buffer queue |
Also Published As
Publication number | Publication date |
---|---|
CN1556629A (en) | 2004-12-22 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN1324862C (en) | Method for regulating congest window in communication network | |
CN102355462B (en) | Method and device for realizing TCP (Transmission Control Protocol) transmission | |
JP4878391B2 (en) | Scheduling and queue management with adaptive queue latency | |
CN1778079A (en) | Methods and devices for the coordination of flow control between a TCP/IP network and other networks | |
JP5020076B2 (en) | High performance TCP suitable for low frequency ACK system | |
US8306062B1 (en) | Method and apparatus of adaptive large receive offload | |
CN1819553A (en) | Transmission control protocol (TCP) congestion control using multiple tcp acknowledgements (ACKS) | |
CN1545286A (en) | ECN based congestion control method with prediction verification | |
CN1561615A (en) | Method of improving the performance of a transmission protocol using a retransmission timer | |
CN1812313A (en) | Method for controlling radio link control layer buffer area overflow | |
WO2014069642A1 (en) | Communication device, transmission data output control method, and program for same | |
CN104683259A (en) | TCP congestion control method and device | |
WO2016201904A1 (en) | Tcp-based data transmission method and device | |
CN1946078A (en) | High efficiency interactive transmission method for satllite network | |
CN101969432B (en) | Random backoff based control method of TCP (Transmission Control Protocol) congestion window | |
CN1393087A (en) | Network interface driver and method | |
CN1842080A (en) | Method for adjusting transmission control protocol receive window | |
CN1257621C (en) | Transmitting window adjusting method in wireless chain circuit control layer | |
CN101064587A (en) | Method for retransmitting control data unit of wireless link control protocol under affirmance mode | |
Liu et al. | Mobile accelerator: A new approach to improve TCP performance in mobile data networks | |
CN1914872A (en) | Session relay device, session relay method, and session relay program | |
US20190274068A1 (en) | System and method for managing data transfer between two different data stream protocols | |
CN110602568A (en) | Video stream transmission packet loss retransmission method, device and storage device based on RTP | |
Murray et al. | D-Proxy: Reliability in wireless networks | |
JP2010273050A (en) | Radio communication method, base station and mobile station |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant | ||
C17 | Cessation of patent right | ||
CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20070704 Termination date: 20100208 |