CN103139090A - Fuzzy discrete global sliding mode congestion control method in Internet - Google Patents

Fuzzy discrete global sliding mode congestion control method in Internet Download PDF

Info

Publication number
CN103139090A
CN103139090A CN2013100539008A CN201310053900A CN103139090A CN 103139090 A CN103139090 A CN 103139090A CN 2013100539008 A CN2013100539008 A CN 2013100539008A CN 201310053900 A CN201310053900 A CN 201310053900A CN 103139090 A CN103139090 A CN 103139090A
Authority
CN
China
Prior art keywords
fuzzy
sliding mode
congestion control
internet
global sliding
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN2013100539008A
Other languages
Chinese (zh)
Inventor
闫明
冯春阳
高哲
***
韩业忠
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Liaoning University
Original Assignee
Liaoning University
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Liaoning University filed Critical Liaoning University
Priority to CN2013100539008A priority Critical patent/CN103139090A/en
Publication of CN103139090A publication Critical patent/CN103139090A/en
Pending legal-status Critical Current

Links

Images

Landscapes

  • Data Exchanges In Wide-Area Networks (AREA)

Abstract

The invention relates to a fuzzy discrete global sliding mode congestion control method in the Internet and belongs to the field of internet congestion control. The fuzzy discrete global sliding mode congestion control method aims to solve the problem of congestion in the Internet, combines the time-space (T-S) fuzzy control with the discrete global sliding mode control, and conducts the congestion control over the Internet together. The fuzzy discrete global sliding mode congestion control method comprises the following steps: firstly, by means of selection of a fuzzy rule and a membership function, building a T-S fuzzy model on a non-linear network congestion control system, and representing changes of the network parameter by means of introduction of an uncertain item which is time-varying and time-delay; then, designing an asymptotically-stable discrete global sliding mode surface by means of a layer management interface (LMI) design, and eliminating an approaching process of the system. Moreover, the chattering phenomenon of the system can be effectively reduced by means of a designed controller. The fuzzy discrete global sliding mode congestion control method in the Internet still has good robustness in a wide range of network parameter changes.

Description

