CN109150743A - A kind of Network Congestion Control Strategy switching method and system - Google Patents

A kind of Network Congestion Control Strategy switching method and system Download PDF

Info

Publication number
CN109150743A
CN109150743A CN201811075075.0A CN201811075075A CN109150743A CN 109150743 A CN109150743 A CN 109150743A CN 201811075075 A CN201811075075 A CN 201811075075A CN 109150743 A CN109150743 A CN 109150743A
Authority
CN
China
Prior art keywords
network
congestion control
control policy
status information
congestion
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
Application number
CN201811075075.0A
Other languages
Chinese (zh)
Other versions
CN109150743B (en
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
Tencent Technology Shenzhen Co Ltd
Original Assignee
Tsinghua University
Tencent Technology Shenzhen Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Tsinghua University, Tencent Technology Shenzhen Co Ltd filed Critical Tsinghua University
Priority to CN201811075075.0A priority Critical patent/CN109150743B/en
Publication of CN109150743A publication Critical patent/CN109150743A/en
Application granted granted Critical
Publication of CN109150743B publication Critical patent/CN109150743B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L47/00Traffic control in data switching networks
    • H04L47/10Flow control; Congestion control

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)

Abstract

The embodiment of the present invention provides a kind of Network Congestion Control Strategy switching method and system, wherein the described method includes: obtaining the status information being connected to the network in network protocol stack;According to the status information of the network connection, the first adaptable congestion control policy of the status information connecting with the current network is matched;Congestion control policy in the network protocol stack is switched to the first congestion control policy.Method provided by the invention, according to the characteristic of different connections, congestion avoidance algorithm adaptable therewith is selected for network connection, and different algorithms can be selected in the different time stage for each network connection, to adapt to the dynamic change of the factors such as network load.

Description

