[go: up one dir, main page]

CN102946360A - Network flow control system and network flow control method - Google Patents

Network flow control system and network flow control method Download PDF

Info

Publication number
CN102946360A
CN102946360A CN2012105089440A CN201210508944A CN102946360A CN 102946360 A CN102946360 A CN 102946360A CN 2012105089440 A CN2012105089440 A CN 2012105089440A CN 201210508944 A CN201210508944 A CN 201210508944A CN 102946360 A CN102946360 A CN 102946360A
Authority
CN
China
Prior art keywords
packet
network flow
judging
unit
message
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
CN2012105089440A
Other languages
Chinese (zh)
Other versions
CN102946360B (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.)
ZTE ICT Technologies Co Ltd
Original Assignee
ZTE ICT Technologies 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 ZTE ICT Technologies Co Ltd filed Critical ZTE ICT Technologies Co Ltd
Priority to CN201210508944.0A priority Critical patent/CN102946360B/en
Publication of CN102946360A publication Critical patent/CN102946360A/en
Application granted granted Critical
Publication of CN102946360B publication Critical patent/CN102946360B/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Data Exchanges In Wide-Area Networks (AREA)

Abstract

The invention provides a network flow control system which comprises a detecting unit, a judging unit, a determining unit and a first processing unit, wherein the detecting unit is used for detecting and counting point-to-point flows; the judging unit is used for judging whether an operation of discarding a data packet is taken when detecting that the flows exceed a threshold; the determining unit is used for receiving a judging result of the judging unit and determining a protocol type of the discarded data packet when judging that the operation of discharging the data packet is taken; and the first processing unit is used for taking the operation of discarding the data packet when judging that the protocol type of the data packet is a transition control protocol, and controlling a receiving end to send a message indicating buffer region congestion to a sending end. Correspondingly, the invention also provides a network flow control method. According to the technical scheme provided by the invention, when the flows exceed the threshold, while the operation of discarding the data packet is taken, the message indicating the buffer region congestion is sent to the sending end, so that the sending end knows that the receiving end is congested, and can be used for actively reducing the message sending rate, and ensuring that the inlet bandwidth is reduced while the outlet bandwidth is reduced.

Description

