Next Article in Journal
Ruddlesden–Popper Faults in NdNiO3 Thin Films
Previous Article in Journal
An Efficient Algorithm for Solving the Matrix Optimization Problem in the Unsupervised Feature Selection
Previous Article in Special Issue
On Stability Switches and Bifurcation of the Modified Autonomous Van der Pol–Duffing Equations via Delayed State Feedback Control
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

On the τ Decomposition Method for the Stability and Bifurcation of the TCP/AQM Networks versus Time Delay

1
Collage of Engineering, Hebei Normal University, Shijiazhuang 050024, China
2
Electric Power Supply Company of Handan Xinqu District, State Grid Corporation of China, Handan 056004, China
*
Author to whom correspondence should be addressed.
Symmetry 2022, 14(3), 463; https://doi.org/10.3390/sym14030463
Submission received: 4 December 2021 / Revised: 27 December 2021 / Accepted: 3 January 2022 / Published: 25 February 2022

Abstract

:
This paper investigates the nonlinear dynamics of Transmission Control Protocol and Active Queue Management (TCP/AQM) networks, including the local stability and periodic bifurcation. The parameter of transportation delay affects the stability of the dynamical systems. One of the purposes of our work is to determine the delay stable interval of the transportation network. It is found that there is only one critical value of network delay by the τ decomposition technique. When the delay passes the critical point, the system performs Hopf bifurcation with a pair of symmetry with purely imaginary roots (PIR). In addition, the other purpose is to consider the stability of bifurcating periodic solutions. Combining with τ -decomposition strategy and central manifold theory, the issues of delay stable interval and stability of Hopf bifurcation are all tackled. Finally, numerical examples are illustrated to show the accuracy and effectiveness of the proposed method.

1. Introduction

With an increasing number of network devices in life, the quality of Internet communication becomes more important. The Internet will become crowded and the quality of Internet communication will seriously decline when there is too much data. Generally, the function of congestion control algorithm is that it will eventually avoid congestion through returning congested information to the data sender, who can adjust the rate of data transmission. The congestion control algorithm is largely dependent on the TCP/AQM mechanism.
As far as the authors’ concerns, a practical nonlinear network model is proposed in [1,2,3], associating with the proportional feedback and the delay feedback strategies. In addition, the local asymptotic stability around the system’s equilibrium point is addressed. There is no doubt that the dynamics of systems with time delay become more complex than the ordinary ones. Thus, a lot of attention is given to the analysis of nonlinear dynamics for the TCP/AQM networks with transport delay. In addition, substantial achievements are obtained by the scholars. By using the Lyapunov–Krasovskii functional approach, the sufficient stability conditions are derived for a class of nonlinear time delay systems encountered as fluid network models in [4]. In [5], Yang and Tian consider the exhibition of Hopf bifurcation for an Internet congestion control algorithm with communication delay. In addition, the formulas for calculating the direction and stability of bifurcation solutions are proposed. Combined with analytical and numerical tools, the linear stability, bifurcation, and chaos of the TCP/AQM network with time delay are considered in [6]. Zheng and Nelson developed an H approach to design an active queue management (AQM) for wireless networks with communication delay. In [7], the linear stability and the bifurcation are considered for the network model with the exponential Random Early Detection (RED) algorithm, with the characteristic equation method and center manifold theory. Meanwhile, some classes of nonlinear fluid flow models with internet congestion control algorithm are investigated in [8], by using control and bifurcation theories. In [9], the local stability of the equilibrium of system with the exponential RED algorithm and heterogeneous delays is tackled by applying generalized Nyquist criteria. Zheng and Wang investigated the local dynamics of a class of TCP/AQM networks with proportional feedback and communication delay. In addition, the periodic motion of the bifurcation examines the method of multiple scales in [10]. Moreover, the bifurcation behaviors of internet congestion control system with the eXplicit Control Protocol (XCP) and delayed feedback are determined in [11]. The local dynamics of FAST TCP model with internet congestion control algorithms are addressed in [12]. Both of the necessary and sufficient stability conditions and determination of bifurcating solutions are obtained. Recently, a new TCP/AQM system is proposed to improve the accuracy of the MGT fluid model in [13]. Both of the discrete and continuous time models are provided. More recently, complex dynamics of transmission control protocol network with transmission delay and wireless access links and packet error rate (PER) have been investigated in [14]. It is noted that different TCP or the buffer sizes lead to different queuing regimes and models. More complex analysis on large nonlinear models is provided in [15,16,17].
Indeed, both of the analysis tools and the control algorithms are benefits for analyzing the dynamical behaviors of the TCP/AQM networks with delays. However, the unified framework for the determinations of the local and bifurcation dynamics is still necessary. Under the factors described above, we provide a practical and systematic procedure to test the nonlinear dynamics of the TCP/AQM model. Some general stability criteria involving the delays are derived. The uniqueness of delay stable interval is given. In addition, the endpoint can be computed analytically. By choosing the delay as a bifurcation parameter, it is shown that the system performs Hopf bifurcation on the endpoint, i.e., the critical delay. Finally, a concise algorithm is provided for the determination of the directions and stability of the bifurcation solutions.