A kind of Network Congestion Control Strategy switching method and system
Technical field
The embodiment of the present invention relates to web impact factor technical field more particularly to a kind of Network Congestion Control Strategy switching side Method and system.
Background technique
Congestion refers to that the number of packet for reaching certain a part in communication subnet is excessive, so that the subnetwork has little time to locate Reason, so that the phenomenon that causing this part or even whole network performance to decline, results even in network traffic and fall into when serious It pauses, that is, deadlock situation occurs.
The basic function of congestion control is the rate adjusted to resource sharing network injection grouping, maximization network resource benefit With rate, user is realized to the fair statistic multiplexing of resource, avoids that congestion collapse occurs.As server end calculates and stores intensively Large-scale internet application promotion and popularization, diversity and isomerism that server intensively concurrently connects are prominent, and tradition is gathered around It is further outdated to fill in the basic thought that control method copes with junctional diversity and isomerism with pure strategy, cannot utilize numerous The common feature optimization network transmission performance concurrently connected.Specifically, server network connection have the following characteristics that 1. due to Heterogeneous access networks wide variety, such as WiFi, cellular network, broadband access and Ethernet etc. cause the different of same server to connect It connects in completely different network environment;2. network load moves in different time granularity and space scale with dramatically different Therefore state variation characteristic, network connection also show different space-time characteristics.Intensive server end congestion is connected in order to improve The performance of control need to fully consider and excavate the space-time characterisation connected thereon, i.e. isomerism and mutability.
In the prior art, as shown in Figure 1, although access net and carrier network form there may be notable differences, mutually Traditional congestion control method of networking is that same congestion control policy is implemented in a plurality of network connection, and example CUBIC algorithm is in figure The default algorithm of Linux kernel protocol stack in congestion control procedure, is only capable of controlling by single logical plug in the prior art Strategy to carry out congestion control to whole network connection, can not adapt to the dynamic change of the factors such as network load.
Summary of the invention
The embodiment of the present invention provides a kind of Network Congestion Control Strategy switching method and system, to solve in the prior art In congestion control procedure, it is only capable of carrying out congestion control, nothing to all network connections by single congestion control policy The problem of dynamic change of the method adaptation isomerism being connected to the network and Network status.
The embodiment of the present invention provides a kind of Network Congestion Control Strategy switching method, comprising:
Obtain the status information being connected to the network in network protocol stack;
According to the status information of the network connection, match the status information being connect with the current network it is adaptable the One congestion control policy;
Congestion control policy in the network protocol stack is switched to the first congestion control policy.
Wherein, the status information being connected to the network in the network protocol stack includes at least: ack signal, NACK signal, time-out Retransmit one of signal, round trip delay time, available bandwidth and packet loss or a variety of.
Wherein, the status information according to the network connection matches the status information phase of the current network connection In the step of the first congestion control policy adapted to, specifically include:
According to the status information of the network connection, the network characteristic of the network connection is obtained;It is special according to the network Property, the method for being matched by display or implicitly being mapped matches the first adaptable congestion net control strategy.
Wherein, the step of congestion control policy by the network protocol stack is switched to the first congestion control policy In, further includes:
When the congestion control policy in the network protocol stack is different with the implementation of first congestion control policy When, pass through formula:
The round-trip delay of rate=congestion window/nearest,
Realize the conversion of congestion window and rate in first congestion control policy.
Wherein, described the step of obtaining the status information being connected to the network in network protocol stack, comprising:
The status information of the network connection of TCP layer and HTTP layers is obtained simultaneously, or institute is obtained on UDP transport layer State the status information of network connection.
The embodiment of the present invention also provides a kind of Network Congestion Control Strategy switching system, comprising:
Data obtaining module, for obtaining the status information being connected to the network in network protocol stack;
Selecting module matches the state connecting with the current network for the status information according to the network connection The first adaptable congestion control policy of information;
Switching module, for the congestion control policy in the network protocol stack to be switched to the first congestion control policy.
Wherein, the selecting module is specifically used for: according to the status information of the network connection, obtaining the network connection Network characteristic;According to the network characteristic, the method for being matched by display or implicitly being mapped matches the first adaptable congestion Net control strategy.
Wherein, the algorithm changeover module is also used to: when the congestion control policy and described in the network protocol stack When the implementation difference of one congestion control policy, pass through formula:
The round-trip delay of rate=congestion window/nearest,
Realize the conversion of congestion window and rate in first congestion control policy.
The embodiment of the present invention also provides a kind of computer readable storage medium, is stored thereon with computer program, the program The step of Network Congestion Control Strategy switching method as described above is realized when being executed by processor.
The embodiment of the present invention also provides a kind of Network Congestion Control Strategy switching equipment, comprising:
At least one processor;And at least one processor being connected to the processor, in which: the memory is deposited The program instruction that can be executed by the processor is contained, it is as described above that the processor calls described program instruction to be able to carry out Network Congestion Control Strategy switching method.
Network Congestion Control Strategy switching method provided in an embodiment of the present invention and system, according to the characteristic of different connections, Congestion avoidance algorithm adaptable therewith is selected for network connection, and can be in different time rank for each network connection Section selects different algorithms, to adapt to the dynamic change of the factors such as network load.
Detailed description of the invention
In order to more clearly explain the embodiment of the invention or the technical proposal in the existing technology, to embodiment or will show below There is attached drawing needed in technical description to be briefly described, it should be apparent that, the accompanying drawings in the following description is this hair Bright some embodiments for those of ordinary skill in the art without creative efforts, can be with root Other attached drawings are obtained according to these attached drawings.
Fig. 1 is the structural schematic diagram of congestion control system in the prior art;
Fig. 2 is a kind of flow diagram of Network Congestion Control Strategy switching method provided in an embodiment of the present invention;
Fig. 3 is the system framework figure in a kind of Network Congestion Control Strategy switching method provided in an embodiment of the present invention;
Fig. 4 is a kind of structural schematic diagram of Network Congestion Control Strategy switching system provided in an embodiment of the present invention;
Fig. 5 is a kind of another structural schematic diagram of Network Congestion Control Strategy switching system provided in an embodiment of the present invention;
Fig. 6 is a kind of structural schematic diagram of Network Congestion Control Strategy switching equipment provided in an embodiment of the present invention.
Specific embodiment
In order to make the object, technical scheme and advantages of the embodiment of the invention clearer, below in conjunction with the embodiment of the present invention In attached drawing, technical scheme in the embodiment of the invention is clearly and completely described, it is clear that described embodiment is A part of the embodiment of the present invention, instead of all the embodiments.Based on the embodiments of the present invention, those of ordinary skill in the art Every other embodiment obtained without creative efforts, shall fall within the protection scope of the present invention.
With reference to Fig. 2, Fig. 2 is a kind of process signal of Network Congestion Control Strategy switching method provided in an embodiment of the present invention Figure, provided method include:
S1 obtains the status information being connected to the network in network protocol stack.
S2 matches the status information connecting with the current network and is adapted according to the status information of the network connection The first congestion control policy.
Congestion control policy in the network protocol stack is switched to the first congestion control policy by S3.
Specifically, when executing congestion control policy switching, first by being connected to the network in collection network protocol stack Status information.Wherein, the status information of the network connection in network protocol stack includes at least: ack signal, surpasses NACK signal Shi Chongchuan signal (Retransmission Timeout, RTO), round trip delay time (Round-Trip Time, RTT), available bandwidth (Bandwidth) and one of packet loss (Loss rate) or a variety of.
After getting the network connection state information in network protocol stack, these network connection state information are divided Analysis identifies the network characteristic of the every connection run in server, according to the adaptable congestion control of network characterization matching Strategy, i.e. the first congestion control policy.
After matching the first congestion control policy, the first congestion control policy is switched to used in network protocol stack Congestion control policy.In specific implementation, the original state of new strategy is set as bandwidth detection state, makes the correlated variables of new strategy It is adaptively updated in detection.
Congestion avoidance algorithm adaptable therewith is selected for network connection according to the characteristic of different connections by the method, And different algorithms can be selected in the different time stage for each network connection, to adapt to the factors such as network load Dynamic change.
On the basis of the above embodiments, the status information according to the network connection, matches the current network In the step of the first congestion control policy that the status information of connection is adapted, specifically include:
According to the status information of the network connection, the network characteristic of the network connection is obtained;It is special according to the network Property, the method for being matched by display or implicitly being mapped matches the first adaptable congestion net control strategy.
Specifically, as shown in figure 3, in data collection phase, when connection receives the feedback information for carrying out automatic network every time, such as really Recognize (ACK) grouping arrival or Retransmission timeout (Retransmission Timeout, RTO) occurs etc., it acts on behalf of from network protocol The monitoring information that dependent event or state are extracted in stack, such as round-trip delay (Round-Trip Time, RTT), available bandwidth (Bandwidth), packet loss (Loss rate) etc., is then written into up-hill line.
Selector identifies the network characteristic of the every connection run in server according to status monitoring information, then foundation Rule display matching or the implicitly adaptable congestion control policy of mapping.In entire interactive process, selector is read from up-hill line It takes and the monitoring data of analysis agent collection, selector notifies the agency run in kernel to fit for connection switching by downstream pip The congestion control policy of conjunction.
On the basis of the above embodiments, the congestion control policy by the network protocol stack is switched to first and gathers around In the step of filling in control strategy, further includes:
When the congestion control policy in the network protocol stack is different with the implementation of first congestion control policy When, pass through formula:
The round-trip delay of rate=congestion window/nearest,
Realize the conversion of congestion window and rate in first congestion control policy.
Specifically, in order to guarantee the smooth of congestion control policy switching, agency need to complete whole in three steps with reference to Fig. 3 A handoff procedure is explicitly first the common observational variable of each connection maintenance, including minimum round-trip delay, when maximum round trip Prolong, extreme congestion window, maximum available bandwidth etc..
Secondly, in order to avoid the performance of connection sharply declines, new strategy needs to continue old when needing to be implemented strategy switching The congestion window or rate of algorithm, if new and old tactful one is based on window (Window-based), and another is based on speed What rate (Rate-based) was realized, then by following equations turned
The round-trip delay of rate=congestion window/nearest
Such as when congestion control policy original in network protocol stack is the congestion control policy based on congestion window, and the When one congestion control policy is rate-based congestion control strategy, then the transform mode of congestion window and network rate passes through public affairs Formula: the round-trip delay of rate=congestion window/nearest is converted.For its dependent variable, then tieed up as much as possible using the first step The variable of shield carries out assignment;If the state variable that old strategy is needed without maintenance new strategy, is assigned with the default value of new strategy Initial value
Finally, the original state of new strategy is set as bandwidth detection state, make the correlated variables of new strategy in detection from Adaptively update.
On the basis of the above embodiments, described the step of obtaining the status information being connected to the network in network protocol stack, packet It includes: while the status information of the network connection of TCP layer and HTTP layers is obtained, or the net is obtained on UDP transport layer The status information of network connection.
Specifically, in another embodiment, it, can be from the net except operating system nucleus protocol stack in Network Data Capture Network protocol stack extracts data such as user-level communication stack to select congestion control policy;
Also it can use the network data of collected offline and non real-time data are online gathered around for connection selection and configuration Fill in control strategy;
Congestion control policy can also be analyzed and be selected from the network data that network protocol stack collects different layers simultaneously, Such as it is collected simultaneously the network data of TCP layer and HTTP layers, or the collection network data on UDP transport layer.
It can not be realized in operating system nucleus based on the congestion control policy selected after data analysis, and in user's sky Between realize.
It can be completed or be passed through by preset rules based on the congestion control policy selected after network state information analysis The modes such as the neural network constructed in advance are realized.
With reference to Fig. 4, Fig. 4 is a kind of structural representation of Network Congestion Control Strategy switching system provided in an embodiment of the present invention Figure, provided system includes: data obtaining module 41, selecting module 42 and switching module 43.
Wherein, data obtaining module 41 is for obtaining the status information being connected to the network in network protocol stack.
Selecting module 42 is used for the status information according to the network connection, matches the state connecting with the current network The first adaptable congestion control policy of information.
Switching module 43 is used to the congestion control policy in the network protocol stack being switched to the first congestion control policy.
Specifically, when executing congestion control policy switching, first by being connected to the network in collection network protocol stack Status information.Wherein, the status information of the network connection in network protocol stack includes at least: ack signal, surpasses NACK signal Shi Chongchuan signal (Retransmission Timeout, RTO), round trip delay time (Round-Trip Time, RTT), available bandwidth (Bandwidth) and one of packet loss (Loss rate) or a variety of.
After getting the network connection state information in network protocol stack, these network connection state information are divided Analysis identifies the network characteristic of the every connection run in server, according to the adaptable congestion control of network characterization matching Strategy, i.e. the first congestion control policy.
After matching the first congestion control policy, the first congestion control policy is switched to used in network protocol stack Congestion control policy.In specific implementation, the original state of new strategy is set as bandwidth detection state, makes the correlated variables of new strategy It is adaptively updated in detection.
Congestion avoidance algorithm adaptable therewith is selected for network connection according to the characteristic of different connections by this system, And different algorithms can be selected in the different time stage for each network connection, to adapt to the factors such as network load Dynamic change.
On the basis of the above embodiments, the selecting module is specifically used for:
According to the status information of the network connection, the network characteristic of the network connection is obtained;It is special according to the network Property, the method for being matched by display or implicitly being mapped matches the first adaptable congestion net control strategy.
The algorithm changeover module is also used to: when in the network protocol stack congestion control policy and first congestion When the implementation difference of control strategy, pass through formula: the round-trip delay of rate=congestion window/nearest realizes described first The conversion of congestion window and rate in congestion control policy.
Specifically, with reference to system framework schematic diagram illustrated in fig. 3, agency therein runs on kernel spacing, includes Data obtaining module and switching module, data obtaining module are used for data collection: connection receives the feedback letter for carrying out automatic network every time When breath, such as confirm (ACK) grouping arrival or Retransmission timeout (Retransmission Timeout, RTO) occurs etc., Dai Licong Dependent event or the monitoring information of state are extracted in network protocol stack can use such as round-trip delay (Round-Trip Time, RTT) Bandwidth (Bandwidth), packet loss (Loss rate) etc., is then written into up-hill line,
Selector is selecting module, runs on same server or other servers.Data are read from up-hill line, Analysis data identify the characteristic of each connection and according to given rule to connect the suitable congestion control policy of selection, then Downstream pip is written into algorithm name.
Selector is that every network connection maintains corresponding state in memory, reads number from up-hill line every time According to when, selector updates the state of corresponding connection with these data, when completion status updates, if state and given rule Show that the connection needs handoff algorithms, then downstream pip is written in the notice of handoff algorithms by selector.In order to improve realization efficiency, It is every time to batch of data rather than single using batch processing (Batch processing) when selector reads data in the duct Data are written and read.
Switching module is used to execute the switching of congestion control policy, in order to guarantee smooth, the generation of congestion control policy switching Reason need to complete entire handoff procedure in three steps, explicitly safeguard common observational variable first for each connection, including most Small round-trip delay, maximum round trip time delay, extreme congestion window, maximum available bandwidth etc..
Secondly, in order to avoid the performance of connection sharply declines, new strategy needs to continue old when needing to be implemented strategy switching The congestion window or rate of algorithm, if new and old tactful one is based on window (Window-based), and another is based on speed What rate (Rate-based) was realized, then by following equations turned
The round-trip delay of rate=congestion window/nearest
Such as when congestion control policy original in network protocol stack is the congestion control policy based on congestion window, and the When one congestion control policy is rate-based congestion control strategy, then the transform mode of congestion window and network rate passes through public affairs Formula: the round-trip delay of rate=congestion window/nearest is converted.For its dependent variable, then tieed up as much as possible using the first step The variable of shield carries out assignment;If the state variable that old strategy is needed without maintenance new strategy, is assigned with the default value of new strategy Initial value
Finally, the original state of new strategy is set as bandwidth detection state, make the correlated variables of new strategy in detection from Adaptively update.
In another embodiment of the present invention, the present embodiment supports multiple nuclear CPU framework, takes every nuclear structure (Per-core Structure): when being deployed under multi-core environment, the contention of data, each respective function of core independent operating being not present between core Energy component, and service is provided for connections all on the core.Meanwhile as shown in figure 5, the present invention also supports multiserver scene, i.e., The network monitor of multiple servers or historical data are converged to concentrate on a server and realize selector function, supports more The dynamic configuration of the congestion avoidance algorithm of on-line joining process is run on server.
Fig. 6 illustrates a kind of structural schematic diagram of Network Congestion Control Strategy switching equipment, as shown in fig. 6, the server It may include: processor (processor) 610, memory (memory) 630 and bus 640, wherein processor 610, storage Device 630 completes mutual communication by bus 640.Processor 610 can call the logical order in memory 630, to hold The following method of row: the status information being connected to the network in network protocol stack is obtained;According to the status information of the network connection, matching The first adaptable congestion control policy of the status information being connect with the current network;By the congestion in the network protocol stack Controlling tactic switch is the first congestion control policy.
The present embodiment also provides a kind of computer program product, and the computer program product includes being stored in non-transient meter Computer program on calculation machine readable storage medium storing program for executing, the computer program include program instruction, when described program instruction is counted When calculation machine executes, computer is able to carry out method provided by above-mentioned each method embodiment, for example, obtains network protocol stack The status information of middle network connection;According to the status information of the network connection, the state connecting with the current network is matched The first adaptable congestion control policy of information;Congestion control policy in the network protocol stack is switched to the first congestion control System strategy.
The present embodiment provides a kind of non-transient computer readable storage medium, the non-transient computer readable storage medium Computer instruction is stored, the computer instruction makes the computer execute method provided by above-mentioned each method embodiment, example It such as include: the status information for obtaining and being connected to the network in network protocol stack;According to the status information of the network connection, matching and institute State the first adaptable congestion control policy of the status information of current network connection;By the congestion control in the network protocol stack Strategy is switched to the first congestion control policy.
The apparatus embodiments described above are merely exemplary, wherein described, unit can as illustrated by the separation member It is physically separated with being or may not be, component shown as a unit may or may not be physics list Member, it can it is in one place, or may be distributed over multiple network units.It can be selected according to the actual needs In some or all of the modules achieve the purpose of the solution of this embodiment.Those of ordinary skill in the art are not paying creativeness Labour in the case where, it can understand and implement.
Through the above description of the embodiments, those skilled in the art can be understood that each embodiment can It realizes by means of software and necessary general hardware platform, naturally it is also possible to pass through hardware.Based on this understanding, on Stating technical solution, substantially the part that contributes to existing technology can be embodied in the form of software products in other words, should Computer software product may be stored in a computer readable storage medium, such as ROM/RAM, magnetic disk, CD, including several fingers It enables and using so that a computer equipment (can be personal computer, server or the network equipment etc.) executes each implementation Method described in certain parts of example or embodiment.
Finally, it should be noted that the above embodiments are merely illustrative of the technical solutions of the present invention, rather than its limitations;Although Present invention has been described in detail with reference to the aforementioned embodiments, those skilled in the art should understand that: it still may be used To modify the technical solutions described in the foregoing embodiments or equivalent replacement of some of the technical features; And these are modified or replaceed, technical solution of various embodiments of the present invention that it does not separate the essence of the corresponding technical solution spirit and Range.