Network flow control system and method for controlling network flow
Technical field
The present invention relates to networking technology area, in particular to a kind of network flow control system and a kind of method for controlling network flow.
Background technology
Along with the development of Internet technology, P2P(Point to Point, point-to-point) technical development is rapid, uses more and more abundanter.P2P has also consumed a large amount of Internet bandwidths in the prosperity the Internet.The accounting on network is above 50% at present for the P2P flow at present, and subnetwork has directly affected the daily network applications such as HTTP web page browsing, E-mail receiver/send because the P2P download is spread unchecked, and the initiation user is discontented to operator.Operator deals with escalating of internet traffic by the extended network capacity, but the network congestion that the network set up of cost investment still can cause because of P2P and network availability is reduced has affected the service quality of telecommunications.
Because increasing rapidly of the Internet P2P flow, a large amount of carrier network bandwidth are occupied, and cause network congestion, normal internet, applications business is received had a strong impact on.For guaranteeing the Internet Transmission quality, operator begins to attempt controlling the method for P2P bandwidth: the link in operator is placed deep packet inspection device, identification P2P agreement arranges the control threshold value, adopts the mode of packet loss that the bandwidth of P2P is controlled when flow surpasses threshold value.
The defective of prior art scheme is:
(1) TCP(Transmission Control Protocol, transmission control protocol) protocol stack or P2P client can detect Network Packet Loss, start message and retransmit, thereby cause follow-up message burst;
(2) the method has only reduced the P2P bandwidth of chain way outlet, but the bandwidth of entrance P2P is not controlled.
Therefore, need a kind of new technical scheme, can when reducing outlet bandwidth, reduce into port band width, thereby alleviate the pressure that flow causes network.
Summary of the invention
The present invention just is being based on the problems referred to above, has proposed a kind of new technical scheme, can reduce into port band width when reducing outlet bandwidth, thereby alleviate the pressure that flow causes network.
In view of this, the present invention proposes a kind of network flow control system, comprising: detecting unit, detect and add up point-to-point flow; Judging unit when detecting described flow above threshold value, judges whether to take packet discard to process; Determining unit receives the judged result of described judging unit, when being, determines the protocol type of the packet that will be dropped in described judged result; The first processing unit when the protocol type of judging described packet is transmission control protocol, takes described packet discard to process, and controls simultaneously receiving terminal sends message from the expression buffer congestion to transmitting terminal.
In this technical scheme, when point-to-point flow surpasses threshold value, judge the type of data on flows bag, if type of data packet is transmission control protocol, then carry out packet loss, thereby reduce the bandwidth of receiving terminal, controlled but the bandwidth of transmitting terminal does not have.Again because transmission control protocol stack or P2P client can detect the packet that abandons, and may carry out the message re-transmission to the Network Packet Loss of transmission control protocol type, therefore this programme is when carrying out packet loss, send the message of buffer congestion to transmitting terminal, thereby so that transmitting terminal thinks that receiving terminal blocks up, initiatively reduce message transmitting spped rate, so that when reducing outlet bandwidth, minimizing enters port band width, and the burst rate that transmission control protocol is retransmitted also has certain inhibition.
In technique scheme, preferably, also comprise: the second processing unit, when judging that described protocol type with the packet that is dropped is User Datagram Protocol, take described packet discard to process.
In this technical scheme, because the transmitting terminal of User Datagram Protocol type is not subjected to the control of receiving terminal, therefore, the literary composition of needn't transmitting messages is to transmitting terminal.So when flow surpasses threshold value, can directly be that the agreement of user data package is carried out the packet loss processing with protocol type, and needn't take other measures.
In technique scheme, preferably, also comprise: retransmission unit, receive the judged result of described judging unit, when the determination result is NO, transmit described packet described.
In this technical scheme, if when judgment unit judges does not also need to take packet loss to process, then packet is transmitted by router etc.
In technique scheme, preferably, the detection algorithm of described detecting unit comprises the CAR algorithm.
In this technical scheme, can adopt the CAR algorithm that point-to-point flow is detected.
In technique scheme, preferably, the message of described expression buffer congestion comprises that tcp window is 0 notice message.
In this technical scheme, can reflect that by the size of tcp window receiving terminal can supply with the size of the buffering area of transmitting terminal, in the process that buffer size changes, will form a sliding window like this.Can regulate the work rhythm of communicating pair by the window size of adjusting TCP, when tcp window is 0, represents that then receiving terminal can not be again for transmitting terminal provides buffering area, thereby the transmission rate of transmitting terminal is reduced, reach and reduce the purpose that enters port band width.
According to another aspect of the invention, also provide a kind of method for controlling network flow, having comprised: step 202, detect and add up point-to-point flow; Step 204 when detecting described flow above threshold value, judges whether to take packet discard to process; Step 208 receives the judged result of described judging unit, when being, determines the protocol type of the packet that will be dropped in described judged result; Step 210 when the protocol type of judging described packet is transmission control protocol, takes described packet discard to process, and controls simultaneously receiving terminal sends message from the expression buffer congestion to transmitting terminal.
In this technical scheme, when point-to-point flow surpasses threshold value, judge the type of data on flows bag, if type of data packet is transmission control protocol, then carry out packet loss, thereby reduce the bandwidth of receiving terminal, controlled but the bandwidth of transmitting terminal does not have.Again because transmission control protocol stack or P2P client can detect the packet that abandons, and may carry out the message re-transmission to the Network Packet Loss of transmission control protocol type, therefore this programme is when carrying out packet loss, send the message of buffer congestion to transmitting terminal, thereby so that transmitting terminal thinks that receiving terminal blocks up, initiatively reduce message transmitting spped rate, so that when reducing outlet bandwidth, minimizing enters port band width, and the burst rate that transmission control protocol is retransmitted also has certain inhibition.
In technique scheme, preferably, described step 210 also comprises: when judging that described protocol type with the packet that is dropped is User Datagram Protocol, take described packet discard to process.
In this technical scheme, because the transmitting terminal of User Datagram Protocol type is not subjected to the control of receiving terminal, therefore, the literary composition of needn't transmitting messages is to transmitting terminal.So when flow surpasses threshold value, can directly be that the agreement of user data package is carried out the packet loss processing with protocol type, and needn't take other measures.
In technique scheme, preferably, described step 208 also comprises: retransmission unit, receive the judged result of described judging unit, and when the determination result is NO, transmit described packet described.
In this technical scheme, if when judgment unit judges does not also need to take packet loss to process, then packet is transmitted by router etc.
In technique scheme, preferably, the detection algorithm of described detecting unit comprises the CAR algorithm.
In this technical scheme, can adopt the CAR algorithm that point-to-point flow is detected.
In technique scheme, preferably, the message of described expression buffer congestion comprises that tcp window is 0 notice message.
In this technical scheme, can reflect that by the size of tcp window receiving terminal can supply with the size of the buffering area of transmitting terminal, in the process that buffer size changes, will form a sliding window like this.Can regulate the work rhythm of communicating pair by the window size of adjusting TCP, when tcp window is 0, represents that then receiving terminal can not be again for transmitting terminal provides buffering area, thereby the transmission rate of transmitting terminal is reduced, reach and reduce the purpose that enters port band width.
By above technical scheme, when point-to-point flow surpasses threshold value, can take packet loss to process, control simultaneously receiving terminal sends message from the expression buffer congestion to transmitting terminal, so that the transmission rate of transmitting terminal reduces.When reducing outlet bandwidth, reduce like this port band width that enters of network, thereby alleviate the pressure that flow causes network.
Description of drawings
Fig. 1 shows the according to an embodiment of the invention block diagram of network flow control system;
Fig. 2 shows the according to an embodiment of the invention flow chart of method for controlling network flow;
Fig. 3 shows the according to an embodiment of the invention particular flow sheet of method for controlling network flow;
Fig. 4 shows the according to an embodiment of the invention overall flow figure of method for controlling network flow;
Fig. 5 shows the according to an embodiment of the invention schematic diagram of the receivable data sequence number of buffering area.
Embodiment
In order more clearly to understand above-mentioned purpose of the present invention, feature and advantage, below in conjunction with the drawings and specific embodiments the present invention is further described in detail.Need to prove, in the situation that do not conflict, the application's embodiment and the feature among the embodiment can make up mutually.
A lot of details have been set forth in the following description so that fully understand the present invention; but; the present invention can also adopt other to be different from other modes described here and implement, and therefore, protection scope of the present invention is not subjected to the restriction of following public specific embodiment.
Fig. 1 shows the according to an embodiment of the invention block diagram of network flow control system.
As shown in Figure 1, the network flow control system 100 of embodiments of the invention comprises: detecting unit 102, detect and add up point-to-point flow; Judging unit 104 when detecting described flow above threshold value, judges whether to take packet discard to process; Determining unit 106 receives the judged result of described judging unit 104, when being, determines the protocol type of the packet that will be dropped in described judged result; The first processing unit 108 when the protocol type of judging described packet is transmission control protocol, takes described packet discard to process, and controls simultaneously receiving terminal sends message from the expression buffer congestion to transmitting terminal.
In this technical scheme, when point-to-point flow surpasses threshold value, judge the type of data on flows bag, if type of data packet is transmission control protocol, then carry out packet loss, thereby reduce the bandwidth of receiving terminal, controlled but the bandwidth of transmitting terminal does not have.Again because transmission control protocol stack or P2P client can detect the packet that abandons, and may carry out the message re-transmission to the Network Packet Loss of transmission control protocol type, therefore this programme is when carrying out packet loss, send the message of buffer congestion to transmitting terminal, thereby so that transmitting terminal thinks that receiving terminal blocks up, initiatively reduce message transmitting spped rate, so that when reducing outlet bandwidth, minimizing enters port band width, and the burst rate that transmission control protocol is retransmitted also has certain inhibition.
In technique scheme, preferably, also comprise: the second processing unit 110, when judging that described protocol type with the packet that is dropped is User Datagram Protocol, take described packet discard to process.
In this technical scheme, because the transmitting terminal of User Datagram Protocol type is not subjected to the control of receiving terminal, therefore, the literary composition of needn't transmitting messages is to transmitting terminal.So when flow surpasses threshold value, can directly be that the agreement of user data package is carried out the packet loss processing with protocol type, and needn't take other measures.
In technique scheme, preferably, also comprise: retransmission unit 112, receive the judged result of described judging unit, when the determination result is NO, transmit described packet described.
In this technical scheme, if when judgment unit judges does not also need to take packet loss to process, then packet is transmitted by router etc.
In technique scheme, preferably, the detection algorithm of described detecting unit comprises the CAR algorithm.
In this technical scheme, can adopt the CAR algorithm that point-to-point flow is detected.
In technique scheme, preferably, the message of described expression buffer congestion comprises that tcp window is 0 notice message.
In this technical scheme, can reflect that by the size of tcp window receiving terminal can supply with the size of the buffering area of transmitting terminal, in the process that buffer size changes, will form a sliding window like this.Can regulate the work rhythm of communicating pair by the window size of adjusting TCP, when tcp window is 0, represents that then receiving terminal can not be again for transmitting terminal provides buffering area, thereby the transmission rate of transmitting terminal is reduced, reach and reduce the purpose that enters port band width.
Fig. 2 shows the according to an embodiment of the invention flow chart of method for controlling network flow.
As shown in Figure 2, the method for controlling network flow of embodiments of the invention comprises: step 202, detect and add up point-to-point flow; Step 204 when detecting described flow above threshold value, judges whether to take packet discard to process; Step 208 receives the judged result of described judging unit, when being, determines the protocol type of the packet that will be dropped in described judged result; Step 210 when the protocol type of judging described packet is transmission control protocol, takes described packet discard to process, and controls simultaneously receiving terminal sends message from the expression buffer congestion to transmitting terminal.
In this technical scheme, when point-to-point flow surpasses threshold value, judge the type of data on flows bag, if type of data packet is transmission control protocol, then carry out packet loss, thereby reduce the bandwidth of receiving terminal, controlled but the bandwidth of transmitting terminal does not have.Again because transmission control protocol stack or P2P client can detect the packet that abandons, and may carry out the message re-transmission to the Network Packet Loss of transmission control protocol type, therefore this programme is when carrying out packet loss, send the message of buffer congestion to transmitting terminal, thereby so that transmitting terminal thinks that receiving terminal blocks up, initiatively reduce message transmitting spped rate, so that when reducing outlet bandwidth, minimizing enters port band width, and the burst rate that transmission control protocol is retransmitted also has certain inhibition.
In technique scheme, preferably, described step 210 also comprises: when judging that described protocol type with the packet that is dropped is User Datagram Protocol, take described packet discard to process.
In this technical scheme, because the transmitting terminal of User Datagram Protocol type is not subjected to the control of receiving terminal, therefore, the literary composition of needn't transmitting messages is to transmitting terminal.So when flow surpasses threshold value, can directly be that the agreement of user data package is carried out the packet loss processing with protocol type, and needn't take other measures.
In technique scheme, preferably, described step 208 also comprises: retransmission unit, receive the judged result of described judging unit, and when the determination result is NO, transmit described packet described.
In this technical scheme, if when judgment unit judges does not also need to take packet loss to process, then packet is transmitted by router etc.
In technique scheme, preferably, the detection algorithm of described detecting unit comprises the CAR algorithm.
In this technical scheme, can adopt the CAR algorithm that point-to-point flow is detected.
In technique scheme, preferably, the message of described expression buffer congestion comprises that tcp window is 0 notice message.
In this technical scheme, can reflect that by the size of tcp window receiving terminal can supply with the size of the buffering area of transmitting terminal, in the process that buffer size changes, will form a sliding window like this.Can regulate the work rhythm of communicating pair by the window size of adjusting TCP, when tcp window is 0, represents that then receiving terminal can not be again for transmitting terminal provides buffering area, thereby the transmission rate of transmitting terminal is reduced, reach and reduce the purpose that enters port band width.
Fig. 3 shows the according to an embodiment of the invention particular flow sheet of method for controlling network flow.
As shown in Figure 3, the idiographic flow of the method for controlling network flow of embodiments of the invention is as follows:
Step 302, processing data packets enter flow control CAR algorithmic decision.
Step 304 judges whether to take packet loss to process.If judged result is yes, enter step 308, if the determination result is NO, enter step 306.
Step 306 need to take packet loss to process, and the protocol type of judging the packet that packet loss is processed is Transmission Control Protocol whether.If judged result is yes, enter step 308, if the determination result is NO, enter step 310.
Step 308 is 0 message to the transmitting terminal send window.Can reflect that by the size of tcp window receiving terminal can supply with the size of the buffering area of transmitting terminal, in the process that buffer size changes, will form a sliding window like this.Can regulate the work rhythm of communicating pair by the window size of adjusting TCP, when tcp window is 0, represents that then receiving terminal can not be again for transmitting terminal provides buffering area, thereby the transmission rate of transmitting terminal is reduced, reach and reduce the purpose that enters port band width.
Step 310 is carried out packet loss and is processed.
Fig. 4 shows the according to an embodiment of the invention overall flow figure of method for controlling network flow.
As shown in Figure 4, the overall flow of the method for controlling network flow of embodiments of the invention is as follows:
Step 402 is in carrier network Access Layer or key DPI(Deep PacketInspection, the deep-packet detection of disposing) equipment.
Step 404 detects and controls by the flow of traditional C AR algorithm to P2P.
Step 406 judges that to the CAR algorithm TCP stream send window that needs packet loss is 0 affirmation message.Wherein, TCP carries out flow control with sliding window, under the situation that the receiving terminal inbound pacing is very slow the speed of transmitting terminal transmission data is very fast, regulates the work rhythm of communicating pair by the window size of adjusting TCP.So-called sliding window, the buffer size that can understanding one-tenth receiving terminal can supply with, TCP utilizes the window of a slip to tell transmitting terminal can supply with great buffering area to the data that it sends.Because window is defined by 16 bit, thereby receiving terminal TCP can the maximum buffering of supplying with 65535 bytes.
As shown in Figure 5, can utilize the sequence number of window size and first data to calculate maximum receivable data sequence number.Fig. 5 represents, receiving terminal TCP can the maximum buffering of supplying with 65519 bytes.
Step 408 continues the P2P flow is monitored.
More than be described with reference to the accompanying drawings technical scheme of the present invention, by technical scheme of the present invention, using packet discarding method to carry out on the basis of flow control algorithm, send the buffer congestion message by simulation packet receiving end to the end of giving out a contract for a project, make the P2P message source think that receiving terminal is congested, initiatively reduce message transmitting spped rate, enter port band width thereby reduced when having reduced outlet bandwidth, the burst rate that simultaneously TCP is retransmitted also has certain inhibition.
The above is the preferred embodiments of the present invention only, is not limited to the present invention, and for a person skilled in the art, the present invention can have various modifications and variations.Within the spirit and principles in the present invention all, any modification of doing, be equal to replacement, improvement etc., all should be included within protection scope of the present invention.