2. Problems Statement and Preliminaries

Due to the symmetry of conjugate complex roots, only positive pure imaginary roots are considered in the subsequent analysis. The TCP/AQM network dynamic model is described as the following nonlinear differential equation:
W ˙ ( t ) = 1 R ( t ) W ( t ) W ( t R ( t ) ) 2 R ( t R ( t ) ) p ( t R ( t ) ) Q ˙ ( t ) = N ( t ) W ( t ) R ( t ) C
where W ( t ) indicates the average TCP window size (packets), Q ( t ) indicates the average queue length (packets), R ( t ) indicates the round trip time (seconds), C indicates the network queue capacity (packets/second), N ( t ) indicates the number of TCP sessions, and p ( · ) indicates the probability function of packet markers. Queue length Q ( t ) and window size W ( t ) are positive.
In this paper, p ( t ) is proportional to Q ( t ) , that is, p ( t ) = K Q ( t ) . Moreover, the value of network capacitance C is large, and assume that the number of TCP streams N ( t ) remains unchanged. The propagation delay determines the value of R ( t ) , which is treated as a constant R in our discussion. Equation (1) can be transformed into:
W ˙ ( t ) = 1 R W ( t ) W ( t R ) 2 R K Q ( t R ) Q ˙ ( t ) = N ( t ) W ( t ) R C
In addition, it is easy to verify that Equation (2) has a unique equilibrium point ( W e , Q e ) , with
W e = C R N , Q e = 2 N 2 K C 2 R 2 .
By introducing two new variables, w ( t ) = W ( t ) W e , q ( t ) = Q ( t ) Q e , Equation (2) becomes:
w ˙ ( t ) = α w ( t ) + α w ( t R ) + β q ( t R ) + w f q ˙ ( t ) = γ w ( t )
with w f = μ w ( t ) w ( t R ) ν [ w ( t ) + w ( t R ) ] q ( t R ) + ρ w ( t ) w ( t R ) q ( t R ) and
α = N C R 2 , β = K R C 2 2 N 2 , γ = N R , μ = N 2 C 2 R 3 , ν = C K 2 N , ρ = K 2 R .
It is clear that Equation (3) is a model established on the basis of Equation (2) with equilibrium point as the origin.
Generally speaking, we consider the linear stability and the Hopf bifurcation versus feedback delay for the TCP/AQM system in (3). The linearization of system (3) is necessary for the issues of local stability, and we have the following matrix form linear part of (3)
x ˙ = A x ( t ) + B x ( t R )
with
A = α 0 γ 0 , B = α β 0 0 and x ( t ) = w ( t ) q ( t )
It easy to verify that the corresponding characteristic equation of (4) is
P ( R , λ ) = d e t ( λ I A B e R λ ) = λ 2 α λ ( α λ + β γ ) e R λ
Before we proceed, some necessary assumption should be introduced to exclude the unstable case.
Assumption 1.
It is assumed that α < 0 and β γ < 0 . Otherwise, the systems (4) cannot be stable for any τ 0 .
As is indicated in [18], the τ decomposition method mainly related to two aspects of works: the computation of purely imaginary roots (PIR) and the cross direction over the PIRs. For the first part of the work, since the conjugate complex roots are symmetry with respect to the real axis, we only need to consider the positive pure imaginary roots. We follow the line of [19] and have
Proposition 1.
The transcendental Equation (6) has only one purely imaginary root (PIR), such that
ω 0 = β 2 γ 2
On the other hand, the cross direction around j ω 0 is always to the right, which is addressed in [20], clearly. Therefore, as for the local stability of system in (2), it is stated below.
Theorem 1.
The equilibrium ( W e , Q e ) of system (2) is exponentially stable for R [ 0 , R 0 ) , and it is unstable for R [ R 0 , + ) , with
R 0 = θ 0 + π ω 0
in which θ 0 = ω 0 2 + α ω 0 j ω 0 2 + α ω 0 j , ( · ) stands for “argument of a complex number”. Moreover, R 0 is a Hopf bifurcation point for the system in (2).
Proof. 
For a system with the characteristic polynomial,
P ( λ ) = λ 2 α λ ( α λ + β γ ) e R λ
Proposition 1 tells us that there is only one PIR, j ω 0 . In addition, we have
ω 0 2 α ω 0 j ( α ω 0 j + β γ ) e R ω 0 j = 0 ,
then
e R ω 0 j = α ω 0 j + β γ ω 0 2 + α ω 0 j
Associating with Assumption 1, we take the arguments of both sides,
R 0 ω 0 = π + ω 0 2 + α ω 0 j ω 0 2 + α ω 0 j
Thus, we obtain the result in (8). ☐