Claims (10)

1. a kind of Network Congestion Control Strategy switching method characterized by comprising
Obtain the status information being connected to the network in network protocol stack;
According to the status information of the network connection, matches the status information connecting with the current network is adapted first and gather around Fill in control strategy;
Congestion control policy in the network protocol stack is switched to the first congestion control policy.
2. the method according to claim 1, wherein the status information being connected to the network in the network protocol stack is extremely It less include: one of ack signal, NACK signal, Retransmission timeout signal, round trip delay time, available bandwidth and packet loss or a variety of.
3. the method according to claim 1, wherein the status information according to the network connection, matching In the step of the first congestion control policy that the status information of the current network connection is adapted, specifically include:
According to the status information of the network connection, the network characteristic of the network connection is obtained;
According to the network characteristic, the method for being matched by display or implicitly being mapped matches the first adaptable congestion network control system Strategy.
4. the method according to claim 1, wherein the congestion control policy by the network protocol stack In the step of being switched to the first congestion control policy, further includes:
When the implementation difference of congestion control policy and first congestion control policy in the network protocol stack, lead to Cross formula:
The round-trip delay of rate=congestion window/nearest,
Realize the conversion of congestion window and rate in first congestion control policy.
5. the method according to claim 1, wherein described obtain the state letter being connected to the network in network protocol stack The step of breath, comprising:
The status information of the network connection of TCP layer and HTTP layers is obtained simultaneously, or the net is obtained on UDP transport layer The status information of network connection.
6. a kind of Network Congestion Control Strategy switching system characterized by comprising
Data obtaining module, for obtaining the status information being connected to the network in network protocol stack;
Selecting module matches the status information connecting with the current network for the status information according to the network connection The first adaptable congestion control policy;
Switching module, for the congestion control policy in the network protocol stack to be switched to the first congestion control policy.
7. system according to claim 6, which is characterized in that the selecting module is specifically used for:
According to the status information of the network connection, the network characteristic of the network connection is obtained;
According to the network characteristic, the method for being matched by display or implicitly being mapped matches the first adaptable congestion network control system Strategy.
8. system according to claim 6, which is characterized in that the algorithm changeover module is also used to: when the network is assisted When discussing the implementation difference of the congestion control policy and first congestion control policy in stack, pass through formula:
The round-trip delay of rate=congestion window/nearest,
Realize the conversion of congestion window and rate in first congestion control policy.
9. a kind of computer readable storage medium, is stored thereon with computer program, which is characterized in that the program is held by processor The step of method as described in any in claims 1 to 5 is realized when row.
10. a kind of Network Congestion Control Strategy switching equipment characterized by comprising
At least one processor;And at least one processor being connected to the processor, in which:
The memory is stored with the program instruction that can be executed by the processor, and the processor calls described program to instruct energy Enough execute method as claimed in claim 1 to 5.
CN201811075075.0A 2018-09-14 2018-09-14 Network congestion control strategy switching method and system Active CN109150743B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201811075075.0A CN109150743B (en) 2018-09-14 2018-09-14 Network congestion control strategy switching method and system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201811075075.0A CN109150743B (en) 2018-09-14 2018-09-14 Network congestion control strategy switching method and system

