CN101917349A - 一种网络流量控制***及方法 - Google Patents
一种网络流量控制***及方法 Download PDFInfo
- Publication number
- CN101917349A CN101917349A CN2010102754363A CN201010275436A CN101917349A CN 101917349 A CN101917349 A CN 101917349A CN 2010102754363 A CN2010102754363 A CN 2010102754363A CN 201010275436 A CN201010275436 A CN 201010275436A CN 101917349 A CN101917349 A CN 101917349A
- Authority
- CN
- China
- Prior art keywords
- flow control
- tcp window
- ratio
- module
- packet
- 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.)
- Granted
Links
Images
Landscapes
- Data Exchanges In Wide-Area Networks (AREA)
Abstract
本发明涉及一种网络流量控制***及方法。本发明包括UDP包过滤模块、流控参数更新模块和TCP窗口整形模块。该流控参数更新模块用于接收流入该***的数据包,并根据该数据包流速及***设定的流控目标,计算该***的流控状态、UDP包过滤比例、TCP窗口整形比例。该UDP包过滤模块用于接收流控状态、UDP包过滤比例,且在该流控状态为需要流控时,根据该UDP包过滤比例,对该流入***的UDP数据包进行过滤。该TCP窗口整形模块用于接收该过滤后的数据包、流控状态、TCP窗口整形比例,并根据该数据包的TCP窗口大小及TCP窗口整形比例,对该过滤后的数据包进行窗口整形。本发明能够广泛应用于网络流控***中。
Description
技术领域
本发明涉及计算机网络,尤其涉及网络流控控制。
背景技术
随着因特网业务的快速发展,网络流量急剧增加,网络流量控制技术被广泛关注。特别是P2P(Peer to Peer,点对点)业务高速增长后,P2P的应用使得网络连接的数量大大增加,并使网络下载流量剧增,从而导致本地网络带宽被大量消耗,甚至引起网络堵塞。
网络流量控制是为了防止互联网拥挤而采取的一种措施,作用是保证互联网能够正常工作。现有的网络流量控制技术主要有两种,一种是TCP窗口整形技术(又称TCP窗口滑动技术),另一种是基于队列的流量控制技术。
TCP窗口整形技术是通过对网络中每个TCP连接的流量进行监听、跟踪和计算,动态的调整接收方接收窗口的大小,以控制发送方速率,从而达到避免网络拥塞的目的。通过TCP窗口整形处理后的信流变得较为平滑,不产生严重突发以影响其他信流,使广域网资源得以充分利用。
TCP窗口整形技术不采用队列方式,大大减少了信息包的丢失,降低了数据包的重传率。利用TCP窗口整形技术,网络中所有机器的发送量都受到统一控制。如果从路由器流过的流量被控制到与广域网瓶颈带宽相一致,那么路由器上再也不会有大量的队列,这就减轻了路由器的负担,使信息包通过路由器的时间大大减少。
然而,TCP窗口整形技术由于采用TCP速率控制方式,因此无法支持UDP流量,对UDP无效,不适用于UDP流量的QoS,只适用于TCP信息传输。此外,TCP窗口整形技术对链接带宽利用不充分,如果保守地设置窗口大小,那么链路带宽就会存在未使用的空间,无法使网络资源链接得到充分利用。此外,TCP窗口整形流量控制技术对大流量控制效果很差。
基于队列的网络流量控制方法对TCP、UDP均有效,既能够支持TCP流量又能支持UDP流量,因此既适用于TCP信息传输也适用于UDP信息传输。并且,基于队列的流量控制的精度相对于TCP窗口整形技术来说,流控精度更高。
然而由于队列流控通过丢包和增加Queuing Delay(队列延迟)来抑制TCP源端发送,因此会导致源端的重传和链路时延的增加,从而使网络传输质量变差,并且在大流量的情况下会导致***压力过大
由此可见,单单采用传统的TCP窗口整流技术或仅采用基于队列的流控技术都无法得到较好的流控效果,无法满足日益增长的流控目标需求。
发明内容
本发明提供了一种能解决以上问题的网络流量控制***及方法。
在第一方面,本发明提供了一种网络流量控制***,该***包括UDP包过滤模块、流控参数更新模块和TCP窗口整形模块。
该流控参数更新模块用于接收流入该***的数据包,并根据该数据包流速及***设定的流控目标,计算该***的流控状态、UDP包过滤比例、TCP窗口整形比例,且该流控状态包括需要流控和不需要流控两种状态。该UDP包过滤模块用于接收所述流控状态、UDP包过滤比例,且在该流控状态为需要流控时,根据该UDP包过滤比例,对流入该***的UDP数据包进行过滤。该TCP窗口整形模块用于接收经该UDP包过滤模块过滤后的数据包,并接收流控状态和TCP窗口整形比例,且在该流控状态为需要流控时,根据该数据包的TCP窗口大小及所述TCP窗口整形比例,对该过滤UDP包后的数据包进行TCP窗口整形。
在第二方面,本发明提供了一种网络流量控制方法。首先接收流入***的数据包,并根据该数据包的流速及***设定的流控目标,计算***的流控状态及UDP包过滤比例、TCP窗口整形比例,且该流控状态包括需要流控和不需要流控两种状态。然后在流控状态为需要流控时,根据该UDP包过滤比例,对该流入***的UDP数据包进行过滤。最后根据该数据包的TCP窗口大小及所述TCP窗口整形比例,对该过滤UDP包后的数据包进行TCP窗口整形。
本发明相对于传统TCP窗口整形技术来说,能够控制TCP、UDP混合流量,使流控更加全面准确,并且能够保证连接之间的公平性,还能够通过负反馈快速收敛到流控目标。
本发明相对于传统队列流控技术来说,能够有效的抑制TCP发送方的发送速率,同时还能够在大量新并发连接持续产生的情况下快速抑制TCP发送速率,并且能够减少TCP发送方的重传,大大减轻了设备的压力。此外,由于本发明的映射表可配置,因此流控方式更加灵活,且算法开销更小。
综上所述,本发明的流控方法克服了传统TCP窗口整形流控以及传统基于队列流控的不足,保证了TCP、UDP流量在整个通道内的公平。
附图说明
下面将参照附图对本发明的具体实施方案进行更详细的说明,在附图中:
图1是本发明一个实施例的网络流量控制***示意图;
图2是本发明一个实施例的图1中流控参数更新模块结构示意图;
图3是本发明一个实施例的图1中TCP窗口整形模块结构示意图。
具体实施方式
图1是本发明一个实施例的网络流量控制***示意图,该流控***包括流控配置模块120、流控参数更新模块130、UDP包过滤模块140、TCP窗口整形模块150、队列流控模块160。
流控配置模块120用于配置流控目标,并将该流控目标发送至流控参数更新模块130和列队流控模块160,且该流控目标是用户期望得到的网络流速。
流控参数更新模块130用于定期接收流入通道内的数据包并接收数据包流速,以及接收来自流控配置模块120的流控目标,根据该数据包流速及流控目标判定***当前的流控状态,并更新流控参数,该流控参数包括UDP包过滤比例和TCP窗口整形比例,然后再将该UDP包过滤比例及当前流控状态发送至UDP包过滤模块140,将当前流控状态及TCP窗口整形比例发送至TCP窗口整形模块150。
其中,所述流控状态包括需要流控和不需要流控两种状态。此外,多长时间判定一次***是否需要流控,即流控周期的判定,通过流控参数更新模块130来配置。
更加详细的流控参数更新模块130的工作原理,以及如何判定流控状态、如何计算UDP包过滤比例、TCP窗口整形比例,将通过图2及其相应说明部分得到详尽阐述。
UDP包过滤模块140用于接收流入通道内的数据包,并定期(一个流控周期)接收来自流控参数更新模块130的流控状态、UDP包过滤比例;且在其接收到的流控状态为需要流控时,根据该UDP包过滤比例,对其接收到的UDP数据包进行过滤,再将过滤后的数据包及流速发送至流控参数更新模块130,以便流控参数更新模块130根据其接收到的当前流控状态、UDP包过滤后的流速调整下一流控周期的流控状态及UDP包过滤比例。
TCP窗口整形模块150接收来自UDP包过滤模块140的数据包,并定期
(一个流控周期)接收来自流控参数更新模块130的流控状态和TCP窗口整形比例;且在其接收到的流控状态为需要流控时,根据该TCP窗口整形比例,采用TCP窗口整形方法对过滤后的数据包进行窗口整形,具体TCP窗口整形方法及TCP窗口整形模块150的工作原理将通过图3及其相应说明部分得到详尽阐述。
队列流控模块160接收来自流控配置模块120的流控目标,并采用队列流控方法对经TCP窗口整形后的流量做进一步的整形处理,以便输出的流量平缓。该队列流控方法可以采用任意一种队列流控方法,如基于令牌桶的队列流控方法。
图2是本发明一个实施例的图1中流控参数更新模块结构示意图,该流控参数更新模块130包括流控状态计算模块131、UDP包过滤比例计算模块132、窗口整形比例计算模块133。
流控状态计算模块131接收来自流控配置模块120的流控目标,并接收流入通道内数据包的流速,然后计算当前流控状态。
一个例子中,在当前数据包流速大于流控目标时,流控状态为需要流控,反之则不需要流控。另一个例子中,在当前数据包流速超过流控目标一定数值时,流控状态为需要流控,反之则不需要流控。又一个例子,在当前数据包流速超过流控目标一定百分比(如超过20%)时,流控状态为需
要流控,反之则不需要流控。
较佳地,流控状态的退出机制为,仅当数据包流速低于流控目标一定时间(如10个计数周期)后,流控状态才会被更新为不需要流控,以便使流速平稳。
需要说明的是,流控状态的判断方法有多种,本实施例仅以以上三种判别方法为例加以阐述。
UDP包过滤比例计算模块132用于确定UDP包的过滤比例,并将得到的该UDP包过滤比例发送至UDP包过滤模块140。一个例子中,UDP包过滤比例计算模块132接收流控目标、当前数据包流速,然后计算该当前数据包流速偏离流控目标的比例,若该偏离比例超过一定数值,则选取较大的UDP包过滤比例,反之则选取较小的UDP包过滤比例。另一个例子中,配置UDP包的过滤比例,使其成为一个定值。
需要说明的是,UDP包过滤比例的计算方法有多种,本实施例仅以以上两种方法为例加以阐述。
窗口整形比例计算模块133通过查表法来确定TCP窗口的缩放比例,以控制TCP窗口的大小;其中,所述表是一个可配置表,其表示过滤UDP包后的流速与流控目标之间的比值,与TCP窗口缩放比例之间的相互关系,如表1所示。表1中,R′表示过滤UDP包后的流速,A表示流控目标,M表示TCP窗口缩放比例。需要说明的是,该表1仅是一个例子,表1中的具体数值可配置,并且该可配置表需要被配置成具有负反馈功能,也就是说,当流速超过流控目标较大时,TCP窗口缩小的比例较大;流速超过流控目标较小时,TCP窗口缩小比例较小;而当流速低于流控目标较多时,需要增大TCP接收窗口,以防止流量被过度抑制。由此可见,本实施例的查表法优势如下:表配置灵活、达到通道流控目标的效率更高且充分利用了网络带宽。
表1
图3是本发明一个实施例的图1中TCP窗口整形模块结构示意图,该TCP窗口整形模块150包括窗口比例更新模块151、转发包窗口更新模块153。
窗口比例更新模块151接收来自UDP包过滤模块140过滤后的数据包,在此称该数据包为转发包(该转发包包含该转发包的累积TCP窗口整形比例),以及接收来自流控参数更新模块130的流控状态和转发包所属通道在当前周期的TCP窗口整形比例,并根据该转发包中的信息获得该转发包所属连接的累积TCP窗口整形比例,再根据该来自流控参数更新模块130的流控状态、转发包所属通道在当前周期的TCP窗口整形比例以及根据该转发包的累积TCP窗口整形比例,更新该转发包所属连接在当前周期的TCP窗口整形比例。
具体地,在流控状态为需要流控时,该更新后的TCP窗口整形比例等于来自流控参数更新模块130的TCP窗口整形比例与所述累积TCP窗口整形比例之积。举例如,该转发包所属连接在第一流控周期的TCP窗口整形比例为100%,若第二流控周期的TCP窗口整形比例为80%,则经第二流控周期后的累积TCP窗口整形比例为100%*80%=80%;若第三流控周期的TCP窗口整形比例为70%,则经第三流控周期后的TCP窗口整形比例为80%*70%=56%;若第四流控周期的TCP窗口整形比例为50%,则经第四周期后的TCP窗口整形比例为56%*50%=28%,如此反复,从而得到更新后的TCP窗口整形比例(如当前周期为第四周期,则更新后的TCP窗口整形比例为28%),然后再将该更新后的TCP窗口整形比例发送至转发包窗口更新模块153中。
转发包窗口更新模块153接收来自窗口比例更新模块151的更新后的TCP窗口整形比例,以及接收来自UDP包过滤模块140的当前转发包,并根据该当前转发包中信息得到该转发包的TCP窗口大小,然后根据该更新后的TCP窗口整形比例以及所述转发包的TCP窗口大小,计算该转发包的最新TCP窗口大小并对其做更新,再将该已更新窗口的转发包发送至列队流控模块160。
由于不同应用及操作***的初始接收窗口大小不同,如wi ndows***的初始接收窗口为65535,Linux***的初始接收窗口为8760,因此为了防止流量被过分抑制,现将该更新后的窗口大小设置在一定范围之内,举例如,设置TCP窗口最大值为8760,TCP窗口最小值为1460。
具体地,转发包窗口更新模块153接收来自UDP包过滤模块140的转发包,然后判断该转发包的TCP窗口大小是否超过***设定的最大TCP窗口值(如8760),若超过,则将该最大TCP窗口值(如8760)与来自窗口比例更新模块151的更新后的TCP窗口整形比例做乘积,再将该乘积值作为该转发包的TCP窗口值;若未超过,则将该转发包的TCP窗口大小与该更新后的TCP窗口整形比例做乘积,然后再判定该乘积值是否低于***设定的最小TCP窗口值(如1460);若低于,则将该最小TCP窗口值(如1460)作为该转发包的窗口值;若未低于,则将所述乘积值作为该转发包的TCP窗口值。
显而易见,在不偏离本发明的真实精神和范围的前提下,在此描述的本发明可以有许多变化。因此,所有对于本领域技术人员来说显而易见的改变,都应包括在本权利要求书所涵盖的范围之内。本发明所要求保护的范围仅由所述的权利要求书进行限定。
Claims (11)
1.一种网络流量控制***,其特征在于,包括UDP包过滤模块、流控参数更新模块、TCP窗口整形模块;
该流控参数更新模块用于接收流入该***的数据包,并根据该数据包流速及***设定的流控目标,计算该***的流控状态、UDP包过滤比例、TCP窗口整形比例,且该流控状态包括需要流控和不需要流控两种状态;
该UDP包过滤模块用于接收所述流控状态、UDP包过滤比例,且在该流控状态为需要流控时,根据该UDP包过滤比例,对该流入***的UDP数据包进行过滤;
该TCP窗口整形模块用于接收经该UDP包过滤模块过滤后的数据包,并接收来自该流控参数更新模块的流控状态和TCP窗口整形比例,且在该流控状态为需要流控时,根据该数据包的TCP窗口大小及所述TCP窗口整形比例,对该过滤UDP包后的数据包进行TCP窗口整形。
2.如权利要求1所述的一种网络流量控制***,其特征在于,包括队列流控模块,该队列流控模块用于接收流控目标,并基于该流控目标对由所述TCP窗口整形模块进行窗口整形后的数据包流速,进行队列流控处理,以便输出的流量平滑。
3.如权利要求1所述的一种网络流量控制***,其特征在于,包括流控配置模块,该流控配置模块用于配置所述流控目标。
4.如权利要求1所述的一种网络流量控制***,其特征在于,所述流控参数更新模块包括流控状态计算模块、窗口整形比例计算模块;
该流控状态计算模块根据所述数据包流速及流控目标,计算当前流控状态;
该窗口整形比例计算模块通过查表来确定TCP窗口的缩放比例,以控制TCP窗口的大小;其中,所述表是一个可配置表,且该表被配置成具有负反馈功能,其用于表示该经UDP包过滤模块过滤后的数据包流速与流控目标之间的比值,与TCP窗口缩放比例之间的相互关系。
5.如权利要求4所述的一种网络流量控制***,其特征在于,所述当前流控状态的计算方式为:
判定该数据包流速与流控目标之间的大小关系,在该数据包流速大于流控目标时,该当前流控状态为需要流控,反之则不需要流控;或
判定该数据包流速与流控目标之间的百分比,在该数据包流速大于流控目标一定百分比时,该当前流控状态为需要流控,反之则不需要流控。
6.如权利要求4所述的一种网络流量控制***,其特征在于,所述需要流控状态的退出机制为,数据包流速低于流控目标的时间达到时间阈值后,流控状态更新为不需要流控。
7.如权利要求4所述的一种网络流量控制***,其特征在于,所述流控参数更新模块还包括UDP包过滤比例计算模块;
UDP包过滤比例计算模块用于获得UDP包的过滤比例,并将得到的该UDP包过滤比例发送至UDP包过滤模块;其中,所述UDP包过滤比例的获得方式为:
计算所述数据包流速偏离流控目标的比例,若该偏离比例超过一定阈值,则选取较大的UDP包过滤比例,反之则选取较小的UDP包过滤比例;或
配置UDP包的过滤比例为一个固定数值。
8.如权利要求1所述的一种网络流量控制***,其特征在于,所述TCP窗口整形模块包括窗口比例更新模块;
该窗口比例更新模块用于接收来自该UDP包过滤模块过滤后的数据包,以及接收来自流控参数更新模块的流控状态和TCP窗口整形比例,并根据该接收到数据包中信息获得其所属连接的累积TCP窗口整形比例,再根据来自流控参数更新模块的流控状态、TCP窗口整形比例以及所述累积TCP窗口整形比例,更新该连接的TCP窗口整形比例。
9.如权利要求8所述的一种网络流量控制***,其特征在于,所述TCP窗口整形模块还包括转发包窗口更新模块;且该转发包窗口更新模块包括:
接收来自该窗口比例更新模块的更新后的TCP窗口整形比例,以及接收来自UDP包过滤模块的数据包,并根据该数据包中信息得到该数据包TCP窗口大小的模块;以及
根据该更新后的TCP窗口整形比例以及由数据包信息中得到的TCP窗口大小,计算该数据包的最新TCP窗口大小的模块。
10.如权利要求9所述的一种网络流量控制***,其特征在于,所述计算该数据包最新TCP窗口大小的模块包括:
判定该数据包的TCP窗口大小是否超过***设定的最大TCP窗口阈值,若超过该阈值,则将该最大TCP窗口阈值与所述更新后的TCP窗口整形比例做乘积,并将该乘积值作为该数据包TCP窗口值的子模块;
若未超过所述阈值,则将该数据包的TCP窗口大小与该更新后的TCP窗口整形比例做乘积,再判定该乘积值是否低于最小TCP窗口值的子模块;
若所述乘积值低于该最小TCP窗口值,将该最小TCP窗口值作为该数据包TCP窗口值的子模块;
若所述乘积值未低于该最小TCP窗口值,则将所述乘积值作为该数据包TCP窗口值的子模块。
11.一种网络流量控制方法,其特征在于,包括:
步骤a,接收流入***的数据包,并根据该数据包的流速及***设定的流控目标,计算***的流控状态及UDP包过滤比例、TCP窗口整形比例,且该流控状态包括需要流控和不需要流控两种状态;
步骤b,在所述流控状态为需要流控时,根据该UDP包过滤比例,对该流入***的UDP数据包进行过滤;
步骤c,根据该数据包的TCP窗口大小及所述TCP窗口整形比例,对该过滤UDP包后的数据包进行TCP窗口整形。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN2010102754363A CN101917349B (zh) | 2010-09-08 | 2010-09-08 | 一种网络流量控制***及方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN2010102754363A CN101917349B (zh) | 2010-09-08 | 2010-09-08 | 一种网络流量控制***及方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN101917349A true CN101917349A (zh) | 2010-12-15 |
CN101917349B CN101917349B (zh) | 2013-09-18 |
Family
ID=43324743
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN2010102754363A Active CN101917349B (zh) | 2010-09-08 | 2010-09-08 | 一种网络流量控制***及方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN101917349B (zh) |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102724123A (zh) * | 2012-06-27 | 2012-10-10 | 青岛上锋科技有限公司 | 网络流量控制方法及控制装置 |
CN103873381A (zh) * | 2014-03-25 | 2014-06-18 | 安一恒通(北京)科技有限公司 | 网络流量限速方法和装置 |
CN104967588A (zh) * | 2014-05-26 | 2015-10-07 | 腾讯科技(深圳)有限公司 | 分布式拒绝服务DDoS攻击的防护方法及其装置和*** |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1513823A (zh) * | 2002-12-31 | 2004-07-21 | 庸 曹 | 超临界co2提取虎杖白藜芦醇工艺 |
KR100740372B1 (ko) * | 2006-02-15 | 2007-07-16 | 엘에스전선 주식회사 | 트래픽 정체 방지를 위한 패킷 플로우 제어 방법 및 장치 |
CN101582877A (zh) * | 2008-05-13 | 2009-11-18 | ***电信传输研究所 | 一种gpon***中实现帧过滤的远程管理装置 |
CN101599976A (zh) * | 2009-07-10 | 2009-12-09 | 成都市华为赛门铁克科技有限公司 | 过滤用户数据报协议数据包的方法和装置 |
-
2010
- 2010-09-08 CN CN2010102754363A patent/CN101917349B/zh active Active
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1513823A (zh) * | 2002-12-31 | 2004-07-21 | 庸 曹 | 超临界co2提取虎杖白藜芦醇工艺 |
KR100740372B1 (ko) * | 2006-02-15 | 2007-07-16 | 엘에스전선 주식회사 | 트래픽 정체 방지를 위한 패킷 플로우 제어 방법 및 장치 |
CN101582877A (zh) * | 2008-05-13 | 2009-11-18 | ***电信传输研究所 | 一种gpon***中实现帧过滤的远程管理装置 |
CN101599976A (zh) * | 2009-07-10 | 2009-12-09 | 成都市华为赛门铁克科技有限公司 | 过滤用户数据报协议数据包的方法和装置 |
Cited By (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102724123A (zh) * | 2012-06-27 | 2012-10-10 | 青岛上锋科技有限公司 | 网络流量控制方法及控制装置 |
CN102724123B (zh) * | 2012-06-27 | 2015-04-29 | 青岛上锋科技有限公司 | 网络流量控制方法及控制装置 |
CN103873381A (zh) * | 2014-03-25 | 2014-06-18 | 安一恒通(北京)科技有限公司 | 网络流量限速方法和装置 |
CN103873381B (zh) * | 2014-03-25 | 2017-12-19 | 安一恒通(北京)科技有限公司 | 网络流量限速方法和装置 |
CN104967588A (zh) * | 2014-05-26 | 2015-10-07 | 腾讯科技(深圳)有限公司 | 分布式拒绝服务DDoS攻击的防护方法及其装置和*** |
CN104967588B (zh) * | 2014-05-26 | 2017-02-15 | 腾讯科技(深圳)有限公司 | 分布式拒绝服务DDoS攻击的防护方法及其装置和*** |
Also Published As
Publication number | Publication date |
---|---|
CN101917349B (zh) | 2013-09-18 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP5010739B2 (ja) | 集約帯域幅制御のための方法及びシステム | |
Khalili et al. | MPTCP is not Pareto-optimal: Performance issues and a possible solution | |
EP3143736B1 (en) | Traffic shaping based on predicted network resources | |
CN104954279B (zh) | 一种传输控制方法、装置及*** | |
Dukkipati et al. | RCP-AC: Congestion control to make flows complete quickly in any environment | |
EP3410641A1 (en) | Network-traffic control method and network device thereof | |
US10484289B2 (en) | Adjusting connection validating control signals in response to changes in network traffic | |
US7817556B2 (en) | Modification of policing methods to make them more TCP-friendly | |
EP3267639B1 (en) | Congestion control within a communication network | |
CN101917349B (zh) | 一种网络流量控制***及方法 | |
Ziegler et al. | Stability criteria of RED with TCP traffic | |
CN108989237A (zh) | 数据传输的方法和设备 | |
CN108768781A (zh) | 避免死锁的无丢失流量控制方法及装置 | |
CN106302228A (zh) | 一种数据中心网络中基于任务感知的传输控制方法 | |
US7652988B2 (en) | Hardware-based rate control for bursty traffic | |
CN115460156A (zh) | 一种数据中心无损网络拥塞控制方法、装置、设备及介质 | |
Khalili et al. | Non-pareto optimality of mptcp: Performance issues and a possible solution | |
CN102404208B (zh) | 一种互联网拥塞控制方法 | |
KR102128015B1 (ko) | 네트워크 스위칭 장치 및 이를 이용한 마킹 수행 방법 | |
Kühlewind | TCP SIAD: Congestion control supporting high speed and low latency | |
Dijkstra et al. | Modeling active queue management algorithms using stochastic Petri nets | |
Santhi et al. | Active Queue Management Algorithm for TCP Networks Congestion Control | |
US10284484B1 (en) | Accelerated ramp up for delay-based rate adaptation | |
CN104079498B (zh) | 基于分组大小的卫星网络主动队列管理方法 | |
Aweya et al. | Weighted proportional loss rate differentiation of TCP traffic |
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 |