3. Direction and Stability of Bifurcating Periodic Solutions

In this section, we will consider the bifurcating solutions of (3). In addition, we treat the time delay R as a bifurcation parameter. By introducing the transformation of t n e w = t o l d R , the original system (3) is transformed into the following form:
w ˙ ( t ) = R { α w ( t ) + α w ( t 1 ) + β q ( t 1 ) + f w } q ˙ ( t ) = R γ w ( t )
with f w = μ w ( t ) w ( t 1 ) + ν [ w ( t ) + w ( t 1 ) ] q ( t 1 ) + ρ w ( t ) w ( t 1 ) q ( t 1 ) }
If we denote
x t ( θ ) = w ( t + θ ) q ( t + θ ) , θ 0 ,
system (9) can deduce the following abstract differential equation,
x ˙ t = L ( R ) x t + F R ( x t )
Correspondingly, the linear operator L satisfies
L ( R ) φ ( θ ) = d φ d θ , 1 θ < 0 1 0 d η ( s ) φ ( s ) , θ = 0
with
d η ( θ ) = R [ A δ ( θ ) + B δ ( θ + 1 ) ] d θ
and δ ( · ) is the Dirac delta function.
On the other, the nonlinear part goes
F R ( x t ) = 0 0 , 1 θ < 0 f w 0 , θ = 0
with f w = μ x t ( 1 ) ( 0 ) x t ( 1 ) ( 1 ) + ν [ x t ( 1 ) ( 0 ) + x t ( 1 ) ( 1 ) ] x t ( 2 ) ( 1 ) + ρ x t ( 1 ) ( 0 ) x t ( 1 ) ( 1 ) x t ( 2 ) ( 1 ) .
Based on the discussion in the last section, the differential operator L ( R ) corresponds the eigenvalue of ± j ω 0 while R = R 0 . Within, ± j ω 0 is symmetry about the real axis. If we denote the associating eigenvector with j ω 0 , φ ( θ ) , then
L ( R 0 ) φ ( θ ) = j ω φ ( θ ) = j ω φ ( 0 ) e j ω θ
On the other hand, the adjoint operator L is defined by
L φ ( θ ) = d φ d θ , 0 < θ 1 1 0 d η T ( s ) φ ( s ) , θ = 0
Since j ω 0 is an eigenvalue of L, j ω 0 is an eigenvalue of L , and we have
L φ = j ω φ = j ω φ ( 0 ) e j ω 0 θ
Remark 1.
It is noted that the ψ is adjoint with the eigenvector of φ associating with the inner product as below:
< φ , φ > = φ ¯ T ( 0 ) φ ( 0 ) + 1 0 φ ¯ T ( ξ + 1 ) B φ ( ξ )
Therefore, the calculation of the normalized adjoint vectors is stated as follows:
Lemma 1.
For linear operator L in (12), the eigenvector associating with j ω 0 is
φ ( θ ) = 1 φ 2 e j ω 0 θ ,
and the normalized adjoint eigenvector is
φ ( s ) = 1 φ 2 e j ω 0 s
such that < φ , φ > = 1 , < φ ¯ , φ > = 0 with
φ 2 = R γ ω 0 j φ 2 = D β R j ω 0 e j ω 0 D = 1 1 + φ ¯ 2 φ 02 + R ( α + β φ ¯ 2 ) e j ω 0
Proof. 
See in the Appendix A. ☐
With the determination of the adjoint vectors, the solution space of (9) can be divided into center manifold and stable manifold according to the notation below:
z ( t ) = < φ , x t > y ( t ) = x t z φ z ¯ φ ¯
Meanwhile, the center manifold theorem shows
y ( t , θ ) = 1 2 y 20 ( θ ) z 2 ( t ) + y 11 ( θ ) z ( t ) z ¯ ( t ) +
z ˙ ( t ) = < φ , x ˙ t > = < φ , L x t > + < φ , F R x t > = j ω 0 z ( t ) + φ ¯ T ( 0 ) F R x t ( 0 ) = j ω 0 z + D ¯ 1 φ ¯ 2 R f w 0 = j ω 0 z + D ¯ 1 φ ¯ 2 F 20 z 2 + F 11 z z ¯ + F 02 z ¯ 2 + F 21 z 2 z ¯ +
in which
F 20 = f 20 0 , F 11 = f 11 0 , F 02 = f 02 0 and F 21 = f 21 0
with
f 20 = R [ μ e j ω 0 + ν φ 2 e j ω 0 + ν φ 2 e 2 j ω 0 ] f 11 = R [ μ ( e j ω 0 + e j ω 0 ) + ν ( φ 2 e j ω 0 + φ ¯ 2 e j ω 0 ) ] f 02 = R [ μ e j ω 0 + ν φ ¯ 2 ( e j ω 0 + e 2 j ω 0 ) ] f 21 = 1 2 R ( μ + ν φ ¯ 2 ) e j ω 0 y 20 ( 1 ) ( 0 ) + 1 2 R ( μ + ν φ ¯ 2 e j ω 0 ) y 20 ( 1 ) ( 1 ) + 1 2 R ν ( 1 + e j ω 0 ) y 20 ( 2 ) ( 1 ) + R ( μ + ν φ 2 ) e j ω 0 y 11 ( 1 ) ( 0 ) + R ( μ + ν φ 2 e j ω 0 ) y 11 ( 1 ) ( 1 ) + R ν ( 1 + e j ω 0 ) y 11 ( 2 ) ( 1 ) + ρ φ 2 e 2 j ω 0
Thus, we have
g 20 = D f 20 , g 20 = D f 20 , g 02 = D f 02 and g 21 = D f 21
It is easy to see that the g 20 , g 11 and g 02 are all determined according to Lemma 1 and (19). However, g 21 is related to
y 20 ( 1 ) ( 0 ) , y 20 ( 1 ) ( 1 ) , y 20 ( 2 ) ( 1 ) , y 11 ( 1 ) ( 0 ) , y 11 ( 1 ) ( 1 ) and y 11 ( 2 ) ( 1 ) .
Therefore, we summarized the calculations on y 21 ( θ ) and y 11 ( θ ) in the following statement:
Lemma 2.
The coefficients y 20 ( θ ) , y 11 ( θ ) of the center manifold y ( t ) in (18) such that
y 20 ( θ ) = j g 20 ω 0 φ ( θ ) + j g ¯ 02 3 ω 0 φ ¯ ( θ ) + c 20 e 2 ω 0 j
and
y 11 ( θ ) = j g 11 ω 0 φ ( θ ) + j g ¯ 11 ω 0 φ ¯ ( θ ) + c 11
in which
c 21 = 2 ω 0 j α R α R e 2 ω 0 j β R e 2 ω 0 j γ R 2 ω 0 j 1 f 20 0 = c 211 c 212
and
c 11 = 1 R α β γ 0 1 f 11 0 = c 111 c 112 .
Proof. 
See in the Appendix B. ☐
Remark 2.
As is indicated in Lemma 2, we have
y 20 ( 1 ) ( 0 ) = j g 20 ω 0 + j g ¯ 02 3 ω 0 + c 201 e 2 ω 0 j y 20 ( 1 ) ( 1 ) = j g 20 ω 0 e j ω 0 + j g ¯ 02 3 ω 0 e j ω 0 + c 201 e 2 ω 0 j y 20 ( 2 ) ( 1 ) = j g 20 ω 0 φ 2 e j ω 0 + j g ¯ 02 3 ω 0 φ ¯ 2 e j ω 0 + c 202 e 2 ω 0 j y 11 ( 1 ) ( 0 ) = j g 11 ω 0 + j g ¯ 11 ω 0 + c 111 y 11 ( 1 ) ( 1 ) = j g 11 ω 0 e j ω 0 + j g ¯ 11 ω 0 e j ω 0 + c 111 y 11 ( 2 ) ( 1 ) = j g 11 ω 0 φ 2 e j ω 0 + j g ¯ 11 ω 0 φ ¯ 2 e j ω 0 + c 112
Since then, we can apply the Hassard formula in [21],
μ 2 = Re [ C 1 ( 0 ) ] α ( 0 ) τ 2 = Im [ C 1 ( 0 ) ] + μ 2 ω ( 0 ) ω 0 β 2 = 2 Re [ C 1 ( 0 ) ]
in which, C 1 ( 0 ) = j 2 ω 0 g 20 g 11 2 | g 11 | 2 1 3 | g 02 | 2 + g 21 2 .
It is noted that all the bifurcating parameters can be determined in a systematic manner, with the value of
P / R P / λ ( R 0 , j ω 0 ) = α ( 0 ) + ω ( 0 ) j

