CN1713633A - Control of network flow - Google Patents

Control of network flow Download PDF

Info

Publication number
CN1713633A
CN1713633A CNA200410049816XA CN200410049816A CN1713633A CN 1713633 A CN1713633 A CN 1713633A CN A200410049816X A CNA200410049816X A CN A200410049816XA CN 200410049816 A CN200410049816 A CN 200410049816A CN 1713633 A CN1713633 A CN 1713633A
Authority
CN
China
Prior art keywords
window size
rlc entity
transmitting terminal
rnc
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
CNA200410049816XA
Other languages
Chinese (zh)
Other versions
CN1713633B (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.)
Huawei Technologies Co Ltd
Original Assignee
Huawei 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 Huawei Technologies Co Ltd filed Critical Huawei Technologies Co Ltd
Priority to CN200410049816XA priority Critical patent/CN1713633B/en
Publication of CN1713633A publication Critical patent/CN1713633A/en
Application granted granted Critical
Publication of CN1713633B publication Critical patent/CN1713633B/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Landscapes

  • Data Exchanges In Wide-Area Networks (AREA)
  • Mobile Radio Communication Systems (AREA)

Abstract

When the network congestion is detected, decreases the window of transmission end of RLC entity at RNC side, or decreases window of reception end of RLC entity at RNC side, and indicates RLC entity at UE side to change window of transmission end. When the network congestion is released, gradually increases the window of reception end of RLC entity at RNC side, or gradually increases window of reception end of RLC entity at RNC side and window of transmission end of RLC entity at UE side. When the size of window exceeds preset value, recovers windows size configured at no congestion time.

Description

