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 PDF

Info

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
Application number
CN201410086455.XA
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.)
Tsinghua University
Original Assignee
Tsinghua University
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 Tsinghua University filed Critical Tsinghua University
Priority to CN201410086455.XA priority Critical patent/CN103888367A/en
Publication of CN103888367A publication Critical patent/CN103888367A/en
Pending legal-status Critical Current

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

Multipath TCP jamming control method based on packet transfer delay
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.
CN201410086455.XA 2014-03-10 2014-03-10 Multi-path TCP congestion control method based on packet transmission delay Pending CN103888367A (en)

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)

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

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

Patent Citations (4)

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

* Cited by examiner, † Cited by third party
Title
曹宇等: "《Delay-based Congestion Control for Multipath TCP》", 《2012 20TH IEEE INTERNATIONAL CONFERENCE ON NETWORK PROTOCOLS(ICNP)》 *

Cited By (22)

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