4. Numerical Examples

In this section, we will apply a typical example to show the correctness and effectiveness of our results. All of the numerical calculations are carried out by MATLAB and its powerful package of DDEBIF-TOOL 2.0. In addition, the analysis illustrates that our technique is a reliable procedure to tackle the nonlinear dynamics of a nonlinear TCP/AQM network.
Example 1.
The typical example comes from [10],
w ˙ ( t ) = 0.2941 w ( t ) 0.2941 w ( t R ) 6.5195 q ( t R ) 0.1128 w ( t ) w ( t R ) 2.5 [ w ( t ) + w ( t R ) ] q ( t R ) 0.9587 w ( t ) w ( t R ) q ( t R ) q ˙ ( t ) = 1.9173 w ( t )
The associating characteristic equation is
λ 2 + 0.2941 λ + ( 0.2941 λ + 12.4998 ) e R λ
Proposition (1) tells us that,
ω 0 = 3.5355 j
In addition, Theorem 1 leads us to the critical delay
R 0 = 0.0469
which is shown in Figure 1. Moreover, there is another pair of characteristic roots crossing the imaginary axis at R 0 + 2 π 3.5355 = 1.8241 . That is to say, only one delay interval exists, [ 0 , 0.0469 ] , for the TCP/AQM network. In addition, we draw stable and unstable phase trajectories in Figure 2 and Figure 3, respectively. For R = 0.05 in Figure 3, we chose two different initial states at ( 0.1 , 0.1 ) and ( 1 , 1 ) . It is easy to see that both of the two phase trajectories are convergent to the bifurcating periodic solution. In addition, this means that the equilibrium points of ( 0 , 0 ) are unstable.
As is shown in Theorem 1, the R 0 = 0.0469 is the Hopf bifurcation point. The numerical solution can be seen in Figure 4. In addition, corresponding parameters are calculated as follows:
At first, Lemma 1 gives the adjoint vector as
φ ( θ ) = 1 0.0255 j e j ω 0 θ and φ ( θ ) = 1 0.0330 + 0.0788 j e j ω 0 θ
Associating with (16) and (19), we obtain
g 20 = 0.0058 0.0026 j , g 11 = 0.00738 + 0.00002 j a n d g 02 = 0.0058 + 0.00266 j
Subsequently, Lemma 2 y 20 and y 11 are such that
y 20 ( 1 ) ( 0 ) = 0.00132 + 0.00133 j y 20 ( 1 ) ( 1 ) = 0.001 0.0027 j y 20 ( 2 ) ( 1 ) = 0.00002684 + 0.0000288 j y 11 ( 1 ) ( 0 ) = 0 y 11 ( 1 ) ( 1 ) = 0.00159 y 11 ( 2 ) ( 1 ) = 0.024556
Thus, we have
g 21 = 0.0168 + 0.0159 j
Therefore, the Hassard formula determines the bifurcating parameters:
μ 2 = 0.0013 , τ 2 = 0.0024 a n d β 2 = 0.0168 .

