Journal of Control Science and Engineering

Volume 2016, Article ID 8342652, 10 pages

http://dx.doi.org/10.1155/2016/8342652

## Hopf Bifurcation Control in a FAST TCP and RED Model via Multiple Control Schemes

^{1}School of Electronics and Information Engineering, Anhui University, Hefei, Anhui 230601, China^{2}Ira A. Fulton Schools of Engineering, Arizona State University, Tempe, AZ 85287, USA^{3}School of Electronic Information and Electrical Engineering, Shanghai Jiao Tong University, Shanghai 200240, China

Received 10 November 2015; Accepted 5 May 2016

Academic Editor: Petko Petkov

Copyright © 2016 Dawei Ding et al. This is an open access article distributed under the Creative Commons Attribution License, which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.

#### Abstract

We focus on the Hopf bifurcation control problem of a FAST TCP model with RED gateway. The system gain parameter is chosen as the bifurcation parameter, and the stable region and stability condition of the congestion control model are given by use of the linear stability analysis. When the system gain passes through a critical value, the system loses the stability and Hopf bifurcation occurs. Considering the negative influence caused by Hopf bifurcation, we apply state feedback controller, hybrid controller, and time-delay feedback controller to postpone the onset of undesirable Hopf bifurcation. Numerical simulations show that the hybrid controller is the most sensitive method to delay the Hopf bifurcation with identical parameter conditions. However, nonlinear state feedback control and time-delay feedback control schemes have larger control parameter range in the Internet congestion control system with FAST TCP and RED gateway. Therefore, we can choose proper control method based on practical situation including unknown conditions or parameter requirements. This paper plays an important role in setting guiding system parameters for controlling the FAST TCP and RED model.

#### 1. Introduction

The number of Internet users and the volume of contents through have grown significantly in recent years. Imbalance between fast-growing transport demand and limited network supply has resulted in severe congestion in many transport networks [1]. Traditional TCP protocols, for example, TCP New Reno and TCP Tahoe, use slow start, congestion avoidance, and fast retransmit algorithms [2] to adjust the source rate based on simple window based congestion control. The active queue management (AQM) schemes are implemented in the routers of communication networks to react to incipient congestion before the queue overflows [3]. Therefore, the best treatment of the congestion occurs when TCP and AQM algorithms work together [4].

Traditional congestion algorithms do not have large bandwidth-delay products for high speed networks. This has motivated several congestion control algorithms of high speed system, including HSTCP, STCP, FAST TCP, and BIC TCP [5]. FAST TCP is a congestion control algorithm for high speed networks with large bandwidth-delay products and uses the queuing delay as congestion measure, which enables FAST TCP to detect congestion without packet loss [6]. Many research efforts have been devoted to the analysis of the stability property of FAST TCP. In [7], inherently input-to-state stability as well as globally asymptomatic stability without any specific conditions on the tuning parameter or update gain for FAST TCP operation has been proved by Razumikhin-type nonlinear small gain theorem. In [8–10], authors show sufficient conditions for the global asymptotic stability of FAST TCP in a single-link single-source network and multiple-link network with feedback delays. Then, stability criterion for double time-delay FAST TCP systems has proved the local asymptotical stability with the existence of delay when the round trip propagation delay is smaller than the queuing delay [11].

However, several nonlinear dynamical behaviors, such as periodic oscillatory behavior, chaos, and bifurcation, are harmful to system [12]. Thus, it is necessary to investigate a variety of control schemes to delay these undesired behaviors. In general, bifurcation control refers to the control of bifurcation properties of nonlinear dynamic system, thereby resulting in some desired output behaviors of the system [13]. The author in [14] has proposed a hybrid controller to delay the onset of the Hopf bifurcation in a wireless access network. And paper [13] has used a state feedback method to control the bifurcation for a novel congestion control model. In [15], an impulsive control strategy has been applied to the FAST TCP and RED model for controlling bifurcation. A nonlinear feedback controller has been designed to control the Hopf bifurcation behavior and the amplitude of limit cycle emerging from the modified Lorenz system in [16]. In this paper, three controllers, state feedback controller [13], hybrid controller [17, 18], and time-delay feedback controller [19–21], are applied to FAST TCP and RED model, respectively, for postponing the occurrence of Hopf bifurcation. The nonlinear state feedback controller can control the Hopf bifurcation to achieve desirable behaviors. It has advantage of not requiring any prior knowledge but the natural equilibrium point of the system. The time-delay feedback control which does not need the steady state of the congestion algorithm and changes the original algorithm is applied to the congestion control algorithm [16]. The hybrid control strategy can be applied to any component of a several-dimensional dynamical system and is still effective even when the system becomes chaotic [22]. Therefore, this paper compares the above three control strategies to determine an appropriate control algorithm which can achieve the best stability in FAST TCP and RED model.