A kind of method of network traffics control
Technical field
The present invention relates to radio resource management techniques, particularly relate to a kind of method of network traffics control.
Background technology
In the transmission of wireless signals process, and packet switching (Packet Switch, PS) business has burst characteristic, and a large amount of bursty datas may cause the network congestion and the stability of a system to descend.So, how fast and effeciently network to be recovered down from congestion state by implementing flow control, be one of key technology of radio resource management techniques.
Present flow control methods generally adopts control transmission Channel Transmission format combination set (TransportFormat Combine Set, TFCS) method, by network layer (Network Layer, L3) transmission channel reshuffle signaling reduce the professional corresponding transmission channel of PS transformat (Transport Format, TF), TF is length (the Transport Block of n * transmission block, TB), herein, n is from 0 to 12 integer, and the length of a TB is 336 bits.For example, for 384 business, (the maximum TF of full rate is 12TB to 10 milliseconds of Transmission Time Intervals for Transmission Time Interval, situation TTI).When congested generation, according to the current congestion situation, the n among the maximum TF is made as value less than 12, on the one hand by inside story Control Network side medium access control dedicated channel (MediumAccess Control Dedicate, maximum available TF MACD); Can reshuffle signaling by transmission channel on the other hand and reduce the spendable maximum TF of subscriber equipment (User Equipment) side MACD, reduce the data traffic of eating dishes without rice or wine, reduce the purpose of eating dishes without rice or wine to disturb thereby reach.When the load reduction of eating dishes without rice or wine, then improve the maximum TF that network side and UE side can be used, for fear of because TF recovers too fast and causes network congestion once more, need carry out smoothing processing to the recovery of TF.
There is following disadvantage in the method for prior art:
At first, the maximum TF of control transmission form, though the data volume of eating dishes without rice or wine reduces, each user still can send data at each TTI, and is limited to the reduction of the load of eating dishes without rice or wine, the probability of collision is bigger mutually between the user, thus the probability of phase mutual interference is bigger.
Secondly, need pass through Network Layer Signaling to the control of uplink congestion, control rate is slower.And, if there is larger interference in system, transmits Network Layer Signaling and cause that easily (RadioBearer's Signaling Radio Bearer RB) resets, and (Radio Resource Control RRC) connects release to cause Radio Resource control.When congested generation, need simultaneously all UE in the sub-district to be sent signaling in addition, it is bigger to the burden of network side to transmit this part signaling.
The 3rd, during congested recovery, because the TF Optional Form is less, the rate controlled of eating dishes without rice or wine granularity is bigger, can't be effectively to the increase of TF with reduce to carry out smoothing processing, after congested recovery, make network be absorbed in congestion state once more easily.
Summary of the invention
Main purpose of the present invention is to provide a kind of method of network traffics control, and Control Network is congested effectively, and the rising of the data rate of smoothly eating dishes without rice or wine effectively in the convalescence after congested elimination.
The objective of the invention is to be achieved through the following technical solutions:
A kind of method of network traffics control may further comprise the steps:
A, radio network controller (RNC) judge that network is downlink congestion or uplink congestion, if down direction is congested, forward step B to, if up direction is congested, then forward step C to;
B, reduce RNC side Radio Link control RLC entity transmitting terminal window size, finish then;
C, reduce user equipment (UE) side RLC entity transmitting terminal window size, finish then.
Further comprise before the step C: reduce RNC side RLC entity iSCSI receiving end window size,
The described UE of the reducing side of step C RLC entity transmitting terminal window size is the super territory of the window size that comprises a window size of sending according to the RNC side RLC entity that receives, the window size that UE side RLC entity transmitting terminal window size is changed in the super territory of window size is realized that the window size that comprises in the super territory of described window size is a RNC side RLC entity iSCSI receiving end window size.
The described RNC of steps A judges that network is that downlink congestion or uplink congestion are that RNC realizes according to the detected uplink and downlink carrier power of Radio Link, if descending carrier power surpasses the congestion threshold of default, then is defined as downlink congestion; If up-link carrier power surpasses the congestion threshold of default, then be defined as uplink congestion.
The method of the described RNC of the reducing side of step B RLC entity transmitting terminal window size is:
Determine downlink flow control RLC window size according to downlink grouped reciprocal exchange of business speed;
RNC side RLC entity transmitting terminal window size is set to the window size less than downlink flow control RLC.
The method of the described UE of the reducing side of step C RLC entity iSCSI receiving end window size is:
Determine up Flow Control RLC window size according to upstream packet reciprocal exchange of business speed;
UE side RLC entity transmitting terminal window size is set to less than up Flow Control RLC window size.
The described downlink flow control RLC of step B window size is: the time delay of eating dishes without rice or wine multiply by the downlink grouped reciprocal exchange of business speed when congested long-pending merchant who counts gained divided by the significant bit of a transmission block.
The described up Flow Control RLC window size of step C is: the time delay of eating dishes without rice or wine multiply by the upstream packet reciprocal exchange of business speed when congested long-pending merchant who counts gained divided by the significant bit of a transmission block.
The described downlink flow control RLC of step B window size is: descending packet switching service speed and no RNC side RLC entity transmitting terminal window size long-pending that the ratio of descending packet switching service speed multiply by system configuration when congested when congested.
The described up Flow Control RLC window size of step C is: upstream packet reciprocal exchange of business speed and no RNC side RLC entity iSCSI receiving end window size long-pending that the ratio of upstream packet reciprocal exchange of business speed multiply by system configuration when congested when congested.
Described the reducing of step B further comprises after the RNC side RLC entity transmitting terminal window size:
B1, RNC judge whether downlink congestion is removed, if then forward step B2 to; Otherwise finish;
B2, increase RNC side RLC entity transmitting terminal window size.
The described UE side RLC entity that reduces of step C changes after the transmitting terminal window size, further comprises:
C1, RNC judge whether uplink congestion is removed, if then forward step C2 to; Otherwise finish;
C2, increase UE side RLC transmitting terminal window size.
The described RNC of step B1 judges whether downlink congestion is removed is by judging whether the detected descending carrier power of Radio Link is realized less than the congestion threshold of default, removing if descending carrier power, is then determined downlink congestion less than this congestion threshold; If descending carrier power, is then determined downlink congestion more than or equal to this congestion threshold and is not removed.
The described RNC of step C1 judges whether uplink congestion is removed is by judging whether the detected up-link carrier power of Radio Link is realized less than the congestion threshold of default, removing if up-link carrier power, is then determined uplink congestion less than this congestion threshold; If up-link carrier power, is then determined uplink congestion more than or equal to this congestion threshold and is not removed.
The method of the described increase of step B1 RNC side RLC entity transmitting terminal window size is: the transmitting terminal window size of RNC side RLC entity transmitting terminal window size when congested increases with the increase of time of relieve congestion.
The method of the described increase of step C1 UE side RLC entity transmitting terminal window size is: the transmitting terminal window size of UE side RLC entity transmitting terminal window size when congested increases with the increase of time of relieve congestion.
The method of the described increase of step B1 RNC side RLC entity transmitting terminal window size is: transmitting terminal window size and the Radio Link detected descending retransmission rate of RNC side RLC entity when congested determined RNC side RLC entity transmitting terminal window size.
Described RNC side RLC entity transmitting terminal window size is: the RNC side RLC entity transmitting terminal window size when congested adds descending retransmission rate sum.
The method of the described increase of step C1 UE side RLC entity transmitting terminal window size is: transmitting terminal window size and the Radio Link detected up Block Error Rate of UE side RLC entity when congested determined UE side RLC entity transmitting terminal window size.
Described UE side RLC entity transmitting terminal window size is: the UE side RLC entity transmitting terminal window size when congested adds up Block Error Rate sum.
Further comprise after the step B2: judge that whether RNC side RLC entity transmitting terminal window size is more than or equal to descending RLC window threshold value, if, then RNC side RLC entity transmitting terminal window size is set to the RNC side RLC entity transmitting terminal window size of system configuration, finishes then; Otherwise return step B1.
Further comprise after the step C2: judge that whether UE side RLC entity transmitting terminal window size is more than or equal to up RLC window threshold value, if, then UE side RLC entity transmitting terminal window size is set to the RNC side RLC entity iSCSI receiving end window size of system configuration, finishes then; Otherwise return step C1.
The RNC side RLC entity transmitting terminal window size that described descending RLC window threshold value is a system configuration.
The RNC side RLC entity iSCSI receiving end window size that described up RLC window threshold value is a system configuration.
The described RNC side of step B RLC entity transmitting terminal window size is set to further comprise less than after the downlink flow control RLC window size:
B1, RNC judge whether downlink congestion is removed, if then forward step B2 to; Otherwise finish;
B2, increase RNC side RLC entity transmitting terminal window size.
The described UE side of step C RLC entity transmitting terminal window size is set to further comprise less than after the up Flow Control RLC window size:
C1, RNC judge whether uplink congestion is removed, if then forward step C2 to; Otherwise finish;
C2, increase UE side RLC transmitting terminal window size.
Further comprise after the step B2: judge that whether RNC side RLC entity transmitting terminal window size is more than or equal to descending RLC window threshold value, if, then RNC side RLC entity transmitting terminal window size is set to the RNC side RLC entity transmitting terminal window size of system configuration, finishes then; Otherwise return step B1.
Further comprise after the step C2: judge that whether UE side RLC entity transmitting terminal window size is more than or equal to up RLC window threshold value, if, then UE side RLC entity transmitting terminal window size is set to the RNC side RLC entity iSCSI receiving end window size of system configuration, finishes then; Otherwise return step C1.
Described descending RLC window threshold value is: the minimum value in the RNC side RLC entity transmitting terminal window size of the sum of products system configuration of a downlink flow control RLC window size and a coefficient.
Described up RLC window threshold value is: the minimum value in the up RNC side RLC entity iSCSI receiving end window size of the sum of products system configuration of a up Flow Control RLC window size and a coefficient.
The invention provides the method for a kind of network traffics control, this method is to take place when congested detecting network, reduces the transmitting terminal window size of RNC side RLC entity, perhaps reduces UE side RLC entity transmitting terminal window size.When detecting network congestion and remove, increase the transmitting terminal window size of RNC side RLC entity gradually, or increase the transmitting terminal window size of UE side RLC entity gradually, when window size surpasses setting threshold, recover the no window size of network configuration when congested.The jamming control method of prior art is a method of utilizing control TFCS, reshuffle the transformat that signaling reduces the professional corresponding transmission channel of PS by the transmission channel of L3, when generation is congested, according to congestion situation, one side is by the maximum available TF of inside story Control Network side MACD, reshuffle signaling by transmission channel on the other hand and reduce the spendable maximum TF of UE side MACD, reduce the data traffic of eating dishes without rice or wine; When the load reduction of eating dishes without rice or wine, then improve the maximum TF that network side and UE side can be used.From the contrast of the present invention and prior art as can be seen, the method of network traffics control of the present invention is the transmission and the receive window size of control RNC side and UE side RLC entity, thereby the control user does not send data or reduces the user and sends quantity of data packets, and prior art is not change the window size that receives or send, only control TF, though also can reduce data traffic, but collision and the probability that disturbs are still bigger between the user.So the present invention is Control Network congested more effectively.
Secondly, in the method for the invention, RNC side RLC entity changes window size by the signaling indication UE side RLC entity of RLC sublayer, and in the method for prior art, RNC side indication UE side changes maximum available TF and realizes by Network Layer Signaling, and from prior art and contrast of the present invention as can be seen, the method control rate of prior art is slower, and during congested generation, it is bigger to the burden of network side to transmit this part signaling.So method of the present invention can the quick control network congestion.
The 3rd, in the method for the invention, during congested recovery, increase according to descending retransmission rate or time, or the window size between convalescence is determined in the increase of up Block Error Rate or time, the excursion of window size is bigger, can to its increase and reduce to carry out effective smoothing processing, and in the method for prior art, during congested recovery, increase TF, but the Optional Form of TF seldom, so the rate controlled granularity is bigger to eating dishes without rice or wine, can't be effectively to the increase of TF with reduce to carry out smoothing processing, after congested recovery, make network be absorbed in congestion state once more easily.So method of the present invention can avoid network to be absorbed in congestion state once more in the more effectively variation of smooth window size of the convalescence of network congestion.
Description of drawings
Fig. 1 is the structural representation of RLC entity in the network.
Fig. 2 is the structural representation of WSN SUFI.
Fig. 3 is the method flow diagram according to network traffics control of the present invention.
Fig. 4 is the method flow diagram according to the network traffics control of a preferred embodiment of the present invention.
Fig. 5 is the method flow diagram of the network traffics control of another preferred embodiment according to the present invention.
Embodiment
In order to make the purpose, technical solutions and advantages of the present invention clearer, the present invention is further described below in conjunction with the drawings and specific embodiments.
Method according to network traffics control of the present invention is that (Radio Link Control, RLC) transmission of entity and receive window size realize by controlling the control of RNC side and UE side Radio Link.
Network comprises RNC and UE, and RNC and UE include the RLC entity, and the RLC entity is arranged in the RLC sublayer, is used for receiving and sending rlc protocol data cell (RLC PDU).Method of the present invention is come the Control Network flow by the reception and the send window of control RLC entity.Fig. 1 is the schematic diagram of RLC entity in the network, and as can be seen from Figure 1, the RLC of RNC side and UE side comprises transmitting terminal and receiving terminal.The receiving terminal correspondence of the transmitting terminal of RNC side RLC entity and UE side RLC entity, the receiving terminal of UE side RLC entity receives the RLC PDU from the transmitting terminal of RNC side RLC entity; The receiving terminal correspondence of the transmitting terminal of UE side RLC entity and RNC side RLC entity, the receiving terminal of RNC side RLC entity receives the RLC PDU from the transmitting terminal of UE side RLC entity.So UE side RLC entity and RNC side RLC entity both can be transmit legs, also can be the recipients.
RNC side RLC entity utilizes the super territory of window size (Window Size Super Field, WindowSize SUFI) indication UE side RLC entity to change window size.Fig. 2 shows the structure of Window Size SUFI, as can be seen from the figure, Window Size SUFI comprise a type identification (WINDOW) and a window size number (Window Size Number, WSN).
Fig. 3 is that as can be seen from Figure 3, this method comprises the steps: according to the method flow diagram of network traffics control of the present invention
Step 301: when judging congested generation is that down direction is limited or up direction is limited, if down direction is limited, then forwards step 302 to; If up direction is limited, then forward step 307 to.
If it is limited that the carrier power that detects down link during congested the generation, then is judged as down direction greater than the congestion threshold of setting; If detect up-link carrier power during congested take place greater than the congestion threshold of setting, it is limited then to be judged as up direction.
Step 302: reduce RNC RLC entity transmitting terminal window size.
Step 303: whether judge descending carrier power that Radio Link detects gained less than the relieve congestion thresholding of setting, if, relieve congestion then is described, forward step 304 to; Otherwise, congested releasing is described, return step 302.
Step 304: increase RNC RLC entity transmitting terminal window size.
Step 305: judge that whether RNC RLC entity transmitting terminal window size is more than or equal to descending RLC window threshold value, if then forward step 306 to; Otherwise, return step 304.
Step 306: RNC RLC entity transmitting terminal window size is set to not have the RNC RLC entity transmitting terminal window size of network configuration when congested.
Step 307: reduce RNC RLC entity iSCSI receiving end window size.
Step 308:RNC RLC entity notice UE RLC entity changes its transmitting terminal window size.
Step 309: whether judge up-link carrier power that Radio Link detects gained less than the relieve congestion thresholding of setting, if, relieve congestion then is described, forward step 310 to; Otherwise, congested releasing is described, return step 307.
Step 310: increase RNC RLC entity iSCSI receiving end window size.
It is RNC RLC entity iSCSI receiving end window size that step 311:RNC RLC entity notice UE RLC entity changes its transmitting terminal window size.
Step 312: judge that whether RNC RLC entity iSCSI receiving end window size is more than or equal to up RLC window threshold value, if then forward step 313 to; Otherwise, return step 310.
Step 313: RNC RLC entity iSCSI receiving end window size is set to not have the RNC RLC entity iSCSI receiving end window size of network configuration when congested.
It is RNC RLC entity iSCSI receiving end window size that step 314:RNC RLC entity notice UE RLC entity changes its transmitting terminal window size.
Below by two specific embodiments method of the present invention is described.
Specific embodiment 1:
Fig. 4 is that as can be seen from Figure 4, this method may further comprise the steps according to the method flow diagram of the network traffics control of a preferred embodiment of the present invention:
Step 401: when judging congested generation is that down direction is limited or up direction is limited, if down direction is limited, then forwards step 402 to; If up direction is limited, then forward step 409 to.
Step 402: the downlink flow control RLC window size of determining the descending PS service rate of (no error code) assurance under the quality ideal situation of eating dishes without rice or wine by formula 1:
Downlink flow control RLC window size=descending PS service rate (the kbps) * time delay of eating dishes without rice or wine (s)/
(TB length-MAC head length degree-RLC head length degree) (bit) (1)
Wherein, descending PS service rate is the PS service rate that network side is determined according to current downlink network load level; The time delay of eating dishes without rice or wine is for sending and receive the time interval between the response, generally can be set to the value of poll retransmission timer (Timer_Poll) of RNC side configuration or the value of periodic polls retransmission timer (Timer_Poll_Periodic); TB be transmission block (Transport Block, TB), the length of TB is 336 bits, TB length deducts MAC head length degree and RLC head length degree is the effective length of TB, is about 320 bits.
Step 403:RNC side RLC entity transmitting terminal window size is set to Congestion_Downlink_Tx_Window_Size 0, its span is from the integer 0 to the downlink flow control RLC window size, comprises 0 and downlink flow control RLC window size.
Step 404: whether judge descending carrier power that Radio Link detects gained less than the relieve congestion thresholding of setting, if, relieve congestion then is described, forward step 405 to; Otherwise, congested releasing is described, return step 402.
Step 405: calculate descending RLC window size threshold value by formula 2:
Descending window threshold value=MIN (K * downlink flow control RLC window size,
Configure_Tx_Window_Size) (2)
Wherein, K is a coefficient, is generally 1.5, and downlink flow control RLC window size is calculated by formula 1, and Configure_Tx_Window_Size is the no descending RLC window size of network configuration, i.e. the RNC side RLC entity transmitting terminal window size of network configuration when congested.
Step 406: determine RNC side RLC entity transmitting terminal window size Congestion_Downlink_Tx_Window_Size by formula 3 t:
Congestion_Downlink_Tx_Window_Size t
=Congestion_Downlinkk_Tx_Window_Size 0+TxW(N,t) (3)
Wherein, N is a retransmission rate, and t is the time, and TxW is the retransmission rate of RLC at current time.Retransmission rate is more little, and the level that the expression network recovers from congested is good more, and TxW is big more, so at this Congestion_Downlink_Tx_Window_Size constantly tBig more; Retransmission rate is big more, and the level that the expression network recovers from congested is poor more, and TxW is more little, so at this Congestion_Downlink_Tx_Window_Size constantly tMore little.
Step 407: judge Congestion_Downlink_Tx_Window_Size tWhether more than or equal to descending window threshold value, if, think that then network recovers from congestion state, forward step 408 to; Otherwise return step 406.
Step 408: RNC side RLC entity transmitting terminal window size is set to not have the descending RLC window size Configure_Tx_Window_Size of network configuration when congested, finishes then.
Step 409: the up Flow Control RLC window size of determining the up PS service rate of (no error code) assurance under the quality ideal situation of eating dishes without rice or wine by formula 4:
Up Flow Control RLC window size=up PS service rate (the kbps) * time delay of eating dishes without rice or wine (s)/
(TB length-MAC head length degree-RLC head length degree) (bit) (4)
Wherein, up PS service rate is the PS service rate that network side is determined according to current uplink network load level; The time delay of eating dishes without rice or wine is for sending and receive the time interval between the response, generally can be set to the value of Timer_Poll of RNC side configuration or the value of Timer_Poll_Periodic, TB is transmission block (Transport Block, TB), the length of TB is 336 bits, TB length deducts MAC head length degree and RLC head length degree is the effective length of TB, is about 320 bits.
Step 410:RNC side RLC entity iSCSI receiving end window size is set to Congestion_Uplink_Rx_Window_Size 0, its span is from 0 to the integer the up Flow Control RLC window size, comprises 0 and up Flow Control RLC window size.
Step 411:RNC side RLC entity sends Window Size SUFI to UE side RLC entity, and the window size number among the Window Size SUFI is Congestion_Uplink_Rx_Window_Size 0, the transmitting terminal window of UE side RLC is changed into Congestion_Uplink_Rx_Window_Size 0
Step 412: whether judge up-link carrier power that Radio Link detects gained less than the relieve congestion thresholding of setting, if, relieve congestion then is described, forward step 413 to; Otherwise, congested releasing is described, return step 409.
Step 413: calculate up RLC window size threshold value by formula 5:
Up window threshold value=MIN (K * up Flow Control RLC window size,
Configure_Rx_Window_Size) (5)
Wherein, K is a coefficient, is generally 1.5, and up Flow Control RLC window size is calculated by formula 4, and Configure_Rx_Window_Size is the no up RLC window size of network configuration, i.e. the RNC side RLC entity iSCSI receiving end window size of network configuration when congested.
Step 414: calculate RNC side RLC entity iSCSI receiving end window size Congestion_Uplink_Rx_Window_Size by formula 6 t:
Congestion_Uplink_Rx_Window_Size t
=Congestion_Uplink_Rx_Window_Size 0+RxW(K,t) (6)
Wherein, K is a Block Error Rate, and t is the time, and RxW is the up Block Error Rate of current time.Block Error Rate is more little, and the level that the expression network recovers from congested is good more, and RxW is big more, so at this Congestion_Uplink_Rx_Window_Size constantly tBig more; Block Error Rate is big more, and the level that the expression network recovers from congested is poor more, and RxW is more little, so at this Congestion_Uplink_Rx_Window_Size constantly tMore little.
Step 415:RNC side RLC entity sends Window Size SUFI to UE side RLC entity, and the window size number among the Window Size SUFI is Congestion_Uplink_Rx_Window_Size t, the transmitting terminal window of UE side RLC is changed into Congestion_Uplink_Rx_Window_Size t
Step 416: judge Congestion_Uplink_Rx_Window_Size tWhether more than or equal to up window threshold value, if, then think and from congestion state, recover, forward step 417 to; Otherwise return step 414.
Step 417: RNC side RLC iSCSI receiving end window size is set to not have the up RLC window size Configure_Rx_Window_Size of network configuration when congested.
Step 418, RNC side RLC entity send Window Size SUFI to UE, window size number among the Window SizeSUFI is Configure_Rx_Window_Size, UE side RLC transmitting terminal window size is set to Configure_Rx_Window_Size, finishes then.
From the step of Fig. 4 as can be seen, at down direction, the RNC side is controlled the downlink data flow effectively by reducing RLC entity transmitting terminal window size, plays the effect that reduces the load of eating dishes without rice or wine; At up direction, UE side RLC entity is after receiving the Window Size SUFI that RNC side RLC entity is sent, the transmitting terminal window of UE side RLC is set to the less iSCSI receiving end window size of RNC side configuration, reduce the upstream data flow effectively, thereby reduce the transmitting power of UE, reduce to disturb the raising capacity.
When relieve congestion,, determine RNC side RLC entity transmitting terminal window size according to retransmission rate at down direction; At up direction, utilize Block Error Rate to determine the window size of UE side RLC entity transmitting terminal.Like this, just can come control data speed effectively, increase or reduce data traffic, network is recovered from congestion state gradually according to network congestion recovery level.
Specific embodiment 2:
Fig. 5 is the method flow diagram of the network traffics control of another preferred embodiment according to the present invention, and as can be seen from Figure 5, this method comprises the steps:
Step 501: when judging congested generation is that down direction is limited or up direction is limited, if down direction is limited, then forwards step 502 to; If up direction is limited, then forward step 509 to.
Step 502: by formula 7 when congested with no when congested the downlink business transmission rate determine transmitting terminal Flow Control ratio W DOWN:
W DOWN=descending PS service rate (kbps) when congested/
There is not descending PS service rate (kbps) (7) when congested
Descending PS service rate is the descending PS service rate that network side is determined according to current downlink network load level when congested; Do not have that descending PS service rate is the descending PS service rate that network side is determined under no congestion condition when congested, this value is stored in network side.
Step 503:RNC side RLC entity transmitting terminal window size is set to Congestion_Downlink_Tx_Window_Size 0:
Congestion_DownlinK_Tx_Window_Size 0
Configure_Tx_Window_Size×W DOWN (8)
Configure_Tx_Window_Size is the no descending RLC window size of network configuration when congested.
Step 504: whether judge descending carrier power that Radio Link detects gained less than the relieve congestion thresholding of setting, if, relieve congestion then is described, forward step 505 to; Otherwise, congested releasing is described, return step 502.
Step 505: it is Configure_Tx_Window_Size that descending RLC window size threshold value is set.
Configure_Tx_Window_Size is the no descending RLC window size of network configuration when congested
Step 506: determine RNC side RLC entity transmitting terminal window size Congestion_Downlink_Tx_Window_Size by formula 9 t:
Congestion_Downlink_Tx_Window_Size t
=Congestion_Downlink_Tx_Window_Size 0+W(t) (9)
Wherein, t is the time, and W (t) is the function of time.From formula 7 as can be seen, RNC side RLC entity transmitting terminal window size increases progressively in time.
Step 507: judge Congestion_Downlink_Tx_Window_Size tWhether more than or equal to descending window threshold value, if, think that then network recovers from congestion state, forward step 508 to; Otherwise return step 506.
Step 508: RNC side RLC entity transmitting terminal window size is set to not have the descending RLC window size Configure_Tx_Window_Size of network configuration when congested, finishes then.
Step 509: by formula 10 when congested with no when congested uplink traffic transmission speed determine receiving terminal Flow Control ratio W UP:
W UP=up PS service rate (kbps) when congested/
There is not up PS service rate (kbps) (10) when congested
Up PS service rate is the up PS service rate that network side is determined according to current uplink network load level when congested; Do not have that up PS service rate is the up PS service rate that network side is determined under no congestion condition when congested, this value is stored in network side.
Step 510:RNC side RLC entity iSCSI receiving end window size is set to Congestion_Uplink_Rx_Window_Size 0:
Congestion_Uplink_Rx_Window_Size 0
Configure_Rx_Window_Size×W UP (11)
Configure_Rx_Window_Size is the no up RLC window size of network configuration when congested.
Step 511:RNC side RLC entity sends Window Size SUFI to UE side RLC entity, and the window size number among the Window Size SUFI is Congestion_Uplink_Rx_Window_Size 0, the transmitting terminal window of UE side RLC is changed into Congestion_Uplink_Rx_Window_Size 0
Step 512: whether judge up-link carrier power that Radio Link detects gained less than the relieve congestion thresholding of setting, if, relieve congestion then is described, forward step 513 to; Otherwise, congested releasing is described, return step 509.
Step 513: it is Configure_Rx_Window_Size that up RLC window size threshold value is set.
Configure_Rx_Window_Size does not have the up RLC window size of network configuration when congested.
Step 514: calculate RNC side RLC entity iSCSI receiving end window size Congestion_Uplink_Rx_Window_Size by formula 12 t:
Congestion_Uplink_Rx_Window_Size t
=Congestion_Uplink_Rx_Window_Size 0+W(t) (12)
Wherein, t is the time, and W (t) is the function of time.From formula 12 as can be seen, RNC side RLC entity iSCSI receiving end window size increases progressively in time.
Step 515:RNC side RLC entity sends Window Size SUFI to UE side RLC entity, and the window size number among the Window Size SUFI is Congestion_Uplink_Rx_Window_Size t, the transmitting terminal window of UE side RLC is changed into Congestion_Uplink_Rx_Window_Size t
Step 516: judge Congestion_Uplink_Rx_Window_Size tWhether more than or equal to up window threshold value, if, then think and from congestion state, recover, forward step 517 to; Otherwise return step 514.
Step 517: RNC side RLC iSCSI receiving end window size is set to not have the up RLC window size Configure_Rx_Window_Size of network configuration when congested.
Step 518:RNC side RLC entity sends Window Size SUFI to UE, window size number among the Window SizeSUFI is Configure_Rx_Window_Size, UE side RLC transmitting terminal window size is set to Configure_Rx_Window_Size, finishes then.
From the step of Fig. 5 as can be seen, at down direction, the RNC side also is to control the downlink data flow effectively by reducing RLC entity transmitting terminal window size; At up direction, UE side RLC entity is after receiving the Window Size SUFI that RNC side RLC entity is sent, and the transmitting terminal window of UE side RLC is set to the less iSCSI receiving end window size of RNC side configuration.Different are the computing formula difference of the window size that adopts in the present embodiment with the embodiment of Fig. 3.
In convalescence behind the relieve congestion, this Flow Control mode is not considered descending retransmission rate or up Block Error Rate when determining window size, only increases progressively by the time and recovers window size, though the factor of considering is less, implements comparatively easy.
In concrete implementation process, can carry out suitable improvement, to adapt to the concrete needs of concrete condition to the method according to this invention.Therefore be appreciated that according to the specific embodiment of the present invention just to play an exemplary role, not in order to restriction protection scope of the present invention.

Claims (29)

1, a kind of method of network traffics control is characterized in that this method may further comprise the steps:
A, radio network controller (RNC) judge that network is downlink congestion or uplink congestion, if down direction is congested, forward step B to, if up direction is congested, then forward step C to;
B, reduce RNC side Radio Link control RLC entity transmitting terminal window size, finish then;
C, reduce user equipment (UE) side RLC entity transmitting terminal window size, finish then.
2, the method for network traffics control according to claim 1 is characterized in that, further comprises before the step C: reduce RNC side RLC entity iSCSI receiving end window size,
The described UE of the reducing side of step C RLC entity transmitting terminal window size is the super territory of the window size that comprises a window size of sending according to the RNC side RLC entity that receives, the window size that UE side RLC entity transmitting terminal window size is changed in the super territory of window size is realized that the window size that comprises in the super territory of described window size is a RNC side RLC entity iSCSI receiving end window size.
3, the method for network traffics control according to claim 1, it is characterized in that, the described RNC of steps A judges that network is that downlink congestion or uplink congestion are that RNC realizes according to the detected uplink and downlink carrier power of Radio Link, if descending carrier power surpasses the congestion threshold of default, then be defined as downlink congestion; If up-link carrier power surpasses the congestion threshold of default, then be defined as uplink congestion.
4, the method for network traffics control according to claim 1 is characterized in that the method for the described RNC of the reducing side of step B RLC entity transmitting terminal window size is:
Determine downlink flow control RLC window size according to downlink grouped reciprocal exchange of business speed;
RNC side RLC entity transmitting terminal window size is set to the window size less than downlink flow control RLC.
5, the method for network traffics control according to claim 1 is characterized in that the method for the described UE of the reducing side of step C RLC entity iSCSI receiving end window size is:
Determine up Flow Control RLC window size according to upstream packet reciprocal exchange of business speed;
UE side RLC entity transmitting terminal window size is set to less than up Flow Control RLC window size.
6, the method for network traffics control according to claim 4, it is characterized in that the described downlink flow control RLC of step B window size is: the time delay of eating dishes without rice or wine multiply by the downlink grouped reciprocal exchange of business speed when congested long-pending merchant who counts gained divided by the significant bit of a transmission block.
7, the method for network traffics control according to claim 5, it is characterized in that the described up Flow Control RLC window size of step C is: the time delay of eating dishes without rice or wine multiply by the upstream packet reciprocal exchange of business speed when congested long-pending merchant who counts gained divided by the significant bit of a transmission block.
8, the method for network traffics control according to claim 4, it is characterized in that the described downlink flow control RLC of step B window size is: descending packet switching service speed and no RNC side RLC entity transmitting terminal window size long-pending that the ratio of descending packet switching service speed multiply by system configuration when congested when congested.
9, the method for network traffics control according to claim 5, it is characterized in that the described up Flow Control RLC window size of step C is: upstream packet reciprocal exchange of business speed and no RNC side RLC entity iSCSI receiving end window size long-pending that the ratio of upstream packet reciprocal exchange of business speed multiply by system configuration when congested when congested.
10, the method for network traffics control according to claim 1 is characterized in that described the reducing of step B further comprises after the RNC side RLC entity transmitting terminal window size:
B1, RNC judge whether downlink congestion is removed, if then forward step B2 to; Otherwise finish;
B2, increase RNC side RLC entity transmitting terminal window size.
11, the method for network traffics control according to claim 1 is characterized in that, the described UE side RLC entity that reduces of step C changes after the transmitting terminal window size, further comprises:
C1, RNC judge whether uplink congestion is removed, if then forward step C2 to; Otherwise finish;
C2, increase UE side RLC transmitting terminal window size.
12, the method for network traffics control according to claim 10, it is characterized in that, the described RNC of step B1 judges that whether downlink congestion is removed is by judging whether the detected descending carrier power of Radio Link is realized less than the congestion threshold of default, if descending carrier power, is then determined downlink congestion less than this congestion threshold and is removed; If descending carrier power, is then determined downlink congestion more than or equal to this congestion threshold and is not removed.
13, the method for network traffics control according to claim 11, it is characterized in that, the described RNC of step C1 judges that whether uplink congestion is removed is by judging whether the detected up-link carrier power of Radio Link is realized less than the congestion threshold of default, if up-link carrier power, is then determined uplink congestion less than this congestion threshold and is removed; If up-link carrier power, is then determined uplink congestion more than or equal to this congestion threshold and is not removed.
14, the method for network traffics control according to claim 10, it is characterized in that, the method of the described increase of step B1 RNC side RLC entity transmitting terminal window size is: the transmitting terminal window size of RNC side RLC entity transmitting terminal window size when congested increases with the increase of time of relieve congestion.
15, the method for network traffics control according to claim 11, it is characterized in that, the method of the described increase of step C1 UE side RLC entity transmitting terminal window size is: the transmitting terminal window size of UE side RLC entity transmitting terminal window size when congested increases with the increase of time of relieve congestion.
16, the method for network traffics control according to claim 10, it is characterized in that the method for the described increase of step B1 RNC side RLC entity transmitting terminal window size is: transmitting terminal window size and the Radio Link detected descending retransmission rate of RNC side RLC entity when congested determined RNC side RLC entity transmitting terminal window size.
17, the method for network traffics control according to claim 16, it is characterized in that described RNC side RLC entity transmitting terminal window size is: the RNC side RLC entity transmitting terminal window size when congested adds descending retransmission rate sum.
18, the method for network traffics control according to claim 11, it is characterized in that the method for the described increase of step C1 UE side RLC entity transmitting terminal window size is: transmitting terminal window size and the Radio Link detected up Block Error Rate of UE side RLC entity when congested determined UE side RLC entity transmitting terminal window size.
19, the method for network traffics control according to claim 18, it is characterized in that described UE side RLC entity transmitting terminal window size is: the UE side RLC entity transmitting terminal window size when congested adds up Block Error Rate sum.
20, the method for network traffics control according to claim 10, it is characterized in that, further comprise after the step B2: judge that whether RNC side RLC entity transmitting terminal window size is more than or equal to descending RLC window threshold value, if, then RNC side RLC entity transmitting terminal window size is set to the RNC side RLC entity transmitting terminal window size of system configuration, finishes then; Otherwise return step B1.
21, the method for network traffics control according to claim 11, it is characterized in that, further comprise after the step C2: judge that whether UE side RLC entity transmitting terminal window size is more than or equal to up RLC window threshold value, if, then UE side RLC entity transmitting terminal window size is set to the RNC side RLC entity iSCSI receiving end window size of system configuration, finishes then; Otherwise return step C1.
22, the method for network traffics control according to claim 20 is characterized in that the RNC side RLC entity transmitting terminal window size that described descending RLC window threshold value is a system configuration.
23, the method for network traffics control according to claim 21 is characterized in that the RNC side RLC entity iSCSI receiving end window size that described up RLC window threshold value is a system configuration.
24, the method for network traffics control according to claim 4 is characterized in that the described RNC side of step B RLC entity transmitting terminal window size is set to further comprise less than after the downlink flow control RLC window size:
B1, RNC judge whether downlink congestion is removed, if then forward step B2 to; Otherwise finish;
B2, increase RNC side RLC entity transmitting terminal window size.
25, the method for network traffics control according to claim 4 is characterized in that the described UE side of step C RLC entity transmitting terminal window size is set to further comprise less than after the up Flow Control RLC window size:
C1, RNC judge whether uplink congestion is removed, if then forward step C2 to; Otherwise finish;
C2, increase UE side RLC transmitting terminal window size.
26, the method for network traffics control according to claim 25, it is characterized in that, further comprise after the step B2: judge that whether RNC side RLC entity transmitting terminal window size is more than or equal to descending RLC window threshold value, if, then RNC side RLC entity transmitting terminal window size is set to the RNC side RLC entity transmitting terminal window size of system configuration, finishes then; Otherwise return step B1.
27, the method for network traffics control according to claim 25, it is characterized in that, further comprise after the step C2: judge that whether UE side RLC entity transmitting terminal window size is more than or equal to up RLC window threshold value, if, then UE side RLC entity transmitting terminal window size is set to the RNC side RLC entity iSCSI receiving end window size of system configuration, finishes then; Otherwise return step C1.
28, the method for network traffics control according to claim 26, it is characterized in that described descending RLC window threshold value is: the minimum value in the RNC side RLC entity transmitting terminal window size of the sum of products system configuration of a downlink flow control RLC window size and a coefficient.
29, the method for network traffics control according to claim 27, it is characterized in that described up RLC window threshold value is: the minimum value in the up RNC side RLC entity iSCSI receiving end window size of the sum of products system configuration of a up Flow Control RLC window size and a coefficient.
CN200410049816XA 2004-06-24 2004-06-24 Control method of network flow Expired - Fee Related CN1713633B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN200410049816XA CN1713633B (en) 2004-06-24 2004-06-24 Control method of network flow

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN200410049816XA CN1713633B (en) 2004-06-24 2004-06-24 Control method of network flow

Publications (2)

Publication Number Publication Date
CN1713633A true CN1713633A (en) 2005-12-28
CN1713633B CN1713633B (en) 2010-07-07

Family

ID=35719062

Family Applications (1)

Application Number Title Priority Date Filing Date
CN200410049816XA Expired - Fee Related CN1713633B (en) 2004-06-24 2004-06-24 Control method of network flow

Country Status (1)

Country Link
CN (1) CN1713633B (en)

Cited By (22)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN100420315C (en) * 2006-08-31 2008-09-17 华为技术有限公司 Method and system for obtaining congestion cause
CN100466625C (en) * 2006-09-07 2009-03-04 华为技术有限公司 Method and system for realizing business flow control
CN100593305C (en) * 2006-01-26 2010-03-03 索尼株式会社 Reception apparatus, method and program
CN101170504B (en) * 2007-12-03 2010-06-02 北京天碁科技有限公司 Adjustment method for window traffic of radio link control layer
CN101340388B (en) * 2008-08-13 2010-12-08 华为技术有限公司 Method, apparatus and system for network flow control
CN101179355B (en) * 2006-11-08 2010-12-08 中兴通讯股份有限公司 Method of controlling flow between base station and wireless network controller
CN1885826B (en) * 2006-07-03 2011-02-16 华为技术有限公司 Data transmission method for high-speed downlink packet access service
CN101471866B (en) * 2007-12-28 2011-03-30 普天信息技术研究院有限公司 Flow control method of radio communication system
CN101179833B (en) * 2006-11-07 2011-08-10 中兴通讯股份有限公司 Congestion control method between base station and wireless network controller
CN101369842B (en) * 2007-08-14 2012-06-06 中兴通讯股份有限公司 Method for regulating sending window of wireless link control layer service in affirmation mode
CN101849391B (en) * 2007-11-01 2012-10-10 艾利森电话股份有限公司 Efficient flow control in a radio network controller (RNC)
CN102972081A (en) * 2010-06-28 2013-03-13 高通股份有限公司 System and method for flow control in a multi-point HSDPA communication network
CN103052173A (en) * 2011-10-13 2013-04-17 华为技术有限公司 Data processing method and device of transmission control protocol link
CN101558612B (en) * 2006-09-28 2013-08-21 诺基亚西门子通信有限公司 Controlling congestion detection in hsdpa systems
CN103970622A (en) * 2013-01-30 2014-08-06 杭州宏杉科技有限公司 Copy process adjustment method and device
US9125098B2 (en) 2011-08-03 2015-09-01 Qualcomm Incorporated Method and apparatus for flow congestion control in multiflow networks
CN106922000A (en) * 2015-12-25 2017-07-04 ***通信集团河北有限公司 Determine the method and device of interface parameters
CN107135163A (en) * 2017-04-12 2017-09-05 上海大学 A kind of transfer control method based on unmanned plane wideband data downlink
US9876725B2 (en) 2008-09-11 2018-01-23 Juniper Networks, Inc. Methods and apparatus for flow-controllable multi-staged queues
CN108064058A (en) * 2016-11-07 2018-05-22 中兴通讯股份有限公司 Jamming control method and device, base station
CN108093433A (en) * 2016-11-21 2018-05-29 ***通信有限公司研究院 Wireless network congestion processing method and processing device
CN112073325A (en) * 2019-06-10 2020-12-11 阿里巴巴集团控股有限公司 Data congestion control and bandwidth estimation method

Cited By (27)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN100593305C (en) * 2006-01-26 2010-03-03 索尼株式会社 Reception apparatus, method and program
CN1885826B (en) * 2006-07-03 2011-02-16 华为技术有限公司 Data transmission method for high-speed downlink packet access service
CN100420315C (en) * 2006-08-31 2008-09-17 华为技术有限公司 Method and system for obtaining congestion cause
CN100466625C (en) * 2006-09-07 2009-03-04 华为技术有限公司 Method and system for realizing business flow control
CN101558612B (en) * 2006-09-28 2013-08-21 诺基亚西门子通信有限公司 Controlling congestion detection in hsdpa systems
CN101179833B (en) * 2006-11-07 2011-08-10 中兴通讯股份有限公司 Congestion control method between base station and wireless network controller
CN101179355B (en) * 2006-11-08 2010-12-08 中兴通讯股份有限公司 Method of controlling flow between base station and wireless network controller
CN101369842B (en) * 2007-08-14 2012-06-06 中兴通讯股份有限公司 Method for regulating sending window of wireless link control layer service in affirmation mode
CN101849391B (en) * 2007-11-01 2012-10-10 艾利森电话股份有限公司 Efficient flow control in a radio network controller (RNC)
CN101170504B (en) * 2007-12-03 2010-06-02 北京天碁科技有限公司 Adjustment method for window traffic of radio link control layer
CN101471866B (en) * 2007-12-28 2011-03-30 普天信息技术研究院有限公司 Flow control method of radio communication system
CN101340388B (en) * 2008-08-13 2010-12-08 华为技术有限公司 Method, apparatus and system for network flow control
US9876725B2 (en) 2008-09-11 2018-01-23 Juniper Networks, Inc. Methods and apparatus for flow-controllable multi-staged queues
US10931589B2 (en) 2008-09-11 2021-02-23 Juniper Networks, Inc. Methods and apparatus for flow-controllable multi-staged queues
CN103888368B (en) * 2008-09-11 2018-03-02 瞻博网络公司 Method and apparatus for limited flow rate control signal
CN102972081A (en) * 2010-06-28 2013-03-13 高通股份有限公司 System and method for flow control in a multi-point HSDPA communication network
US9125098B2 (en) 2011-08-03 2015-09-01 Qualcomm Incorporated Method and apparatus for flow congestion control in multiflow networks
CN103052173A (en) * 2011-10-13 2013-04-17 华为技术有限公司 Data processing method and device of transmission control protocol link
CN103052173B (en) * 2011-10-13 2015-08-19 华为技术有限公司 The data processing method of transmission control protocol link and device
CN103970622A (en) * 2013-01-30 2014-08-06 杭州宏杉科技有限公司 Copy process adjustment method and device
CN106922000A (en) * 2015-12-25 2017-07-04 ***通信集团河北有限公司 Determine the method and device of interface parameters
CN108064058A (en) * 2016-11-07 2018-05-22 中兴通讯股份有限公司 Jamming control method and device, base station
CN108064058B (en) * 2016-11-07 2022-11-01 中兴通讯股份有限公司 Congestion control method and device and base station
US11751096B2 (en) 2016-11-07 2023-09-05 Zte Corporation Congestion control method and device, and base station
CN108093433A (en) * 2016-11-21 2018-05-29 ***通信有限公司研究院 Wireless network congestion processing method and processing device
CN107135163A (en) * 2017-04-12 2017-09-05 上海大学 A kind of transfer control method based on unmanned plane wideband data downlink
CN112073325A (en) * 2019-06-10 2020-12-11 阿里巴巴集团控股有限公司 Data congestion control and bandwidth estimation method

Also Published As

Publication number Publication date
CN1713633B (en) 2010-07-07

Similar Documents

Publication Publication Date Title
CN1713633A (en) Control of network flow
CN1196373C (en) Method for coding mode selection
CN1302675C (en) Method and apparatus for scheduling uplink packet transmission in a mobile communication system
CN1842216A (en) Transmission rate control method, mobile station, radio base station, and radio network controller
CN1173500C (en) High-speed down data packet accessing system support method to different service quality business
CN1860808A (en) Method for the transmission of data
CN1226892C (en) Base station, control device, communication system and communication method
CN1941671A (en) Transmission control method, mobile station, radio base station, and radio network controller
CN1829111A (en) Transmission power control method, mobile station and radio network controller
CN1842217A (en) Transmission rate control method, mobile station, and radio base station
CN1375966A (en) Communication quality control using real-time bag to transmit condition and transmit path blocked condition
CN1692568A (en) Method for moving a receive window in a radio access network
CN1829388A (en) Transmission rate control method, mobile station, and radio network controller
CN1729709A (en) Cordless communication network and flow control methods
CN1822701A (en) Transmission rate control method, and mobile station
CN1879363A (en) Protocol context transfer in a mobile communication system
CN101048982A (en) Quality-of-service (qos)-aware scheduling for uplink transmission on dedicated channels
CN101069449A (en) Priority-handling for data transmissions
CN1835617A (en) Mobile station, mobile communication system, and mobile communication method
CN101053194A (en) Harq protocol optimization for packet data transmission
CN1736072A (en) Method, station and medium storing a program for a priority based scheduler with variable scheduling periods and variable scheduled periods
CN101057515A (en) Mobile communication system, radio base station, and mobile station
CN1842218A (en) Transmission rate control method, mobile station, and radio base station
CN1701537A (en) Communication terminal apparatus and transmission power control method
CN1951137A (en) Base station apparatus

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: 20100707

Termination date: 20200624