5. Conclusions

In this paper, an executable procedure is proposed for the linear stability analysis versus communication delay and calculation of Hopf bifurcation. According to the τ decomposition strategy, we provide the maximum value of delay stable boundary. Meanwhile, viewing time delay as a bifurcation parameter, we have proved that the Hopf bifurcation occurs as the delay passing this critical point. Moreover, the direction and stability of the bifurcating periodic orbits are also investigated by using the center manifold theorem, bilinear form, and projection vector. The results of the simulation study have confirmed the correctness of the theoretical results.

Author Contributions

Conceptualization, H.-L.J.; methodology, T.-L.D.; software, H.Y.; validation and formal analysis, R.-R.Z. All authors have read and agreed to the published version of the manuscript.

Funding

This research received no external funding.

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Acknowledgments

The authors would like to thank anonymous reviewers and their constructive suggestions on improving our literature.

Conflicts of Interest

The authors declare no conflict of interest. In addition, the funders had no role in the design of the study; in the collection, analyses, or interpretation of data; in the writing of the manuscript, or in the decision to publish the results.

Appendix A. The Proof of Lemma 1

As the eigenvector of differential operator L associates with j ω 0 such that L φ ( θ ) = j ω 0 φ ( θ ) , we have
φ ( θ ) = φ ( 0 ) e j ω θ .
Moreover, L φ ( 0 ) = 1 0 d η ( s ) φ ( s ) = j ω 0 φ ( 0 ) gives the matrix equation
τ A φ ( 0 ) + τ B φ ( 0 ) e j ω 0 = j ω 0 φ ( 0 )
Thus,
φ ( θ ) = 1 R γ ω 0 j e j ω 0 θ
On the other hand, the adjoint matrix equation from (14) is
τ A T φ 0 ( 0 ) + τ B T φ 0 ( 0 ) e j ω 0 = j ω 0 φ 0 ( 0 )
We obtain an adjoint eigenvector
φ 0 ( s ) = 1 φ 02 e j ω 0 s , w i t h φ 02 = β R j ω 0 e j ω 0
In addition, the normalized eigenvector φ = D φ 0 should be such that < φ , D φ 0 > = 1 , and we have
< φ , φ 0 > = φ 0 ¯ T ( 0 ) φ ( 0 ) + e j ω 0 φ 0 ¯ T ( 0 ) B φ ( 0 ) = 1 D ¯
Thus,
D = 1 < φ , φ 0 > ¯ = 1 1 + φ ¯ 2 φ 02 + R ( α + β φ ¯ 2 ) e j ω 0
and the orthogonality condition < φ ¯ , φ > = 0 is easy to verify. If the theorem mentioned is clear, then ’ of theorem 1’ can be chosen.