The rest of the paper is organized as follows. Some results in uncontrolled system are concluded in Section 2. In Section 3, controlled systems with different control methods are introduced, and the existence of the Hopf bifurcation is proved by linear analysis. Section 4 gives some corresponding simulations to confirm the theoretical results. Finally, conclusion is demonstrated in Section 5.

#### 2. Hopf Bifurcation in Fast TCP and RED Model

In this section, we show the main results of Hopf bifurcation for the FAST TCP model in [10]. The model can be described by the following nonlinear differential equations:where denotes congestion window of the source, is the transmission capacity, is the queuing delay, and is the queuing delay observed by the source. The round trip time , where is the forward delay from source to link and is the backward delay in the feedback path from link to source, and represents the constant round trip propagation time defined as the minimum achievable round trip delay. Thus, . The parameter () is the number of the packets that each source attempts to maintain in the network buffers at equilibrium point; is the source control parameter with . The congestion window and the queuing delay are nonnegative.

Equation (1) can be written as follows with only one delay:and the equilibrium point is

Lemma 1 (see [1]). *All roots of the characteristic equation , where and are real, have negative real parts if and only if (1) and where , , if and if .*

Theorem 2 (see [10]). *For system (2), one knows that the equilibrium point is asymptotically stable when and is unstable when . In addition, system (2) exhibits a Hopf bifurcation when , wherewhere , .*

#### 3. Hopf Bifurcation in Controlled System

In this section, we add three control methods to the original model [10] for postponing the Hopf bifurcation in FAST TCP model of the Internet congestion control system.

First, we give state feedback control model: hybrid control model: and time-delay control model:where , , and are negative feedback gain parameters, is the hybrid control parameter, and is time-delay feedback gain. The onset of Hopf bifurcation can be delayed by choosing appropriate parameters.

Secondly, we regard system (5) as an example for analysis. Note that the system equilibrium point is only related to . It is clear that the controlled system has the same equilibrium point as the original system (2).

Let and . Linearizing system (5) about the equilibrium point, we getthe characteristic equation of which is

Letting , it becomes

Similar to [10], let and we get

So, we can be sure that , or

According to Lemma 1, we know that the real parts in all the roots of (11) are negative. In this case, the equilibrium point is asymptotically stable. Then, when the value of from , the critical value appears. And an imaginary root () would occur for .

Then, we can easily obtain

From (10), we have

So, (13) can be written asSubstituting () into above equation, we have

When , the root of (10) has positive real part. Therefore, we can get that system (5) is stable for .

Substituting () into (10), we get

Obviously, we can know that

From (10),

So,Following [10] and the above equations, some results hold:(1)When , an imaginary root () would occur and other roots of (10) have strictly negative real parts. And the transversality condition holds as well.(2)When , the linearized system has unstable roots with positive real parts.

Theorem 3. *The equilibrium point of system (5) is asymptotically stable when and unstable when . When , it exhibits a Hopf bifurcation.*

The Taylor expansion of (5) about the equilibrium point iswhere , , , , , , , , , , , and .

Then, let , , , and for ; then the Hopf bifurcation value of (12) is . For initial condition Equation (21) can be written aswhere and .

According to the normal form theorem and center manifold theory, we have the following theorem based on the conclusion in [10].

Theorem 4. *For system (5), when , the following results hold:*(1)* determines the direction of the Hopf bifurcation. If , the Hopf bifurcation is supercritical (subcritical) and the bifurcation periodic solutions exist for ().*(2)* determines the stability of the bifurcating periodic solution. If , the bifurcating periodic solutions are stable (unstable).*(3)* determines the Hopf bifurcation of the bifurcation periodic solution. If , the period increases (decreases),**
wherewhere is the Lyapunov coefficient. In general, the parameters , as well as can be used to tune the above parameter which decide direction and stability of Hopf bifurcation.*

*4. Numerical Simulation Examples*

*In this section, we present numerical simulation to verify the analytic results and the control effects of three algorithms. We use the same parameters as those in [10]: ; packets/s; and ; then we have from (4). From Theorem 4, we get , (the bifurcation is subcritical), (the periodic solutions are stable), and (the period increases). Figure 1 shows that trajectories converge to the equilibrium point for . When it is decreased to in system (5), the system loses stability and Hopf bifurcation occurs (see Figure 2). In other words, these figures verify the correctness of the theoretical analysis; that is, bifurcation periodic solution exists for the system value of is slightly less than the critical value , and the bifurcation periodic solutions are stable.*