Claims (10)

1. a network flow control system is characterized in that, comprising:
Detecting unit detects and adds up point-to-point flow;
Judging unit when detecting described flow above threshold value, judges whether to take packet discard to process;
Determining unit receives the judged result of described judging unit, when being, determines the protocol type of the packet that will be dropped in described judged result;
The first processing unit when the protocol type of judging described packet is transmission control protocol, takes described packet discard to process, and controls simultaneously receiving terminal sends message from the expression buffer congestion to transmitting terminal.
2. network flow control system according to claim 1 is characterized in that, also comprises:
The second processing unit when judging that described protocol type with the packet that is dropped is User Datagram Protocol, takes described packet discard to process.
3. network flow control system according to claim 2 is characterized in that, also comprises:
Retransmission unit receives the judged result of described judging unit, when the determination result is NO, transmits described packet described.
4. network flow control system according to claim 3 is characterized in that, the detection algorithm of described detecting unit comprises the CAR algorithm.
5. each described network flow control system in 4 according to claim 1 is characterized in that, the message of described expression buffer congestion comprises that tcp window is 0 notice message.
6. a method for controlling network flow is characterized in that, comprising:
Step 202 detects and adds up point-to-point flow;
Step 204 when detecting described flow above threshold value, judges whether to take packet discard to process;
Step 208 receives the judged result of described judging unit, when being, determines the protocol type of the packet that will be dropped in described judged result;
Step 210 when the protocol type of judging described packet is transmission control protocol, takes described packet discard to process, and controls simultaneously receiving terminal sends message from the expression buffer congestion to transmitting terminal.
7. method for controlling network flow according to claim 6 is characterized in that, described step 210 also comprises:
When judging that described protocol type with the packet that is dropped is User Datagram Protocol, take described packet discard to process.
8. method for controlling network flow according to claim 7 is characterized in that, described step 208 also comprises:
Retransmission unit receives the judged result of described judging unit, when the determination result is NO, transmits described packet described.
9. method for controlling network flow according to claim 8 is characterized in that, the detection algorithm of described detecting unit comprises the CAR algorithm.
10. each described method for controlling network flow in 9 according to claim 6 is characterized in that, the message of described expression buffer congestion comprises that tcp window is 0 notice message.
CN201210508944.0A 2012-12-03 2012-12-03 Network flow control system and method for controlling network flow Expired - Fee Related CN102946360B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201210508944.0A CN102946360B (en) 2012-12-03 2012-12-03 Network flow control system and method for controlling network flow

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201210508944.0A CN102946360B (en) 2012-12-03 2012-12-03 Network flow control system and method for controlling network flow