Appendix B. The Proof of Lemma 2

In general, the determinations of y 20 ( θ ) , y 11 ( θ ) are an initial value problem of a first order nonhomogeneous ordinary differential equation.
On the hand, the differentiation of y on t from (17) is
y ˙ ( t ) = x ˙ t z ˙ φ z ¯ ˙ φ ¯ = L x t + F R x t ( j ω 0 z + g ) φ + ( j ω 0 z ¯ g ¯ ) φ ¯ = L ( y + z φ + z ¯ φ ¯ ) j ω 0 z φ g φ + j ω 0 z ¯ φ ¯ g ¯ φ ¯ + F R x t = L y g φ g ¯ φ ¯ + F R x t
As the definition of F R x t in (13),
y ˙ ( t ) = L y ( t ) g ( θ ) φ ( θ ) g ¯ ( θ ) φ ¯ ( θ ) , 1 θ < 0 L y ( t ) g ( θ ) φ ( θ ) g ¯ ( θ ) φ ¯ ( θ ) + f 0 ( x t ) , θ = 0
On the other hand, differentiating of t on the center manifold of y ( t ) gives
y ˙ ( t ) = y z z ˙ + y z ¯ z ¯ ˙ = [ y 20 ( θ ) z + y 11 ( θ ) z ¯ + ] ( j ω 0 z + g ) + [ y 11 ( θ ) z + y 02 ( θ ) z ¯ + ] ( j ω 0 z ¯ + g ¯ ) = j ω 0 y 20 ( θ ) z 2 + 0 z z ¯ j ω 0 y 02 ( θ ) z ¯ 2 +
Firstly, the evolution of y ( t ) in (17) presents
y ˙ ( t ) = 1 2 L y 20 ( θ ) g 20 φ g ¯ 02 φ ¯ z 2 1 2 L y 11 ( θ ) g 11 φ g ¯ 11 φ ¯ z z ¯ +
for 1 θ < 0 .
Comparing with (A2) and (A3), we will get
L y 20 ( θ ) g 20 φ ( θ ) g ¯ 02 φ ¯ ( θ ) = 2 j ω 0 y 20 ( θ ) L y 11 ( θ ) g 11 φ ( θ ) g ¯ 11 φ ¯ ( θ ) = 0
As the differential effect of L, it becomes
y ˙ 20 ( θ ) = g 20 φ ( θ ) + g ¯ 02 φ ¯ ( θ ) + 2 j ω 0 y 20 ( θ ) y ˙ 11 ( θ ) = g 11 φ ( θ ) + g ¯ 11 φ ¯ ( θ )
Thus, the general solution is
y 20 ( θ ) = j g 20 ω 0 φ ( θ ) + j g ¯ 02 3 ω 0 φ ¯ ( θ ) + e 2 j ω 0 θ c 20 y 11 ( θ ) = j g 11 ω 0 φ ( θ ) + j g ¯ 11 ω 0 φ ¯ ( θ ) + c 11
Secondly, the determinations of the undetermined coefficients c 20 , c 11 can be resorted to the initial value condition from (A1) and (A2) for θ = 0 , i.e.,
L y 20 ( 0 ) g 20 φ ( 0 ) g ¯ 02 φ ¯ ( 0 ) + F 20 = 2 j ω 0 y 20 ( 0 ) L y 11 ( 0 ) g 11 φ ( 0 ) g ¯ 11 φ ¯ ( 0 ) + F 11 = 0
According to the definition of the differential operator L in (12), the initial condition in (A5) equals to
1 0 d η ( s ) y 20 ( s ) + F 20 = 2 j ω 0 y 20 ( 0 ) + g 20 φ ( 0 ) + g ¯ 02 φ ¯ ( 0 ) 1 0 d η ( s ) y 11 ( s ) + F 11 = g 11 φ ( 0 ) + g ¯ 11 φ ¯ ( 0 )
Substituting the general solution of (A4) into the equation above, we obtain
1 0 d η ( s ) j g 20 ω 0 φ ( s ) + j g ¯ 02 3 ω 0 φ ¯ ( s ) + e 2 j ω 0 s c 20 + F 20 = 2 j ω 0 j g 20 ω 0 φ ( 0 ) + j g ¯ 02 3 ω 0 φ ¯ ( 0 ) + c 20 + g 20 φ ( 0 ) + g ¯ 02 φ ¯ ( 0 ) 1 0 d η ( s ) j g 11 ω 0 φ ( s ) + j g ¯ 11 ω 0 φ ¯ ( s ) + c 11 + F 11 = g 11 φ ( 0 ) + g ¯ 11 φ ¯ ( 0 )
Subsequently,
1 0 d η ( s ) j g 20 ω 0 φ ( 0 ) e j ω 0 s + j g ¯ 02 3 ω 0 φ ¯ ( 0 ) e j ω 0 s + e 2 j ω 0 s C 20 + F 20 = g 20 φ ( 0 ) + 1 3 g ¯ 02 φ ¯ ( 0 ) + 2 j ω 0 c 20 1 0 d η ( s ) j g 11 ω 0 φ ( 0 ) e j ω 0 s + j g ¯ 11 ω 0 φ ¯ ( 0 ) e j ω 0 s + c 11 + F 11 = g 11 φ ( 0 ) + g ¯ 11 φ ¯ ( 0 )
Furthermore, we formally have
j g 20 ω 0 Θ φ ( 0 ) + j g ¯ 02 3 ω 0 Ξ φ ¯ ( 0 ) + F 20 = 2 j ω 0 I 1 0 e 2 j ω 0 s d η ( s ) c 20 j g 11 ω 0 Θ φ ( 0 ) + j g ¯ 11 ω 0 Ξ φ ¯ ( 0 ) + F 11 = 1 0 d η ( s ) c 11
with
Θ = 1 0 e j ω 0 s d η ( s ) j ω 0 I , Ξ = 1 0 e j ω 0 s d η ( s ) + j ω 0 I .
It is obvious that λ = j ω 0 such that
P ( λ ) = λ I 1 0 e λ θ d η ( θ ) = 0
which is the characteristic equation of (6). Finally, we have
2 j ω 0 I 1 0 e 2 j ω 0 s d η ( s ) C 20 = F 20 1 0 d η ( s ) C 11 = F 11