Fuzzy discrete global sliding mode jamming control method in the Internet
Technical field
The invention belongs to congestion control field, the Internet.
Background technology
Extensive use along with technology such as gigabit Ethernet, optical networkings, the Internet just progressively enters interconnected stage of high speed of future generation, all trades and professions of China, especially large and medium-sized state-owned enterprise, in order to realize increasing information exchange, the participation of more too busy to get away high speed internet.Yet along with the sharply expansion of internet scale, congestion phenomenon happens occasionally, and for solving congestion problems, in recent years, many jamming control methods in succession occurred.(IEEE Transactions on Automatic Control, 2004,49 (6): 1031-1036), the author is based on H at document On the design of AQM supporting TCP flows using robust control theory Control theory has been carried out the active queue management controller's design to the network congestion control system of time lag, and its performance is better than traditional RED and PI controller.At document A prediction-based active queue management for TCP networks (IEEE Symposium on Computers and Communications, 2012:271-276), the control method α that the author proposes _ SNFAQM can go out congested generation by look-ahead, makes the queue length in router keep stable.
But because the Internet is comprised of the computing terminal, router and the link that are distributed in all over the world various different models, difference in functionality, these equipment vary, uncertain factor is like the shadow following the person, thus the robustness of control method in other words robustness just seem particularly important.And the sliding mode in discrete sliding mode control is only relevant with the concrete form of sliding-mode surface, even contain uncertain factor in system itself, as long as the mathematic(al) representation of sliding-mode surface is determined, the motion of the sliding formwork on sliding-mode surface is just irrelevant with these uncertain factors, have desirable robustness, these characteristics make sliding formwork control the congestion control that is specially adapted to the Internet.In recent years, some sliding formwork jamming control methods have appearred in succession.At document Active queue management (AQM) for TCP/IP networks using discrete time sliding mode control (DSMC) (Proceedings of the 2005 IEEE Conference on Control Applications, Toronto, Canada, 2005:727-730), author designed discrete sliding mode AQM controller, effectively suppressed uncertain and the impact time lag factor, improved to a certain extent the service quality of network.At document Sliding mode based AQM for robust control of IP based network (International Conference on Control, Automation and Systems, Kintex, Korea, 2011:149-154), the author utilizes the theoretical and LMI technology of sliding formwork, to the Design of Network System of non-matching uncertain and time lag the SMC controller, to the time change factor have robustness preferably.At document Discrete-time sliding-mode congestion control in multisource communication networks with time-varying delay (IEEE Transactions on Control Systems Technology, 2011,19 (4): 852-867), the author considered in the network the time become the time lag factor, designed discrete sliding mode AQM controller, reduced the Loss Rate of packet in the available bandwidth scope.
Yet the method in above-mentioned document but mostly exists deficiency separately, if any method propose for continuous time system; Chattering phenomenon in some methods is too obvious; Some methods do not consider uncertain and the impact time lag factor; Some methods propose for the linear network Congestion Control Model, and model accuracy is not high etc.In a word, this field still has certain research space.
Summary of the invention
The object of the invention is to propose a kind of fuzzy discrete global sliding mode jamming control method, in order to solving the congestion phenomenon in the Internet, thereby reduce packet loss, shorten formation time delay end to end, improve the service quality of network.The invention is characterized in that the method contains has the following steps:
(A) initialization W (t), q (t), N (t), C (t), R (t) and p (t) network parameter, initial value is expressed as respectively W 0, q 0, N, C, R 0And p 0Wherein: W (t) represents the window size of TCP network, q (t) represents queue length current in router, the linking number that N (t) representative activates, C (t) represents the trunk link capacity, R (t) represents round-trip delay, 0≤p (t)≤1 representative grouping abandons/marking probability, W 0Represent the desired value of TCP network window, q 0Represent the queue length of expecting in router, N, C and R 0Be respectively N (t), the nominal value of C (t) and R (t), p 0=2N 2/ (R 0 2C 2);
(B) take 0.002s as the sampling period, the Frame that enters into router is sampled;
(C) if the sampling time does not arrive, wait for, if the sampling time arrives, read W (t), q (t), N (t), C (t), the numerical value of R (t) and p (t);
(D) for suc as formula the nonlinear network congestion control system shown in (1)
x · ( t ) = F ( x , u ) = a ( x ) + b ( x ) u ( t ) - - - ( 1 )
Wherein:
x · ( t ) = x · 1 ( t ) x · 2 ( t ) , x 1(t)=q(t)-q 0,x 2(t)=W(t)-W 0 a ( x ) = a 1 ( x ) a 2 ( x ) , b ( x ) = b 1 ( x ) b 2 ( x ) , U (t)=p (t)-p 0And-p 0≤ u (t)≤1-p 0, a 1 ( x ) = N ( t ) τ ( t ) [ x 2 ( t ) + W 0 ] - C ( t ) , a 2 ( x ) = 1 τ ( t ) - [ x 2 ( t ) + W 0 ] [ x 2 ( t - τ ( t ) ) + W 0 ] 2 τ ( t ) p 0 , b 1(x)=0, b 2 ( x ) = - [ x 2 ( t ) + W 0 ] [ x 2 ( t - τ ( t ) ) + W 0 ] 2 τ ( t ) , τ(t)=R(t),
By selecting two fuzzy rules to carry out the T-S obscurity model building; Described two fuzzy rules are:
Rule 1: if W (t) is at W 0Near and q (t) at q 0Near, so
x · ( t ) = A 1 x ( t ) + Bu ( t ) - - - ( 2 )
Rule 2: if W (t) is at W 0Near and q (t) near the largest buffered of congested router, so
x · ( t ) = A 2 x ( t ) + Bu ( t ) - - - ( 3 )
(E) the discretization processing is carried out in the mathematic(al) representation of two fuzzy rules, and introduce the indeterminate that band becomes time lag sometimes in model, represent N (k) with this, the uncertain factor that the actual change of C (k) and R (k) is brought;
(F) x in the mathematic(al) representation of two fuzzy rules (k) is done linear transformation, make it to become z (k);
(G) by selecting membership function Τ ij(z j(k)), thus obtain overall L-R fuzzy number;
(H) utilize LMI to determine the expression of asymptotically stable discrete global sliding mode face S (k);
The concrete network parameter that obtains when (I) utilizing overall L-R fuzzy number in step (G), the discrete global sliding mode face S (k) in step (H), discrete Reaching Law and sampling obtains the concrete numerical value of fuzzy discrete global sliding mode congestion controller u (k);
(J) if in step (I), the concrete numerical value of u (k) is at-p 0And 1-p 0Between, this numerical value remains unchanged, if this numerical value is less than-p 0, u (k)=-p 0If this numerical value is greater than 1-p 0, u (k)=1-p 0
(K) with u (k)+p 0For probability to the packet that enters into router abandon/mark processes, and returns to response packet with congested cue mark with this probability to transmitting terminal.
The present invention compares with existing method, has following advantage:
(1) strong robustness.Because it is exactly that the sliding formwork motion has consistency that sliding formwork is controlled maximum advantage, consistency is called again desirable robustness, the internet environment that becomes when this specific character more can adapt to.What this method was used is that discrete global sliding mode is controlled, and has eliminated the approach procedure of discrete system, and the whole process that makes system motion is all the discrete sliding mode motion, so strong robustness.
(2) model accuracy is high.The method is based on the nonlinear network Congestion Control Model, on this model basis by selecting fuzzy rule and membership function to carry out the T-S obscurity model building, rather than based on linear network Congestion Control Model design control method, introduced in model simultaneously and be with the indeterminate that sometimes becomes time lag to come the variation of equivalent network parameters.Therefore, the method based on the precision of Mathematical Modeling high.
In a word, the present invention combines T-S fuzzy control and the control of discrete global sliding mode, jointly carries out the congestion control of the Internet.At first by selecting fuzzy rule and membership function, nonlinear network congestion control system is set up the T-S fuzzy model, and represent the variation of network parameter with the indeterminate that sometimes becomes time lag by introducing, then utilize the asymptotically stable discrete global sliding mode face of LMI design, eliminated the approach procedure of system, and designed controller can effectively reduce the chattering phenomenon of system.The present invention still has good robustness in wider network parameter excursion, thereby can guarantee that network has higher bandwidth availability ratio and lower end-to-end time delay.
Description of drawings
Fig. 1 artificial network topology diagram.
The static properties of Fig. 2 network.
The robust performance when linking number that Fig. 3 activates changes.
Robust performance when Fig. 4 trunk link capacity changes.
Robust performance when Fig. 5 round-trip delay changes.
Robust performance when each network parameter of Fig. 6 all changes.
Embodiment
Embodiment 1
Existing document has provided nonlinear the Internet Congestion Control Model, and is as follows:
x · ( t ) = F ( x , u ) = a ( x ) + b ( x ) u ( t ) - - - ( 1 )
Wherein:
x · ( t ) = x · 1 ( t ) x · 2 ( t ) , a ( x ) = a 1 ( x ) a 2 ( x ) , b ( x ) = b 1 ( x ) b 2 ( x ) , U (t)=p (t)-p 0And-p 0≤ u (t)≤1-p 0, a 1 ( x ) = N ( t ) τ ( t ) [ x 2 ( t ) + W 0 ] - C ( t ) , a 2 ( x ) = 1 τ ( t ) - [ x 2 ( t ) + W 0 ] [ x 2 ( t - τ ( t ) ) + W 0 ] 2 τ ( t ) p 0 , b 1(x)=0, b 2 ( x ) = - [ x 2 ( t ) + W 0 ] [ x 2 ( t - τ ( t ) ) + W 0 ] 2 τ ( t ) , x 1(t)=q (t)-q 0, x 2(t)=W (t)-W 0, τ (t)=R (t), q (t) is queue length current in router, q 0Be the queue length of expecting in router, W (t) is the window size of TCP network, W 0Be the desired value of TCP network window, the linking number of N (t) for activating, C (t) is the trunk link capacity, and R (t) is round-trip delay, and 0≤p (t)≤1 abandons/marking probability for grouping, p 0=2N 2/ (R 0 2C 2), N, C and R 0Be respectively N (t), the nominal value of C (t) and R (t) (concrete numerical value should carry out the long-term result that obtains of monitoring to network according to network monitoring department in the past to be decided).
Formula (1) is carried out the modeling of T-S fuzzy model, selects two following fuzzy rules:
Rule 1: if W (t) is at W 0Near and q (t) at q 0Near, so
x · ( t ) = A 1 x ( t ) + Bu ( t ) - - - ( 2 )
Rule 2: if W (t) is at W 0Near and q (t) near the largest buffered of congested router, so
x · ( t ) = A 2 x ( t ) + Bu ( t ) - - - ( 3 )
Wherein: A 1, A 2To obtain according to the method in existing document with the value of B, namely
A 1 = ∂ F ∂ x | x ( t ) = 0 u ( t ) = 0 , A 2 T = ▿ a 1 ( θ ) + a 1 ( θ ) - x 0 T ▿ a 1 ( θ ) | | θ | | 2 2 θ ▿ a 2 ( θ ) + a 2 ( θ ) - x 0 T ▿ a 2 ( θ ) | | θ | | 2 2 θ , B = ∂ F ∂ u | x ( t ) = 0 u ( t ) = 0 , ▽ is gradient, and θ is that W (t) is at W 0Near and q (t) congested router largest buffered vicinity a bit.
Formula (2) and formula (3) are carried out the discretization processing, and the introducing indeterminate represents N (k), the uncertain factor that the actual change of C (k) and R (k) is brought (N (k), C (k), R (k) is respectively N (t), C (t), the corresponding centrifugal pump of R (t)), formula (2) and formula (3) turn to
x(k+1)=G ix(k)+Hu(k)+μ 1iF i(k)x(k)+μ 2iF di(k)x(k-τ(k)) (i=1,2) (4)
Wherein: G i = e A i T , H = h 1 h 2 = ( ∫ 0 T e A 1 t dt ) × B , μ 1 i = max N 1 ≤ N ( k ) ≤ N 2 C 1 ≤ C ( k ) ≤ C 2 R 1 ≤ R ( k ) ≤ R 2 | | | G i ( k ) | | - | | G | | | , μ 2i=0.25 μ 1i, T=0.002s is the sampling period ,-p 0≤ u (k)≤1-p 0, G i(k) the same G of computing formula iJust it is according to the N (k) that changes, C (k) and R (k) obtain, N1 and N2 are the bounds that N (k) changes, C1 and C2 are the bounds that C (k) changes, R1 and R2 are the bounds (the concrete numerical value of these bounds should carry out the long-term result that obtains of monitoring to network according to network monitoring department in the past to be decided) that R (k) changes, F i(k) and F di(k) be indeterminate, and satisfy respectively F i T(k) F i(k)≤I, F di T ( k ) F di ( k ) ≤ I .
X (k) in formula (4) is done following linear transformation:
z ( k ) = z 1 ( k ) z 2 ( k ) = x 1 ( k ) - x 2 ( k ) h 1 / h 2 x 2 ( k ) / h 2 - - - ( 5 )
Formula (4) can turn to following form:
z ( k + 1 ) = G ‾ i z ( k ) + μ 1 i F ‾ i ( k ) z ( k ) + μ 2 i F ‾ di ( k ) z ( k - τ ( k ) ) + H ‾ u ( k ) ( i = 1,2 ) - - - ( 6 )
Select membership function Τ ij(z j(k)) (i=1,2, j=1,2) here is following form:
Τ 11(z 1(k))=arctg(-z 1 2)+π/2,Τ 12(z 2(k))=arctg(-z 2 2)+π/2,Τ 21(z 1(k))=arctg(-z 1 2)+π/2, T 22 ( z 2 ( k ) ) = arctg ( - ( z 2 - &theta; / h 2 ) 2 ) + &pi; / 2 , ( z 2 ( k ) < &theta; / h 2 ) 0 , ( z 2 ( k ) &GreaterEqual; &theta; / h 2 ) .
Can obtain the following overall L-R fuzzy number corresponding with formula (6):
z ( k + 1 ) = &Sigma; i = 1 2 &Theta; i ( z ( k ) ) { G &OverBar; i z ( k ) + &mu; 1 i F &OverBar; i ( k ) z ( k ) + &mu; 2 i F &OverBar; di ( k ) z ( k - &tau; ( k ) ) + H &OverBar; u ( k ) } - - - ( 7 )
Wherein: &Theta; i ( z ( k ) ) = &Lambda; i ( z ( k ) ) &Sigma; i = 1 2 &Lambda; i ( z ( k ) ) , &Lambda; i ( z ( k ) ) = &Pi; j = 1 2 T ij ( z j ( k ) ) .
Order &mu; 1 i F &OverBar; i 11 ( k ) = F ( k ) &Omega; i 1 , &mu; 1 i F &OverBar; i 12 ( k ) = F ( k ) &Omega; i 2 , &mu; 2 i F &OverBar; di 11 ( k ) = F ( k ) &Omega; i 3 , &mu; 2 i F &OverBar; di 12 ( k ) = F ( k ) &Omega; i 4 , F (k) bending moment battle array and satisfy F when uncertain T(k) F (k)≤I,
Figure BDA000028425233000512
With
Figure BDA000028425233000513
Be matrix
Figure BDA000028425233000514
The element of middle relevant position,
Figure BDA000028425233000515
With Be matrix
Figure BDA000028425233000517
The element of middle relevant position, Ω i1, Ω i2, Ω i3And Ω i4Constant matrices for corresponding dimension.
Discrete global sliding mode face S (k) is chosen to be
S(k)=Lz(k)-Lz(0)=-lz 1(k)+z 2(k)+Ψ 1l-Ψ 2 (8)
Wherein: L=[-l 1], Ψ 1=z 1(0), Ψ 2=z 2(0), for making the sliding formwork motion Asymptotic Stability on this sliding-mode surface, l is determined by following LMI:
Wherein: i=1,2,
Figure BDA00002842523300061
Ξ 2=-Ψ 1i2+ Ω i4) W+ Ψ 2i2+ Ω i4) X, W=lX,
Figure BDA00002842523300062
λ〉0 be constant.
Discrete Reaching Law S (k+1)=(1-qT) S (k) in the existing document of utilization-ε T (1-e -‖ z (k) ‖) signS (k) (making q=20 here, ε=5) and formula (7) and formula (8) can get fuzzy discrete global sliding mode congestion controller u (k) and be
u ( k ) = - ( L H &OverBar; ) - 1 &Sigma; i = 1 2 &Theta; i ( z ( k ) ) { L G &OverBar; i z ( k ) + L f &OverBar; i ( k - 1 ) - Lz ( k ) + 20 TS ( k ) + 5 T ( 1 - e - | | z ( k ) | | ) signS ( k ) } - - - ( 10 )
Wherein: f &OverBar; i ( k - 1 ) = z ( k ) - G &OverBar; i z ( k - 1 ) + H &OverBar; u ( k - 1 ) .
Can obtain the concrete numerical value of u (k) according to formula (10) and the network parameter that obtains of sampling, if this numerical value is at-p 0And 1-p 0Between, this numerical value remains unchanged, if this numerical value is less than-p 0, u (k)=-p 0If this numerical value is greater than 1-p 0, u (k)=1-p 0Because this controller makes system when the stable state, its running orbit and the same 5T||z of the distance of discrete global sliding mode face (k) || be directly proportional, and 5T||z (k) during stable state || numerical value very little, therefore, chattering phenomenon during stable state is very little, is reflected in congestion control the i.e. effectively steady oscillation of inhibitory control target (being the queue length in router) of this controller.
We suppose that the nominal value of N (t) is 300, and between 200 to 400 change at random; The nominal value of C (t) is 2 * 10 4Packets/s ((1packet is 1000bit, i.e. C=20Mbps), and between 12Mbps to 28Mbps change at random; The nominal value of R (t) is 130ms, and between 80ms to 180ms change at random.The maximum of tcp window is taken as 15packets, the desired value of tcp window is taken as 8packets, and the initial value of tcp window is taken as 4packets, and the largest buffered of router is 600packets, the queue length of expectation is taken as 350packets, and initial queue length is taken as 55packets.
Get p by above-mentioned network parameter 0=2.6627 * 10 -8, get according to formula (2) and formula (3) A 1 = 0 2.3077 &times; 10 3 0 - 8.8757 &times; 10 - 4 , A 2 = 80 2.3077 &times; 10 3 - 9.2308 &times; 10 - 5 1.7751 &times; 10 - 3 , B = 0 - 2.8888 &times; 10 8 , θ=(2.5 * 10 5, 0), get according to formula (4) G 1 = 1 4.6154 0 0.9999 , G 2 = 1.1735 5.0051 - 2.0021 &times; 10 - 7 1.0001 , H = - 1.3333 &times; 10 6 - 5.7777 &times; 10 5 , μ 11=5.3845, μ 12=6.2035, μ 21=1.3461, μ 22=1.5509, get according to formula (5) and formula (6) G &OverBar; 1 = 1 - 2.6666 &times; 10 6 0 0.9999 , G &OverBar; 2 = 1.1735 5.0051 - 2.0021 &times; 10 - 7 1.0001 , H &OverBar; = 0 1 , Get F i ( k ) = &alpha; i 0 0 &beta; i , F di ( k ) = &alpha; di 0 0 &beta; di , α i, β i, α diAnd β diBe the random number between 0 to 1.Get L=[1.5027 1 according to formula (8) and formula (9)], in above-mentioned parameter substitution formula (10), can get the definite mathematic(al) representation of controller u (k), namely obtained fuzzy discrete global sliding mode jamming control method.In order to narrate conveniently, with the method called after FDGSMC method.
FDGSMC method of the present invention may be summarized to be following steps:
(A) initialization W (t), q (t), N (t), C (t), R (t) and p (t) network parameter, initial value is expressed as respectively W 0, q 0, N, C, R 0And p 0Wherein: W (t) represents the window size of TCP network, q (t) represents queue length current in router, the linking number that N (t) representative activates, C (t) represents the trunk link capacity, R (t) represents round-trip delay, 0≤p (t)≤1 representative grouping abandons/marking probability, W 0Represent the desired value of TCP network window, q 0Represent the queue length of expecting in router, N, C and R 0Be respectively N (t), the nominal value of C (t) and R (t), p 0=2N 2/ (R 0 2C 2);
(B) take 0.002s as the sampling period, the Frame that enters into router is sampled;
(C) if the sampling time does not arrive, wait for, if the sampling time arrives, read W (t), q (t), N (t), C (t), the numerical value of R (t) and p (t);
(D) for carrying out the T-S obscurity model building suc as formula the nonlinear network congestion control system shown in (1), set up suc as formula two fuzzy rules shown in (2) and formula (3);
(E) formula (2) and formula (3) are carried out the discretization processing, and introduce in model and be with the indeterminate that sometimes becomes time lag, represent N (k) with this, the uncertain factor that the actual change of C (k) and R (k) is brought, formula (2) and formula (3) can be expressed as formula (4);
(F) x (k) in formula (4) is done suc as formula the linear transformation shown in (5), formula (4) can turn to the form of formula (6);
(G) select membership function Τ ij(z j(k)), obtain overall L-R fuzzy number formula (7) corresponding to formula (6);
(H) utilize formula (8) and formula (9) to determine the expression of asymptotically stable discrete global sliding mode face S (k);
The concrete network parameter that obtains when (I) utilizing formula (7), formula (8), discrete Reaching Law and sampling obtains the concrete numerical value of fuzzy discrete global sliding mode congestion controller u (k);
(J) if the concrete numerical value of the u (k) in step (I) at-p 0And 1-p 0Between, this numerical value remains unchanged, if this numerical value is less than-p 0, u (k)=-p 0If this numerical value is greater than 1-p 0, u (k)=1-p 0
(K) with u (k)+p 0For probability to the packet that enters into router abandon/mark processes, and returns to response packet with congested cue mark with this probability to transmitting terminal.
We utilize the NS2 Network Simulation Software to carry out emulation to the FDGSMC method.The topological structure of artificial network as shown in Figure 1, packet sends between side a and b, router-A is congested node, our FDGSMC method is operated in wherein.At first, tested the static properties of the method, i.e. the selection of network parameter as previously mentioned, suppose that just N (t) is that 300, C (t) is 20Mbps, R (t) is 130ms, namely be nominal value separately, and do not change, simulation result as shown in Figure 2.As can be seen from Figure 2: the FDGSMC method makes our control target, and namely very rapid convergence is near desired value for the queue length in router, and the overshoot of whole process is very little, and during stable state, queue length has reached desired value basically.Due in the Internet of reality, network parameter is often to change, therefore, the FDGSMC method is very important to the quality of the robust performance that the network parameter that changes has, for this reason, next we are the linking number N (t) that activates, trunk link capacity C (t) and round-trip delay R (t) respectively between 200 to 400, change at random between 12Mbps to 28Mbps, between 80ms to 180ms, simulation result is respectively as Fig. 3, Fig. 4 and shown in Figure 5.Can find out from Fig. 3 to Fig. 5: in the incipient stage, queue length in router has some vibrations, but after the shorter adjustment time, queue length is very fast just can be converged near desired value, can satisfy the requirement of the discrete Reaching Law of effective reduction buffeting due to the FDGSMC method, therefore, the steady oscillation of queue length is all smaller.At last, in the situation that the equal change at random in above-mentioned excursion of each network parameter has been carried out l-G simulation test, result as shown in Figure 6.As can be seen from Figure 6: in the situation that each network parameter all changes, the FDGSMC method still can make the queue length in router converge near desired value, just because uncertain factor is larger, so adjustment time and steady oscillation slightly increase.In a word, the static properties of FDGSMC method and robust performance are all very good, the internet environment that becomes in the time of can adapting to, thus can effectively suppress congestion phenomenon.

Claims (1)

1. the fuzzy discrete global sliding mode jamming control method in a Internet, is characterized in that comprising the steps:
(A) initialization W (t), q (t), N (t), C (t), R (t) and p (t) network parameter, initial value is expressed as respectively W 0, q 0, N, C, R 0And p 0Wherein: W (t) represents the window size of TCP network, q (t) represents queue length current in router, the linking number that N (t) representative activates, C (t) represents the trunk link capacity, R (t) represents round-trip delay, 0≤p (t)≤1 representative grouping abandons/marking probability, W 0Represent the desired value of TCP network window, q 0Represent the queue length of expecting in router, N, C and R 0Be respectively N (t), the nominal value of C (t) and R (t), p 0=2N 2/ (R 0 2C 2);
(B) take 0.002s as the sampling period, the Frame that enters into router is sampled;
(C) if the sampling time does not arrive, wait for, if the sampling time arrives, read W (t), q (t), N (t), C (t), the numerical value of R (t) and p (t);
(D) for suc as formula the nonlinear network congestion control system shown in (1)
x &CenterDot; ( t ) = F ( x , u ) = a ( x ) + b ( x ) u ( t ) - - - ( 1 )
Wherein:
x &CenterDot; ( t ) = x &CenterDot; 1 ( t ) x &CenterDot; 2 ( t ) , x 1(t)=q(t)-q 0,x 2(t)=W(t)-W 0 a ( x ) = a 1 ( x ) a 2 ( x ) , b ( x ) = b 1 ( x ) b 2 ( x ) , U (t)=p (t)-p 0And-p 0≤ u (t)≤1-p 0, a 1 ( x ) = N ( t ) &tau; ( t ) [ x 2 ( t ) + W 0 ] - C ( t ) , a 2 ( x ) = 1 &tau; ( t ) - [ x 2 ( t ) + W 0 ] [ x 2 ( t - &tau; ( t ) ) + W 0 ] 2 &tau; ( t ) p 0 , b 1(x)=0, b 2 ( x ) = [ x 2 ( t ) + W 0 ] [ x 2 ( t - &tau; ( t ) ) + W 0 ] 2 &tau; ( t ) , τ(t)=R(t),
By selecting two fuzzy rules to carry out the T-S obscurity model building; Described two fuzzy rules are:
Rule 1: if W (t) is at W 0Near and q (t) at q 0Near, so
x &CenterDot; ( t ) = A 1 x ( t ) + Bu ( t ) - - - ( 2 )
Rule 2: if W (t) is at W 0Near and q (t) near the largest buffered of congested router, so
x &CenterDot; ( t ) = A 2 x ( t ) + Bu ( t ) - - - ( 3 )
(E) the discretization processing is carried out in the mathematic(al) representation of two fuzzy rules, and introduce the indeterminate that band becomes time lag sometimes in model, represent N (k) with this, the uncertain factor that the actual change of C (k) and R (k) is brought;
(F) x in the mathematic(al) representation of two fuzzy rules (k) is done linear transformation, make it to become z (k);
(G) by selecting membership function Τ ij(z j(k)), thus obtain overall L-R fuzzy number;
(H) utilize LMI to determine the expression of asymptotically stable discrete global sliding mode face S (k);
The concrete network parameter that obtains when (I) utilizing overall L-R fuzzy number in step (G), the discrete global sliding mode face S (k) in step (H), discrete Reaching Law and sampling obtains the concrete numerical value of fuzzy discrete global sliding mode congestion controller u (k);
(J) if in step (I), the concrete numerical value of u (k) is at-p 0And 1-p 0Between, this numerical value remains unchanged, if this numerical value is less than-p 0, u (k)=-p 0If this numerical value is greater than 1-p 0, u (k)=1-p 0
(K) with u (k)+p 0For probability to the packet that enters into router abandon/mark processes, and returns to response packet with congested cue mark with this probability to transmitting terminal.
CN2013100539008A 2013-02-20 2013-02-20 Fuzzy discrete global sliding mode congestion control method in Internet Pending CN103139090A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN2013100539008A CN103139090A (en) 2013-02-20 2013-02-20 Fuzzy discrete global sliding mode congestion control method in Internet

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN2013100539008A CN103139090A (en) 2013-02-20 2013-02-20 Fuzzy discrete global sliding mode congestion control method in Internet

Publications (1)

Publication Number Publication Date
CN103139090A true CN103139090A (en) 2013-06-05

Family

ID=48498416

Family Applications (1)

Application Number Title Priority Date Filing Date
CN2013100539008A Pending CN103139090A (en) 2013-02-20 2013-02-20 Fuzzy discrete global sliding mode congestion control method in Internet

Country Status (1)

Country Link
CN (1) CN103139090A (en)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103354526A (en) * 2013-07-09 2013-10-16 辽宁大学 Fractional-order global sliding-mode Internet congestion control method
CN112737435A (en) * 2020-12-24 2021-04-30 沈阳工程学院 Anti-interference system of stepping motor based on T-S fuzzy sliding mode control
CN114615199A (en) * 2022-04-25 2022-06-10 曲阜师范大学 TCP network congestion control method, device, terminal and readable storage medium
CN115334002A (en) * 2022-06-29 2022-11-11 沈阳理工大学 AOS intelligent frame generation method combined with improved queue management algorithm under flow prediction

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102594681A (en) * 2012-02-16 2012-07-18 清华大学 Sliding mode variable structure congestion control method for Ethernet

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102594681A (en) * 2012-02-16 2012-07-18 清华大学 Sliding mode variable structure congestion control method for Ethernet

Non-Patent Citations (5)

* Cited by examiner, † Cited by third party
Title
MING YAN等: "Congestion Control over Internet with Uncertainties and Input Delay Based on Variable Structure Control Algorithm", 《PROCEEDING OF THE 2007 IEEE INTERNATIONAL CONFERENCE ON MECHATRONICS AND AUTOMATION》, 8 August 2007 (2007-08-08) *
MING YAN等: "Robust Discrete-time Sliding Mode Control Algorithem for TCP Networks Congestion Control", 《TELSIKS 2007》, 28 September 2007 (2007-09-28) *
王宏伟等: "一类不确定离散网路***的全局滑模控制", 《***工程与电子技术》, 30 June 2011 (2011-06-30) *
闫明等: "AQM中基于T-S模型的滑模控制及仿真", 《***仿真学报》, 31 March 2008 (2008-03-31) *
闫明等: "不确定时滞TCP网路中基于T-S模型的滑模AQM算法", 《控制与决策》, 31 January 2012 (2012-01-31) *

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103354526A (en) * 2013-07-09 2013-10-16 辽宁大学 Fractional-order global sliding-mode Internet congestion control method
CN112737435A (en) * 2020-12-24 2021-04-30 沈阳工程学院 Anti-interference system of stepping motor based on T-S fuzzy sliding mode control
CN114615199A (en) * 2022-04-25 2022-06-10 曲阜师范大学 TCP network congestion control method, device, terminal and readable storage medium
CN114615199B (en) * 2022-04-25 2023-10-13 曲阜师范大学 TCP network congestion control method, device, terminal and readable storage medium
CN115334002A (en) * 2022-06-29 2022-11-11 沈阳理工大学 AOS intelligent frame generation method combined with improved queue management algorithm under flow prediction
CN115334002B (en) * 2022-06-29 2024-04-26 沈阳理工大学 AOS intelligent frame generation method combining improved queue management algorithm under flow prediction

Similar Documents

Publication Publication Date Title
CN103139090A (en) Fuzzy discrete global sliding mode congestion control method in Internet
CN104049533A (en) Network control system controller design method based on hidden semi-markov model
Yong et al. Reaching consensus at a preset time: Single-integrator dynamics case
CN107124158A (en) Wireless sensor network filtering information processing system and method based on logarithmic quantization
CN104410443A (en) Task-oriented ad hoc network algorithm in combination with satellite node availability in satellite network
CN106230737B (en) A kind of software definition network-building method of state aware
CN103354526A (en) Fractional-order global sliding-mode Internet congestion control method
CN107947988A (en) A kind of Real Time Communication Network analogue system
CN101997776B (en) Router queue control system based on congestion identification and control method thereof
CN111079948B (en) SDN-based distributed machine learning training acceleration method
Marie et al. Client-server based wireless networked control system
Li et al. Event triggered control for multi-agent systems with packet dropout
CN113515066B (en) Nonlinear multi-intelligent system dynamic event trigger control method
Wang et al. Delays analysis for teleoperation over Internet and Smith predictor with adaptive time-delay control
Ke et al. Internet-of-Things monitoring system of robot welding based on software defined networking
CN113110321A (en) Distributed estimation method of networked industrial control system based on event trigger
CN112486114A (en) Prediction-based actuator saturation multi-agent global consistency method
Wang et al. TSN switch queue length prediction based on an improved LSTM network
Liu et al. Consensus of multi-agent systems with time-varying delay
Liu et al. Distributed fixed-time consensus algorithms for second-order multi-agent systems under directed topology: A motion-planning approach
CN103986633A (en) Subnetting method based on 1394b multi-subnet transmission structure
CN103118078A (en) Peer-to-peer (P2P) flow identification method and device
Zhang et al. SDN Multi-Domain Routing for Knowledge-Defined Networking
Wang et al. Leader-following consensus for second-order multi-agent systems with directed switching topologies
CN101977155B (en) Virtual bandwidth adaptive control system and control method thereof

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C02 Deemed withdrawal of patent application after publication (patent law 2001)
WD01 Invention patent application deemed withdrawn after publication

Application publication date: 20130605