Publications (2)

Publication Number Publication Date
CN102946360A true CN102946360A (en) 2013-02-27
CN102946360B CN102946360B (en) 2016-04-13

Family

ID=47729268

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201210508944.0A Expired - Fee Related CN102946360B (en) 2012-12-03 2012-12-03 Network flow control system and method for controlling network flow

Country Status (1)

Country Link
CN (1) CN102946360B (en)

Cited By (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104702531A (en) * 2013-12-10 2015-06-10 华为技术有限公司 Network equipment congestion avoidance method and network equipment
CN105760337A (en) * 2014-12-17 2016-07-13 联芯科技有限公司 Data transmission method and system as well as terminal
CN107615212A (en) * 2015-05-20 2018-01-19 国际商业机器公司 The buffering area credit for being used to transfer data to control unit by multiple channel receptions of one or more host computing devices
CN107733736A (en) * 2017-09-23 2018-02-23 中国人民解放军信息工程大学 The express network message detecting method and device of a kind of low-power consumption
CN108965383A (en) * 2018-05-31 2018-12-07 康键信息技术(深圳)有限公司 File synchronisation method, device, computer equipment and storage medium
CN109066989A (en) * 2018-09-06 2018-12-21 广东电网有限责任公司 The transformer station measurement and control device and method for having data check and abnormality alarming function
CN109729018A (en) * 2017-10-30 2019-05-07 北京华为数字技术有限公司 Burst size determination method and related equipment based on traffic shaping
CN109995668A (en) * 2018-01-02 2019-07-09 中国移动通信有限公司研究院 Flow control method and device, storage medium
CN112769710A (en) * 2021-01-21 2021-05-07 中国电子科技集团公司电子科学研究院 Router and operation method thereof
CN113301051A (en) * 2021-05-27 2021-08-24 西安万像电子科技有限公司 Data transmission method and device, computer storage medium and processor
CN115085890A (en) * 2022-06-23 2022-09-20 杭州云合智网技术有限公司 Method for optimizing TCP RTO retransmission waiting time by data center network chip
WO2023133697A1 (en) * 2022-01-11 2023-07-20 华为技术有限公司 Packet loss processing method and apparatus, switch, sending device and data transmission system

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101005518A (en) * 2003-04-04 2007-07-25 富士通株式会社 Radio access point in system of radio access
CN101217494A (en) * 2008-01-08 2008-07-09 杭州华三通信技术有限公司 A method and network device for operation flow monitoring
CN101917342A (en) * 2010-08-25 2010-12-15 天津理工大学 An Adaptive Network Congestion Control Method Oriented to Pervasive Services
CN101938484A (en) * 2010-09-09 2011-01-05 奇智软件(北京)有限公司 A distributed flow control method and system

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101005518A (en) * 2003-04-04 2007-07-25 富士通株式会社 Radio access point in system of radio access
CN101217494A (en) * 2008-01-08 2008-07-09 杭州华三通信技术有限公司 A method and network device for operation flow monitoring
CN101917342A (en) * 2010-08-25 2010-12-15 天津理工大学 An Adaptive Network Congestion Control Method Oriented to Pervasive Services
CN101938484A (en) * 2010-09-09 2011-01-05 奇智软件(北京)有限公司 A distributed flow control method and system

Cited By (19)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104702531A (en) * 2013-12-10 2015-06-10 华为技术有限公司 Network equipment congestion avoidance method and network equipment
CN105760337A (en) * 2014-12-17 2016-07-13 联芯科技有限公司 Data transmission method and system as well as terminal
CN105760337B (en) * 2014-12-17 2019-03-12 联芯科技有限公司 Data transmission method and its system, terminal
CN107615212A (en) * 2015-05-20 2018-01-19 国际商业机器公司 The buffering area credit for being used to transfer data to control unit by multiple channel receptions of one or more host computing devices
CN107615212B (en) * 2015-05-20 2020-07-28 国际商业机器公司 Method and system for controlling data transmission
CN107733736A (en) * 2017-09-23 2018-02-23 中国人民解放军信息工程大学 The express network message detecting method and device of a kind of low-power consumption
CN109729018B (en) * 2017-10-30 2022-12-13 北京华为数字技术有限公司 Burst size determining method based on flow shaping and related equipment
CN109729018A (en) * 2017-10-30 2019-05-07 北京华为数字技术有限公司 Burst size determination method and related equipment based on traffic shaping
CN109995668B (en) * 2018-01-02 2022-10-21 中国移动通信有限公司研究院 Flow control method and device, storage medium
CN109995668A (en) * 2018-01-02 2019-07-09 中国移动通信有限公司研究院 Flow control method and device, storage medium
CN108965383A (en) * 2018-05-31 2018-12-07 康键信息技术(深圳)有限公司 File synchronisation method, device, computer equipment and storage medium
CN108965383B (en) * 2018-05-31 2023-03-24 康键信息技术(深圳)有限公司 File synchronization method and device, computer equipment and storage medium
CN109066989B (en) * 2018-09-06 2021-05-28 广东电网有限责任公司 Transformer substation measurement and control device with data verification and abnormal alarm functions and method
CN109066989A (en) * 2018-09-06 2018-12-21 广东电网有限责任公司 The transformer station measurement and control device and method for having data check and abnormality alarming function
CN112769710A (en) * 2021-01-21 2021-05-07 中国电子科技集团公司电子科学研究院 Router and operation method thereof
CN113301051A (en) * 2021-05-27 2021-08-24 西安万像电子科技有限公司 Data transmission method and device, computer storage medium and processor
WO2023133697A1 (en) * 2022-01-11 2023-07-20 华为技术有限公司 Packet loss processing method and apparatus, switch, sending device and data transmission system
CN115085890A (en) * 2022-06-23 2022-09-20 杭州云合智网技术有限公司 Method for optimizing TCP RTO retransmission waiting time by data center network chip
CN115085890B (en) * 2022-06-23 2024-06-25 云合智网(上海)技术有限公司 Method for optimizing TCP RTO retransmission waiting time by data center network chip

Also Published As

Publication number Publication date
CN102946360B (en) 2016-04-13

Similar Documents

Publication Publication Date Title
CN102946360A (en) Network flow control system and network flow control method
US9866492B2 (en) Localized congestion exposure
Barman et al. Effectiveness of loss labeling in improving TCP performance in wired/wireless networks
Honda et al. Multipath congestion control for shared bottleneck
EP2903192B1 (en) Packet handling method and forwarding device
US20120063493A1 (en) Transmission rate control method, transmission unit, and communication system
WO2015078491A1 (en) Controlling a transmission control protocol congestion window size
CN105634875A (en) Method and system for identifying packet loss type in data transmission of reliable transmission protocol
JP5006266B2 (en) Band control method in communication network and communication device for executing the method
US20040158765A1 (en) Device and method for controlling data traffic in a tcp/ip data transmission network
Kato et al. Comparing TCP Congestion Control Algorithms Based on Passively Collected Packet Traces
Arumaithurai et al. Nf-tcp: Network friendly tcp
Tan Active queue management for LTE uplink in eNodeB
Yun Cross-layer explicit link status notification to improve TCP performance in wireless networks
CN104869591B (en) A kind of method and apparatus of web impact factor
Wu et al. EJTCP: Enhanced Jitter-based TCP for Wireless Broadband Networks.
Neglia et al. Adaptive low priority packet marking for better TCP performance
Wu et al. JTCP: Congestion distinction by the jitter-based scheme over wireless networks
Kadhum et al. A study of ecn effects on long-lived tcp connections using red and drop tail gateway mechanisms
EP2553885B1 (en) Provision of path characterisation information in networks
Cheng et al. Modified TCP startup procedure for large bandwidth-delay networks
Cheng et al. An adaptive bandwidth estimation mechanism for SCTP over wireless networks
JP2009278256A (en) Relay device and relay method
Malhotra et al. Managing service‐level agreements in metro ethernet networks using backpressure
KR20070081810A (en) Packet congestion control device and method in mobile communication system

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
CF01 Termination of patent right due to non-payment of annual fee
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20160413

Termination date: 20211203