References

  1. Misra, V.; Gong, W.-B.; Towsley, D. Fluid based Analysis of a Network of AQM Routers Supporting TCP Flows with an Application to RED. In Proceedings of the Conference on Applications, Technologies, Architectures, and Protocols for Computer Communication, Stockholm, Sweden, 28 August–1 September 2000. [Google Scholar]
  2. Hollot, C.V.; Chait, Y. Nonlinear stability analysis for a class of TCP/AQM networks. In Proceedings of the 40th IEEE Conference on Decision and Control (Cat. No.01CH37228), Orlando, FL, USA, 4–7 December 2001; Volume 3, pp. 2309–2314. [Google Scholar]
  3. Hollot, C.V.; Misra, V.; Towsley, D.; Gong, W.B. Analysis and design of controllers for AQM routers supporting TCP flows. IEEE Trans. Autom. Control 2002, 47, 945–959. [Google Scholar] [CrossRef] [Green Version]
  4. Melchor Aguilar, D.; Niculescu, S.-I. Remarks on nonlinear stability analysis for a class of TCP/AQM networks. IFAC Proc. Vol. 2003, 36, 381–384. [Google Scholar] [CrossRef]
  5. Yang, H.-Y.; Tian, Y.-P. Hopf bifurcation in REM algorithm with communication delay. Chaos Solitons Fractals 2005, 25, 1093–1105. [Google Scholar] [CrossRef]
  6. Michiels, W.; Niculescu, S.-I. Stability analysis of a fluid flow models for TCP like behaviour. J. Bifurc. Chaos 2005, 15, 2277–2282. [Google Scholar] [CrossRef]
  7. Guo, S.-T.; Liao, X.-F.; Li, C.-D. Stability and Hopf bifurcation analysis in a novel congestion control model with communication delay. Nonlinear Anal. Real World Appl. 2008, 9, 1292–1309. [Google Scholar] [CrossRef]
  8. Ding, D.W.; Zhu, J.; Luo, X.S. Hopf bifurcation analysis in a fluid flow model of Internet congestion control algorithm. Nonlinear Anal. Real World Appl. 2009, 10, 824–839. [Google Scholar] [CrossRef]
  9. Guo, S.-T.; Liao, X.-F.; Liu, Q.; Wu, H.-X. Linear stability and Hopf bifurcation analysis for exponential RED algorithm with heterogeneous delays. Nonlinear Anal. Real World Appl. 2009, 10, 2225–2245. [Google Scholar] [CrossRef]
  10. Zheng, Y.G.; Wang, Z.H. Stability and Hopf bifurcation of a class of TCP/AQM networks. Nonlinear Anal. Real World Appl. 2010, 11, 1552–1559. [Google Scholar] [CrossRef]
  11. Liu, F.; Wang, H.-O.; Guan, Z.-H. Hopf bifurcation control in the XCP for the Internet congestion control system. Nonlinear Anal. Real World Appl. 2012, 13, 1466–1479. [Google Scholar] [CrossRef]
  12. Zhan, Z.-Q.; Zhu, J.; Li, W. Stability and bifurcation analysis in a FAST TCP model with feedback delay. Nonlinear Dyn. 2012, 70, 255–267. [Google Scholar] [CrossRef]
  13. Xu, Q.; Li, F.; Sun, J.-S.; Zukerman, M. A new TCP/AQM system analysis. J. Netw. Comput. Appl. 2015, 57, 43–60. [Google Scholar] [CrossRef] [Green Version]
  14. Khoshnevisan, L.; Liu, X.-Z.; Salmasi, F. Stability and Hopf bifurcation analysis of a TCP/RAQM network with ISMC procedure. Chaos Solitons Fractals 2019, 118, 255–273. [Google Scholar] [CrossRef]
  15. Raina, G.; Wischik, D. Buffer sizes for large multiplexers: TCP queuing theory and stability analysis. In Proceedings of the Next, Generation Internet Networks, Rome, Italy, 18–20 April 2005. [Google Scholar]
  16. Raina, G.; Manjunath, S.; Prasad, S.; Giridhar, K. Stability and performance analysis of compound TCP with REM and drop-tail queue management. IEEE/ACM Trans. Netw. 2016, 24, 1961–1974. [Google Scholar] [CrossRef]
  17. Nichols, K.; Jacobson, V.; McGregor, A.; Iyengar, J. Controlled delay active queue management. RFC 2018, 8298, 1–25. [Google Scholar]
  18. Lee, M.S.; Hsu, C.S. On the τ decomposition method of stability analysis for retarded dynamical systems. SIAM J. Control 1969, 7, 249–259. [Google Scholar] [CrossRef]
  19. Walton, K.; Marshall, J.E. Direct method for TDS stability analysis. IEEE Proc. D Control Theory Appl. 1987, 134, 101–107. [Google Scholar] [CrossRef]
  20. Cooke, K.; Driessche, P. On zeros of some transcendental equations. Funkc. Ekvacioj 1986, 29, 77–90. [Google Scholar]
  21. Hassard, B.D.; Kazarinoff, N.D.; Wan, Y.H. Theory and Applications of Hopf Bifurcation; Cambridge University Press: Cambridge, UK, 1981. [Google Scholar]