Publications (2)

Publication Number Publication Date
CN109150743A true CN109150743A (en) 2019-01-04
CN109150743B CN109150743B (en) 2021-11-26

Family

ID=64825485

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201811075075.0A Active CN109150743B (en) 2018-09-14 2018-09-14 Network congestion control strategy switching method and system

Country Status (1)

Country Link
CN (1) CN109150743B (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112422441A (en) * 2020-03-05 2021-02-26 上海哔哩哔哩科技有限公司 Congestion control method and system based on QUIC transmission protocol
CN113454958A (en) * 2019-02-18 2021-09-28 上海诺基亚贝尔股份有限公司 Method and apparatus for determining TCP congestion window

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101115002A (en) * 2007-03-19 2008-01-30 重庆邮电大学 Method for improving wireless self-organizing network performance using TCP Veno
CN102882803A (en) * 2012-10-11 2013-01-16 四川大学 Mixed congestion control method based on packet loss and time delay
US20140003242A1 (en) * 2011-03-10 2014-01-02 Telefonaktiebolaget L M Ericsson (Publ) Hybrid congestion control
US20170078206A1 (en) * 2014-05-08 2017-03-16 Huawei Technologies Co., Ltd. Data transmission control node, communications system, and data transmission management method

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101115002A (en) * 2007-03-19 2008-01-30 重庆邮电大学 Method for improving wireless self-organizing network performance using TCP Veno
US20140003242A1 (en) * 2011-03-10 2014-01-02 Telefonaktiebolaget L M Ericsson (Publ) Hybrid congestion control
CN102882803A (en) * 2012-10-11 2013-01-16 四川大学 Mixed congestion control method based on packet loss and time delay
US20170078206A1 (en) * 2014-05-08 2017-03-16 Huawei Technologies Co., Ltd. Data transmission control node, communications system, and data transmission management method

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113454958A (en) * 2019-02-18 2021-09-28 上海诺基亚贝尔股份有限公司 Method and apparatus for determining TCP congestion window
CN112422441A (en) * 2020-03-05 2021-02-26 上海哔哩哔哩科技有限公司 Congestion control method and system based on QUIC transmission protocol

Also Published As

Publication number Publication date
CN109150743B (en) 2021-11-26

Similar Documents

Publication Publication Date Title
EP2834949B1 (en) Congestion control and resource allocation in split architecture networks
US11044199B2 (en) Inferring device load and availability in a network by observing weak signal network based metrics
US10693756B2 (en) Dynamic quality of service over communication circuits
CN103618677A (en) Network flow regulation method and system
WO2020092274A1 (en) Link fault isolation using latencies
Aghdai et al. Spotlight: Scalable transport layer load balancing for data center networks
Poddar et al. Haven: Holistic load balancing and auto scaling in the cloud
CN109150743A (en) A kind of Network Congestion Control Strategy switching method and system
CN117938755A (en) Data flow control method, network switching subsystem and intelligent computing platform
Wilson Prakash et al. DServ‐LB: Dynamic server load balancing algorithm
Dorsch et al. Enabling hard service guarantees in Software-Defined Smart Grid infrastructures
KR101465884B1 (en) Method and apparatus of probabilistic controller selection in software-defined networks
US12020017B2 (en) Method and electronic device for scheduling software upgrade of network devices
Liu et al. An enhanced scheduling mechanism for elephant flows in SDN-based data center
Ghorab et al. Sdn-based service discovery and assignment framework to preserve service availability in telco-based multi-access edge computing
CN114826939B (en) Network traffic analysis method of K8S cluster
Iesar et al. Revolutionizing Data Center Networks: Dynamic Load Balancing via Floodlight in SDN Environment
Turkovic et al. Elastic Slicing in Programmable Networks
CN105580330B (en) A kind of method, apparatus and system of data transmission
EP4300907A1 (en) Network device upgrade based group priority
Aykurt et al. On the performance of tcp in reconfigurable data center networks
Choi et al. Virtualized traffic monitoring function and resource auto-scaling in software-defined networks
US20240007350A1 (en) Network device upgrade based group priority
Min et al. The design and implementation of load balancing system for server cluster
Λάζαρης Design and implementation of an analytics application in software defined networks

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant