CN103888367A - Multi-path TCP congestion control method based on packet transmission delay - Google Patents
Multi-path TCP congestion control method based on packet transmission delay Download PDFInfo
- Publication number
- CN103888367A CN103888367A CN201410086455.XA CN201410086455A CN103888367A CN 103888367 A CN103888367 A CN 103888367A CN 201410086455 A CN201410086455 A CN 201410086455A CN 103888367 A CN103888367 A CN 103888367A
- Authority
- CN
- China
- Prior art keywords
- rtt
- delay
- subflow
- basertt
- diff
- 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
Images
Abstract
The invention provides a multi-path TCP congestion control method based on packet transmission delay. The method includes the following steps that round-trip transmission delay rttr of a current packet is measured through substream r, and a base delay base RTTr is updated according to the rttr; the queuing delay qr of packets is calculated through the substream r according to the rttr and the base RTTr, and the number diffr of the packets queuing currently is estimated according to the qr; whether the diffr is smaller than a control parameter alpha r is judged, if the diffr is smaller than the alpha r, congestion windows cwndr of the substream r are increased linearly, if the diffr is larger than the alpha r, the congestion windows cwndr of the substream r are reduced linearly, and if the diffr is equal to the alpha r, the congestion windows cwndr remain unchanged; the current data transmission rate is estimated by means of the substream r according to the cwndr and the rttr, and the control parameter alpha r is updated in real time according to the data transmission rate. The method has the advantages that calculation cost is low, load balance granularity is small, compatibility is high and expansibility is high.
Description
Technical field
The present invention relates to Internet technical field, particularly a kind of multipath TCP jamming control method based on packet transfer delay.
Background technology
Along with the evolution of the Internet and the development of network access technique, many hosts' characteristic, the service accessing Internet that namely can simultaneously utilize multiple ISP to provide have been provided increasing end system.Owing to having multiple network interfaces, multi-host mainframe configures multiple IP address conventionally.By using different IP addresses, can be at different path transmitting datas between multi-host mainframe, this characteristic provides material base for designing multipath Transmission Control Protocol.Article one, multipath TCP stream is made up of some subflows, and every subflow is used different IP addresses, thereby can carry out transfer of data via different paths.Transmit leg is according to the situation of change of Congestion Level SPCC on every paths, the transmission rate of dynamic adjustments subflow, flow is moved to not congested path from congested path, thus compensation on some path because the congested speed that causes declines, realize adaptive load balancing.Therefore, multipath TCP not only can improve throughput and the robustness of end-to-end communication, and contributes to the network bandwidth to obtain more fair and efficient use.
Congestion avoidance algorithm is one of key technology of multipath Transmission Control Protocol.From the angle of network, every subflow of multipath TCP and the behavior of traditional single path TCP are almost identical, but this similitude does not also mean that multipath TCP is the simple aggregation of many subflows, reason has 2 points: one, the transfer of data behavior of many subflows is not independently, and should intercouple, could realize flow from congestion path to the not migration of congestion path; Its two, multipath TCP should coexist with traditional single path TCP close friend, in other words, on bottleneck link, multipath TCP flows the bandwidth obtaining should be irrelevant with its subflow quantity, otherwise can cause the hydraulic performance decline of traditional single path TCP stream.Designing suitable congestion avoidance algorithm is the key that realizes above-mentioned two targets, because traditional algorithm is only applicable to the transfer of data demand of single path TCP, so do not have for the designed new congestion avoidance algorithm of multipath TCP at present.
Summary of the invention
The present invention is intended to solve at least to a certain extent one of technical problem in above-mentioned correlation technique.For this reason, the object of the invention is to propose a kind of multipath TCP jamming control method based on packet transfer delay, the method has advantages of low, the load balancing fine size of assessing the cost, compatibility is high and autgmentability is strong.
To achieve these goals, embodiments of the invention have proposed a kind of multipath TCP jamming control method based on packet transfer delay, comprise the following steps: subflow r measures the round trip transmission delay rtt of current group
r, and according to described round trip transmission delay rtt
rupgrade basic time delay baseRTT
r; Described subflow r is according to described round trip transmission delay rtt
rwith described basic time delay baseRTT
rcalculate its packet queue time delay q
r, and according to described time delay q
restimate the number of packet diff of current queuing
r; Judge diff
rwhether be less than control parameter alpha
rif, diff
rbe less than α
r, the linear congestion window cwnd that increases described subflow r
rif, described diff
rbe greater than α
r, the linear congestion window cwnd that reduces described subflow r
rif, and diff
requal α
r, keep described congestion window cwnd
rconstant; Described subflow r is according to described congestion window cwnd
rwith described round trip transmission delay rtt
restimate current message transmission rate, and control parameter alpha described in described message transmission rate real-time update
r.
According to the multipath TCP jamming control method based on packet transfer delay of the embodiment of the present invention, the transmitting terminal of multipath TCP stream is measured the packet queue time delay of every subflow r, the number of packet diff then queuing up in router cache due to network congestion with this delay estimation subflow r
rif, and diff
r< α
r, the linear congestion window cwnd that increases subflow r
rif, diff
r> α
r, the linear congestion window cwnd that reduces subflow r
r, and each subflow r accounts for the ratio dynamically-adjusting parameter α of the total throughput of whole stream according to its current transmission rate
r.Therefore, the method has low, the load balancing fine size of assessing the cost, compatible high and be easy to the advantages such as incremental deploying, and is applicable to the multipath tcp data transmission demand in various network topologies, and therefore, extensibility is strong.
In addition, the multipath TCP jamming control method based on packet transfer delay according to the above embodiment of the present invention can also have following additional technical characterictic:
In some instances, described according to described round trip transmission delay rtt
rupgrade basic time delay baseRTT
r, further comprise: more described round trip transmission delay rtt
rwith described basic time delay baseRTT
r; If described rtt
rbe greater than described baseRTT
r, keep described baseRTT
rconstant; If described rtt
rbe less than described baseRTT
r, upgrade described baseRTT
rfor rtt
r.
In some instances, can calculate described packet queue time delay q by following formula
r:
q
r=rtt
r-baseRTT
r。
In some instances, can estimate by following formula the number of packet diff of current queuing
r:
diff
r=cwnd
r·q
r/rtt
r,
Wherein, cwnd
rrepresent the congestion window of described subflow r.
In some instances, described subflow r estimates current message transmission rate by following formula:
rate
r=cwnd
r/rtt
r。
In some instances, upgrade described control parameter alpha by following formula
r:
α
r=β·rate
r/∑
i∈Rrate
i,
Wherein, i ∈ R represents to travel through all subflows of multipath TCP, and β is constant.
Additional aspect of the present invention and advantage in the following description part provide, and part will become obviously from the following description, or recognize by practice of the present invention.
Accompanying drawing explanation
Above-mentioned and/or additional aspect of the present invention and advantage accompanying drawing below combination is understood becoming the description of embodiment obviously and easily, wherein:
Fig. 1 is the flow chart of the multipath TCP jamming control method based on packet transfer delay according to an embodiment of the invention; And
Fig. 2 is the flow chart of the multipath TCP jamming control method based on packet transfer delay of another embodiment according to the present invention.
Embodiment
Describe embodiments of the invention below in detail, the example of described embodiment is shown in the drawings, and wherein same or similar label represents same or similar element or has the element of identical or similar functions from start to finish.Be exemplary below by the embodiment being described with reference to the drawings, only for explaining the present invention, and can not be interpreted as limitation of the present invention.
Describe according to the multipath TCP jamming control method based on packet transfer delay of the embodiment of the present invention below in conjunction with accompanying drawing.
Fig. 1 is the flow chart of the multipath TCP jamming control method based on packet transfer delay according to an embodiment of the invention.As shown in Figure 1, the multipath TCP jamming control method based on packet transfer delay according to an embodiment of the invention, comprises the following steps:
Step S101, subflow r measures the round trip transmission delay rtt of current group
r, and according to round trip transmission delay rtt
rupgrade basic time delay baseRTT
r, the numbering that wherein r is subflow.In one embodiment of the invention, according to round trip transmission delay rtt
rupgrade basic time delay baseRTT
r, further comprise: relatively round trip transmission delay rtt
rwith basic time delay baseRTT
rif, rtt
rbe greater than baseRTT
r, keep baseRTT
rconstant; If rtt
rbe less than baseRTT
r, upgrade baseRTT
rfor rtt
r.
Step S102, subflow r is according to round trip transmission delay rtt
rwith basic time delay baseRTT
rcalculate its packet queue time delay q
r, and according to time delay q
restimate the number of packet diff of current queuing
r.Particularly, in one embodiment of the invention, can calculate packet queue time delay q by following formula
r:
q
r=rtt
r-baseRTT
r。
Nearly step ground, can estimate by following formula the number of packet diff of current queuing
r:
diff
r=cwnd
r·q
r/rtt
r,
Wherein, cwnd
rrepresent the congestion window of described subflow r.
Step S103, judges diff
rwhether be less than control parameter alpha
rif, diff
rbe less than α
r, the linear congestion window cwnd that increases subflow r
rif, diff
rbe greater than α
r, the linear congestion window cwnd that reduces subflow r
rif, and diff
requal α
r, keep congestion window cwnd
rconstant.
Step S104, subflow r is according to congestion window cwnd
rwith round trip transmission delay rtt
restimate current message transmission rate, and according to message transmission rate real-time update control parameter alpha
r.Particularly, in one embodiment of the invention, subflow r estimates current message transmission rate by following formula:
rate
r=cwnd
r/rtt
r。
Further, upgrade and control parameter alpha by following formula
r:
α
r=β·rate
r/∑
i∈Rrate
i,
Wherein, i ∈ R represents to travel through all subflows of multipath TCP, and β is constant.
In sum, the square ratio juris of the embodiment of the present invention is summarised as: the transmitting terminal of multipath TCP stream is measured the packet queue time delay q of every subflow
r, the number of packet diff then queuing up in router cache due to network congestion by this delay estimation subflow
r.If diff
r< α
r, the linear congestion window cwnd that increases subflow r
rif, diff
r> α
r, the linear congestion window cwnd that reduces subflow r
r, last each subflow r accounts for the ratio dynamically-adjusting parameter α of the total throughput of whole stream according to its current transmission rate
r.
As a concrete example, below in conjunction with Fig. 2, the above-mentioned control method of the present invention is further described.
Fig. 2 is the flow chart of the multipath TCP jamming control method based on packet transfer delay in accordance with another embodiment of the present invention.As shown in Figure 2, the multipath TCP jamming control method based on packet transfer delay in accordance with another embodiment of the present invention, comprises the following steps:
Step S201, multipath TCP flows startup, and sets up many subflows.
Step S202, the control variables of every subflow of initialization, for example, comprise: alpha, rate, begSeq.
Step S203, receives in subflow and confirms grouping, acknowledged sequence number is ack.
Step S204, judges whether acknowledged sequence number ack is greater than initializaing variable begSeq, if so, performs step S205, otherwise returns to execution step S203.
Step S205, judges whether the round trip transmission delay rtt of current group is less than basic time delay baseRTT, if so, performs step S206, otherwise execution step S207.
Step S206, renewal baseRTT is rtt, and further performs step S207.
Step S207, calculates queued packets and count diff, and to upgrade begSeq is the current grouping serial number that will send.Wherein, it is as follows that queued packets is counted the specific formula for calculation of diff:
diff=cwnd·q/rtt。
Step S208, judges whether diff is more than or equal to control parameter alpha, if so, performs step S209, otherwise execution step S310.
Step S209, calculates current message transmission rate rate=cwnd/rtt, and calculates alpha=beta × rate/totalRate, i.e. α=β rate/ ∑
i ∈ Rrate, and further perform step S210.
Step S210, judges whether diff is greater than alpha, if so, performs step S211, otherwise execution step S212.
Step S211, makes cwnd=cwnd-1, i.e. the linear window cwnd that blocks up that reduces subflow, and further perform step S214.
Step S212, judges whether diff is less than alpha, if so, performs step S213, otherwise execution step S214.
Step S213, makes cwnd=cwnd+1, i.e. the linear congestion window cwnd that increases subflow, and further perform step S214.
Step S214, judges whether transmission finishes, if do not finished, feeds back execution step S203, if the end of transmission performs step S215.
Step S215, finishes.
Particularly, can find out according to the above-mentioned algorithm steps of the inventive method, each subflow needs periodically to adjust various control parameters.Therefore,, in the process of implementing at algorithm, first to determine the regulating cycle of parameter.In order to make multipath TCP flow the variation of response to network Congestion Level SPCC faster, this method is using the round trip transmission delay of grouping as controlling time interval of parameter.
In sum, shown in Fig. 2, each subflow is safeguarded a variable begSeq
r, its initial value is the sequence number of the grouping that will send; When the acknowledged sequence number of receiving is greater than begSeq
rtime, carry out the adjusting of subflow relevant parameter, finally begSeq
rbe updated to the sequence number of the current grouping that will send, for next round parameter regulates ready.
From 2.6.22 version, linux kernel provides the ability of high-acruracy survey time for congestion control module, by enabling TCP_CONG_RTT_STAMP mark, congestion avoidance algorithm can obtain the grouping round trip transmission delay (RTT) take microsecond as unit from kernel, thereby regulates more accurately data transmission rate.
According to the multipath TCP jamming control method based on packet transfer delay of the embodiment of the present invention, the transmitting terminal of multipath TCP stream is measured the packet queue time delay of every subflow r, the number of packet diff then queuing up in router cache due to network congestion with this delay estimation subflow r
rif, and diff
r< α
r, the linear congestion window cwnd that increases subflow r
rif, diff
r> α
r, the linear congestion window cwnd that reduces subflow r
r, and each subflow r accounts for the ratio dynamically-adjusting parameter α of the total throughput of whole stream according to its current transmission rate
r.Therefore, the method has low, the load balancing fine size of assessing the cost, compatible high and be easy to the advantages such as incremental deploying, and is applicable to the multipath tcp data transmission demand in various network topologies, and therefore, extensibility is strong.
In description of the invention, it will be appreciated that, term " " center ", " longitudinally ", " laterally ", " length ", " width ", " thickness ", " on ", D score, " front ", " afterwards ", " left side ", " right side ", " vertically ", " level ", " top ", " end " " interior ", " outward ", " clockwise ", " counterclockwise ", " axially ", " radially ", orientation or the position relationship of indications such as " circumferentially " are based on orientation shown in the drawings or position relationship, only the present invention for convenience of description and simplified characterization, rather than device or the element of indication or hint indication must have specific orientation, with specific orientation structure and operation, therefore can not be interpreted as limitation of the present invention.
In addition, term " first ", " second " be only for describing object, and can not be interpreted as indication or hint relative importance or the implicit quantity that indicates indicated technical characterictic.Thus, one or more these features can be expressed or impliedly be comprised to the feature that is limited with " first ", " second ".In description of the invention, the implication of " multiple " is two or more, unless otherwise expressly limited specifically.
In the present invention, unless otherwise clearly defined and limited, the terms such as term " installation ", " being connected ", " connection ", " fixing " should be interpreted broadly, and for example, can be to be fixedly connected with, and can be also to removably connect, or integral; Can be mechanical connection, can be also electrical connection; Can be to be directly connected, also can indirectly be connected by intermediary, can be the connection of two element internals or the interaction relationship of two elements.For the ordinary skill in the art, can understand as the case may be above-mentioned term concrete meaning in the present invention.
In the present invention, unless otherwise clearly defined and limited, First Characteristic Second Characteristic " on " or D score can be that the first and second features directly contact, or the first and second features are by intermediary indirect contact.And, First Characteristic Second Characteristic " on ", " top " and " above " but First Characteristic directly over Second Characteristic or oblique upper, or only represent that First Characteristic level height is higher than Second Characteristic.First Characteristic Second Characteristic " under ", " below " and " below " can be First Characteristic under Second Characteristic or tiltedly, or only represent that First Characteristic level height is less than Second Characteristic.
In the description of this specification, the description of reference term " embodiment ", " some embodiment ", " example ", " concrete example " or " some examples " etc. means to be contained at least one embodiment of the present invention or example in conjunction with specific features, structure, material or the feature of this embodiment or example description.In this manual, to the schematic statement of above-mentioned term not must for be identical embodiment or example.And, specific features, structure, material or the feature of description can one or more embodiment in office or example in suitable mode combination.In addition,, not conflicting in the situation that, those skilled in the art can carry out combination and combination by the feature of the different embodiment that describe in this specification or example and different embodiment or example.
Although illustrated and described embodiments of the invention above, be understandable that, above-described embodiment is exemplary, can not be interpreted as limitation of the present invention, and those of ordinary skill in the art can change above-described embodiment within the scope of the invention, modification, replacement and modification.
Claims (6)
1. the multipath TCP jamming control method based on packet transfer delay, is characterized in that, comprises the following steps:
Subflow r measures the round trip transmission delay rtt of current group
r, and according to described round trip transmission delay rtt
rupgrade basic time delay baseRTT
r;
Described subflow r is according to described round trip transmission delay rtt
rwith described basic time delay baseRTT
rcalculate its packet queue time delay q
r, and according to described time delay q
restimate the number of packet diff of current queuing
r;
Judge diff
rwhether be less than control parameter alpha
rif, diff
rbe less than α
r, the linear congestion window cwnd that increases described subflow r
rif, described diff
rbe greater than α
r, the linear congestion window cwnd that reduces described subflow r
rif, and diff
requal α
r, keep described congestion window cwnd
rconstant;
Described subflow r is according to described congestion window cwnd
rwith described round trip transmission delay rtt
restimate current message transmission rate, and control parameter alpha described in described message transmission rate real-time update
r.
2. the multipath TCP jamming control method based on packet transfer delay according to claim 1, is characterized in that, described according to described round trip transmission delay rtt
rupgrade basic time delay baseRTT
r, further comprise:
More described round trip transmission delay rtt
rwith described basic time delay baseRTT
r;
If described rtt
rbe greater than described baseRTT
r, keep described baseRTT
rconstant;
If described rtt
rbe less than described baseRTT
r, upgrade described baseRTT
rfor rtt
r.
3. the multipath TCP jamming control method based on packet transfer delay according to claim 1, is characterized in that, can calculate described packet queue time delay q by following formula
r:
q
r=rtt
r-baseRTT
r。
4. the multipath TCP jamming control method based on packet delay according to claim 1, is characterized in that, can estimate by following formula the number of packet diff of current queuing
r:
diff
r=cwnd
r·q
r/rtt
r,
Wherein, cwnd
rrepresent the congestion window of described subflow r.
5. the multipath TCP jamming control method based on packet transfer delay according to claim 1, is characterized in that, described subflow r estimates current message transmission rate by following formula:
rate
r=cwnd
r/rtt
r。
6. the multipath TCP jamming control method based on packet transfer delay according to claim 5, is characterized in that, upgrades described control parameter alpha by following formula
r:
α
r=β·rate
r/∑
i∈Rrate
i,
Wherein, i ∈ R represents to travel through all subflows of multipath TCP, and β is constant.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201410086455.XA CN103888367A (en) | 2014-03-10 | 2014-03-10 | Multi-path TCP congestion control method based on packet transmission delay |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201410086455.XA CN103888367A (en) | 2014-03-10 | 2014-03-10 | Multi-path TCP congestion control method based on packet transmission delay |
Publications (1)
Publication Number | Publication Date |
---|---|
CN103888367A true CN103888367A (en) | 2014-06-25 |
Family
ID=50957092
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201410086455.XA Pending CN103888367A (en) | 2014-03-10 | 2014-03-10 | Multi-path TCP congestion control method based on packet transmission delay |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN103888367A (en) |
Cited By (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104796350A (en) * | 2015-04-29 | 2015-07-22 | 广西大学 | Multipath TCP (transmission control protocol) congestion control method based on continuous message marks |
CN106878192A (en) * | 2016-12-26 | 2017-06-20 | 北京邮电大学 | A kind of data dispatching method of adaptive M PTCP |
CN107026800A (en) * | 2017-04-14 | 2017-08-08 | 北京邮电大学 | A kind of jamming control method and device |
CN110620737A (en) * | 2019-09-09 | 2019-12-27 | 中南大学 | Self-adaptive congestion control method based on delay |
CN110809288A (en) * | 2019-11-04 | 2020-02-18 | 腾讯科技(深圳)有限公司 | Network congestion control method, device, equipment and medium |
CN111181864A (en) * | 2020-02-27 | 2020-05-19 | 上海掌门科技有限公司 | Method and apparatus for determining link congestion status from an application to a server |
CN111835649A (en) * | 2019-04-15 | 2020-10-27 | 深信服科技股份有限公司 | Data sending method, device and related components |
CN112118191A (en) * | 2020-09-18 | 2020-12-22 | 首都师范大学 | Multipath transmission congestion control method, device, control equipment and storage medium |
CN114785757A (en) * | 2022-03-31 | 2022-07-22 | 东北大学 | Multipath transmission control method for real-time session service |
CN115086235A (en) * | 2022-05-31 | 2022-09-20 | 北京达佳互联信息技术有限公司 | Network congestion detection method and device, electronic equipment and storage medium |
CN115134292A (en) * | 2022-06-28 | 2022-09-30 | 王蕊 | Path management method of multi-path transmission real-time streaming media based on congestion window |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1643870A (en) * | 2002-03-14 | 2005-07-20 | 皇家飞利浦电子股份有限公司 | Method of and system for multi-patch communication |
CN101471830A (en) * | 2007-12-25 | 2009-07-01 | 英业达股份有限公司 | Method for accessing remote logic equipment through multiple routes in Linux system |
CN102090030A (en) * | 2008-06-09 | 2011-06-08 | 格诺多有限公司 | Method of data delivery across a network |
CN103503357A (en) * | 2011-03-04 | 2014-01-08 | 黑莓有限公司 | Controlling network device behavior |
-
2014
- 2014-03-10 CN CN201410086455.XA patent/CN103888367A/en active Pending
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1643870A (en) * | 2002-03-14 | 2005-07-20 | 皇家飞利浦电子股份有限公司 | Method of and system for multi-patch communication |
CN101471830A (en) * | 2007-12-25 | 2009-07-01 | 英业达股份有限公司 | Method for accessing remote logic equipment through multiple routes in Linux system |
CN102090030A (en) * | 2008-06-09 | 2011-06-08 | 格诺多有限公司 | Method of data delivery across a network |
CN103503357A (en) * | 2011-03-04 | 2014-01-08 | 黑莓有限公司 | Controlling network device behavior |
Non-Patent Citations (1)
Title |
---|
曹宇等: "《Delay-based Congestion Control for Multipath TCP》", 《2012 20TH IEEE INTERNATIONAL CONFERENCE ON NETWORK PROTOCOLS(ICNP)》 * |
Cited By (22)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104796350B (en) * | 2015-04-29 | 2018-03-09 | 广西大学 | A kind of multipath TCP jamming control methods based on continuous packet labeling |
CN104796350A (en) * | 2015-04-29 | 2015-07-22 | 广西大学 | Multipath TCP (transmission control protocol) congestion control method based on continuous message marks |
CN106878192B (en) * | 2016-12-26 | 2020-02-14 | 北京邮电大学 | Data scheduling method of self-adaptive MPTCP |
CN106878192A (en) * | 2016-12-26 | 2017-06-20 | 北京邮电大学 | A kind of data dispatching method of adaptive M PTCP |
CN107026800A (en) * | 2017-04-14 | 2017-08-08 | 北京邮电大学 | A kind of jamming control method and device |
CN107026800B (en) * | 2017-04-14 | 2019-11-08 | 北京邮电大学 | A kind of jamming control method and device |
CN111835649A (en) * | 2019-04-15 | 2020-10-27 | 深信服科技股份有限公司 | Data sending method, device and related components |
CN111835649B (en) * | 2019-04-15 | 2023-11-07 | 深信服科技股份有限公司 | Data transmission method, device and related components |
CN110620737A (en) * | 2019-09-09 | 2019-12-27 | 中南大学 | Self-adaptive congestion control method based on delay |
CN110620737B (en) * | 2019-09-09 | 2022-09-02 | 中南大学 | Self-adaptive congestion control method based on delay |
CN110809288A (en) * | 2019-11-04 | 2020-02-18 | 腾讯科技(深圳)有限公司 | Network congestion control method, device, equipment and medium |
CN110809288B (en) * | 2019-11-04 | 2022-02-15 | 腾讯科技(深圳)有限公司 | Network congestion control method, device, equipment and medium |
CN111181864B (en) * | 2020-02-27 | 2023-05-09 | 上海掌门科技有限公司 | Method and apparatus for determining link congestion status from an application to a server |
CN111181864A (en) * | 2020-02-27 | 2020-05-19 | 上海掌门科技有限公司 | Method and apparatus for determining link congestion status from an application to a server |
CN112118191A (en) * | 2020-09-18 | 2020-12-22 | 首都师范大学 | Multipath transmission congestion control method, device, control equipment and storage medium |
CN112118191B (en) * | 2020-09-18 | 2023-07-28 | 首都师范大学 | Multipath transmission congestion control method, device, control equipment and storage medium |
CN114785757B (en) * | 2022-03-31 | 2023-10-20 | 东北大学 | Multipath transmission control method for real-time conversation service |
CN114785757A (en) * | 2022-03-31 | 2022-07-22 | 东北大学 | Multipath transmission control method for real-time session service |
CN115086235A (en) * | 2022-05-31 | 2022-09-20 | 北京达佳互联信息技术有限公司 | Network congestion detection method and device, electronic equipment and storage medium |
CN115086235B (en) * | 2022-05-31 | 2024-03-26 | 北京达佳互联信息技术有限公司 | Network congestion detection method, device, electronic equipment and storage medium |
CN115134292A (en) * | 2022-06-28 | 2022-09-30 | 王蕊 | Path management method of multi-path transmission real-time streaming media based on congestion window |
CN115134292B (en) * | 2022-06-28 | 2023-11-28 | 王蕊 | Path management method for multipath transmission real-time streaming media based on receiving window |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN103888367A (en) | Multi-path TCP congestion control method based on packet transmission delay | |
Arun et al. | Copa: Practical {Delay-Based} congestion control for the internet | |
Raiciu et al. | Practical congestion control for multipath transport protocols | |
JP5010739B2 (en) | Method and system for aggregate bandwidth control | |
EP3120253B1 (en) | Flow aware buffer management for data center switches | |
JP4884199B2 (en) | How to synchronize network time | |
EP2689602B1 (en) | Buffer sizing for multi-hop network | |
Ros et al. | Less-than-best-effort service: A survey of end-to-end approaches | |
KR101493632B1 (en) | System and method for implementing periodic early discard in on-chip buffer memories of network elements | |
KR20060100512A (en) | Method and system for estimating average bandwidth in a communication network based on transmission control protocol | |
Hwang et al. | IA-TCP: a rate based incast-avoidance algorithm for TCP in data center networks | |
JP5772395B2 (en) | Program for controlling transmission rate, control method, and information processing apparatus | |
Lu et al. | Dynamic ECN marking threshold algorithm for TCP congestion control in data center networks | |
Briscoe et al. | Implementing the’Prague Requirements’ for Low Latency Low Loss Scalable Throughput (L4S) | |
Chydzinski et al. | Performance of AQM routers in the presence of new TCP variants | |
M. Abdelmoniem et al. | Reducing latency in multi-tenant data centers via cautious congestion watch | |
JP6051891B2 (en) | Communication status measuring device and program | |
Wischik et al. | Balancing resource pooling and equipoise in multipath transport | |
Zhang et al. | Designing fast and friendly TCP to fit high speed data center networks | |
CN102904829A (en) | Unilateral acceleration FAST TCP (Fast Active queue management Scalable Transmission Control Protocol) improved algorithm based on history linkage information | |
US20220006740A1 (en) | Determination of an inflection point in congestion of a network path | |
CN105227482A (en) | The method for limiting speed connected based on TCP and device | |
US20190140962A1 (en) | Receiver-directed computer network congestion control system | |
JP3853784B2 (en) | Data communication management method | |
Hayes et al. | Delay-based congestion control for low latency |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
RJ01 | Rejection of invention patent application after publication | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20140625 |