Figure 1. The rightmost root loci versus delay R.
Figure 1. The rightmost root loci versus delay R.
Symmetry 14 00463 g001
Figure 2. The stable phase trajectory with delay in stable interval.
Figure 2. The stable phase trajectory with delay in stable interval.
Symmetry 14 00463 g002
Figure 3. The two phase trajectories with delay in unstable interval.
Figure 3. The two phase trajectories with delay in unstable interval.
Symmetry 14 00463 g003
Figure 4. The bifurcating phase trajectory with delay in Hopf bifurcation point.
Figure 4. The bifurcating phase trajectory with delay in Hopf bifurcation point.
Symmetry 14 00463 g004
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Jin, H.-L.; Di, T.-L.; Yu, H.; Zhang, R.-R. On the τ Decomposition Method for the Stability and Bifurcation of the TCP/AQM Networks versus Time Delay. Symmetry 2022, 14, 463. https://doi.org/10.3390/sym14030463

AMA Style

Jin H-L, Di T-L, Yu H, Zhang R-R. On the τ Decomposition Method for the Stability and Bifurcation of the TCP/AQM Networks versus Time Delay. Symmetry. 2022; 14(3):463. https://doi.org/10.3390/sym14030463

Chicago/Turabian Style

Jin, Hui-Long, Tian-Le Di, Hong Yu, and Ran-Ran Zhang. 2022. "On the τ Decomposition Method for the Stability and Bifurcation of the TCP/AQM Networks versus Time Delay" Symmetry 14, no. 3: 463. https://doi.org/10.3390/sym14030463

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop