Local stability and Hopf bifurcation analysis. for Compound TCP

Size: px
Start display at page:

Download "Local stability and Hopf bifurcation analysis. for Compound TCP"

Transcription

1 Local stability and Hopf bifurcation analysis for Compound TCP Debayani Ghosh, Krishna Jagannathan and Gaurav Raina arxiv: v [math.ds] 9 Apr 06 Abstract We conduct a local stability and Hopf bifurcation analysis for Compound TCP, with small Drop-tail buffers, in three topologies. The first topology consists of two sets of TCP flows having different round trip times, and feeding into a core router. The second topology corresponds to two queues in tandem, and consists of two distinct sets of TCP flows, regulated by a single edge router and feeding into a core router. The third topology comprises of two distinct sets of TCP flows, regulated by two separate edge routers, and feeding into a common core router. For each of these cases, we conduct a detailed local stability analysis and obtain conditions on the network and protocol parameters to ensure stability. If these conditions get marginally violated, our analysis shows that the underlying systems would lose local stability via a Hopf bifurcation. After exhibiting a Hopf, a key concern is to determine the asymptotic orbital stability of the bifurcating limit cycles. We present a detailed analytical framework to address the stability of the limit cycles, and the type of the Hopf bifurcation by invoking Poincaré normal forms and the center manifold theory. We conduct packet-level simulations to highlight the existence and stability of the limit cycles in the queue size dynamics. Index Terms Compound TCP, Drop-Tail, Stability, Hopf bifurcation I. INTRODUCTION Network performance, and end-to-end latency are affected by a combination of the choice of TCP, the size of router buffers, and the choice of queue management implemented in Internet routers [], [5], [0]. A major portion of Internet traffic is controlled by the Transmission Control Protocol TCP [7], []. There have been proposals for different flavours of TCP and queue management strategies. However, Compound TCP [5] is the default protocol in Windows, and a simple Drop-Tail queue management is commonly implemented in Internet routers. It has been argued that the default large buffer dimensioning rule for router buffers, combined with Drop-Tail, leads to excessive delays in the Internet [5]. In our recent work [6], we conducted a performance evaluation of Compound TCP, in a small buffer regime, with particular emphasis on buffer thresholds. One of the key insights obtained therein was the two-fold advantage D. Ghosh, K. Jagannathan and G. Raina are with the Department of Electrical Engineering, IIT Madras, Chennai , India. {ees05, krishnaj, gaurav}@ee.iitm.ac.in April 0, 06

2 of having small router buffers. In particular, our analysis showed that small buffers are favourable for ensuring the stability of the system, in addition to reducing queuing delays. Furthermore, our analysis identified that the underlying dynamical systems undergo a Hopf bifurcation, and transit from a locally stable into an unstable regime as the buffer size increases. The Hopf bifurcation alerts us to the emergence of isolated periodic orbits, termed as limit cycles, as a parameter crosses a certain critical value. In addition, we repeatedly observed limit cycles in the queue size dynamics, in numerous packet-level simulations. Fig. portrays one such instance; indeed, it captures the emergence of limit cycles in the queue size of the core router in a single bottleneck topology. This motivates us to develop an analytical framework under which the emergence of these non-linear oscillations can be better understood. To that end, in this paper, we provide a complete analytical characterisation of the type of the Hopf bifurcation, and prove the orbital stability of the emergent limit cycles. We consider three different topologies, and focus on analysing the dynamical properties of a fluid model of Compound TCP in conjunction with small Drop-Tail buffers. Our fluid model takes the form of a non-linear, timedelayed dynamical system. The first topology is a generalisation of the single bottleneck topology studied in [6], and consists of two sets of TCP flows having different round trip times, and feeding into a core router see Fig. a. The second topology corresponds to two queues in tandem, and consists of two distinct sets of TCP flows, regulated by a single edge router and feeding into a core router see Fig. b. The third topology comprises of two distinct sets of TCP flows, regulated by two separate edge routers, and feeding into a common core router see Fig. c. For each of these cases, we first conduct a local stability analysis and outline necessary and sufficient conditions for local stability, with two simplifying assumptions. In the first scenario, we assume that the network parameters are the same, and that both sets of Compound TCP flows have equal round trip times. In the second scenario, we assume the network parameters to be heterogeneous, and the round trip time of one set of TCP flows to be much larger as compared to the other. If the local stability conditions get marginally violated, our analysis shows that the underlying systems would lose local stability via a Hopf bifurcation. Motivated by this insight, we then analyse only the third topology in greater detail, to better understand the impact of heterogeneous system parameters on local stability. We numerically show through DDE-BIFTOOL [3], [4] that, even in the presence of heterogeneous network parameters and different round trip times, the dynamical system undergoes a Hopf bifurcation which leads to the emergence of limit cycles. As argued in [6], the emergence of limit cycles in the system dynamics could have a number of detrimental consequences for example it could lead to the synchronisation of TCP windows, result in a loss in link utilisation, and cause the downstream traffic to be bursty. Hence, it becomes imperative to study these limit cycles in further detail. To that end, an important contribution of this paper lies in providing an analytical framework to determine the asymptotic orbital stability of the emerging limit cycles. Using Poincaré normal forms and the center manifold theory, we show that the Hopf bifurcation is indeed supercritical, and hence leads to the emergence of orbitally stable limit cycles. To corroborate our analytical insights, we conduct some packet-level simulations in NS [6], to highlight the existence and stability of the limit cycles in the queue size dynamics. Notably, instead of treating any particular system parameter as the bifurcation parameter, we choose a suitably motivated exogenous, non- April 0, 06

3 3 Buffer size = 5 pkts 5 Queue size pkts Buffer size = 00 pkts Round trip time = 0 ms Round trip time = 00 ms Time seconds 5 Fig. : Long-lived flows. 60 long-lived Compound flows over a Mbps link, and feeding into a core router with link capacity 00 Mbps. Observe the emergence of limit cycles in the queue at the core router, for larger buffer thresholds, and larger round trip times. dimensional parameter as the bifurcation parameter to aid our analysis. The two main advantages of this are: first, it enables us to capture the effects of different system parameters on the system stability in a unified manner and secondly, we need not be concerned about the dimension of the bifurcation parameter. The rest of the paper is as organised as follows. In section II, we outline the governing fluid models for the three cases we consider. Section III deals with local stability analysis of the fluid models. In Section IV, we provide an analytical framework to determine the asymptotic orbital stability of the bifurcating limit cycles, and to characterise the type of the Hopf bifurcation. Packet-level simulations are presented in Section V to corroborate some of the analytical insights. Finally, in section VI, we summarise our contributions. II. MODELS In this section, we consider two distinct sets of TCP flows having different round trip times τ and τ in three topologies. For our analysis of these models, we primarily focus on long-lived flows. We assume that both sets of TCP flows can be of different flavours and hence, can have different increase and decrease rules to govern the evolution of the corresponding window sizes. Let the average window sizes of the two sets of flows be w t and w t respectively. For each acknowledgement received, the average window sizes increase by i w t and i w t, and for each packet loss detected, the average window sizes decrease by d w t and d w t respectively. Note that, the increase and decrease functions for a particular TCP flavour depend on the protocol parameters. Further, the loss probability at the routers is governed by the corresponding AQM strategy. A. Fluid models for TCP Now, we briefly outline the fluid models for the evolution of the average window sizes of the two sets of TCP flows in the congestion avoidance phase for three topologies. April 0, 06

4 4 Case I This model consists of a single bottleneck link with two distinct sets of TCP flows feeding into a common core router, as shown in Fig. a. The core router has a buffer size of B, with link capacity C. Thus, for generalised TCP flows, the non-linear, time-delayed, fluid model of the system is given by the following equations: dw j t dt = w jt τ j i j w j t qt,τ,τ d j w j tqt,τ,τ, j =,, τ j where qt,τ,τ represents the packet loss probability at the core router, and depend on the sending rates of both sets of TCP flows. Case II This model consists of two distinct sets of TCP flows, regulated by a single edge router and feeding into a common core router, as shown in Fig. b. The buffer sizes of the core router and the edge routers are B and B, with link capacities C and C respectively. Thus, for generalised TCP flows, the non-linear, time-delayed, fluid model of the system is given by the following differential equations: dw j t dt = w jt τ j i j w j t q t,τ,τ q t,τ,τ d j w j tq t,τ,τ +q t,τ,τ, τ j for j =,, and q t,τ,τ and q t,τ,τ denote the packet loss probabilities at the edge router and the core router respectively. Case III This model consists of two distinct sets of TCP flows, regulated by two edge routers and feeding into a common core router, as shown in Fig. c. The buffer size at the core router is B, with link capacity C. The buffer sizes for the edge routers are B and B, with link capacities C and C respectively. Thus, for generalised TCP flows, the non-linear, time-delayed, fluid model of the system is given by the following equations: dw j t dt = w jt τ j i j w j t p j t τ j qt,τ,τ d j w j t p j t τ j +qt,τ,τ, 3 τ j for j =,. The loss probabilities at the two edge routers are p t and p t. The loss probability at the core router is denoted by qt,τ,τ. Recall that, the increase and decrease functions are specific to the choice of a particular flavour of TCP. Specifically, [3] has summarised the increase and decrease functions for different TCP flavours including Compound. Since our primary focus is on Compound TCP, we state the increase and decrease functions for Compound as follows: iwt = αwt k, and dwt = βwt. 4 April 0, 06

5 5 τ τ B C τ B C B C B C B C B C τ τ τ a b c Fig. : Schematic diagrams of three topologies. a Case I, a single bottleneck topology b Case II, two routers in tandem and c Case III, two routers feeding into one core router. Here, α, k are the increase parameters and β is the decrease parameter. The default values of these parameters are α = 0.5, k = 0.75 and β = 0.5 [5]. B. Packet loss probability In this paper, we mainly focus on small buffers with Drop-Tail queue policy for the local stability analysis of the non-linear fluid models of TCP given by, and 3. We first consider the scenario where a large number of long-lived TCP flows having a common round trip time of τ feed into a router having a buffer size of B. The bottleneck link has a capacity C. In this scenario, we can approximate the packet loss probability of the router by the blocking probability of an M/M//B queue [3]. This gives rise to the following fluid model: B wt pt =, 5 Cτ where wt represents the average window size of the TCP flows. Using 5, we can then obtain the functional forms of packet loss probabilities for the three scenarios, which we briefly outline as follows: Case I: The fluid model for the loss probability at the core router is given by B w t/τ +w t/τ qt =. 6 C Case II: The fluid models for the loss probabilities are: B B w t/τ +w t/τ w t/τ +w t/τ q t = and, q t =. 7 C Case III: Using 5, we can approximate the loss probabilities at various routers as below: B B w t w t p t =, p t =, and C τ C τ B w t/τ +w t/τ qt =. 8 C Using these functional forms, we now proceed to perform a local stability and bifurcation analysis for the systems given by, and 3. This would enable us to understand the dynamical properties of the coupled system of Compound TCP with Drop-Tail queue policy to a greater detail. C April 0, 06

6 6 III. LOCAL STABILITY ANALYSIS Note that, to perform a local stability and bifurcation analysis for the non-linear models, and 3, we need to choose an appropriate bifurcation parameter. It can be easily seen that both protocol and network parameters affect the stability of the systems. To that end, instead of treating any of the system parameters as a bifurcation parameter, we introduce an exogenous non-dimensional parameter κ as the bifurcation parameter. We choose the non-dimensional parameter in such a manner that it does not affect the equilibrium of the system. Recall that, to conduct the local stability analysis, we primarily focus on Compound TCP with Drop-Tail queues in the small buffer regime. For mathematical tractability, we assume that both sets of TCP flows in all three topologies are regulated by Compound with identical protocol parameters. Further, we consider two simplifying assumptions as briefly outlined below: Scenario : All network parameters are the same, i.e., B = B = B, and C = C = C. Further, the round trip times of both TCP flow sets are identical, i.e., τ = τ = τ. Scenario : In this scenario, we assume that all network parameters are distinct and the round trip time of one set of TCP flows is negligible and much smaller as compared to the round trip time of the other set, i.e, τ >> τ and τ 0. Under this assumption, the dynamics of the second set of TCP flows appear almost instantaneous. We now proceed to conduct a detailed local stability analysis to obtain bounds on network, and protocol parameters to ensure stability, for the systems given by, and 3. Case I The schematic diagram of the topology is presented in Fig. a. Scenario : With this assumption, the first model reduces to a single bottleneck link with only one set of TCP flows having round trip time τ = τ = τ. Hence, with the non-dimensional bifurcation parameter κ, system reduces to the following non-linear, first-order, time-delayed differential equation: dwt = κ wt τ iwt qwt τ dwtqwt τ, 9 dt τ where wt is the average window size of the TCP flows. The non-trivial equilibrium w of system 9 satisfies the following equation iw = dw qw. 0 Note that, under the first assumption, the fluid model for the packet loss probability at the core router, given by 6 reduces to w qw B =, Cτ April 0, 06

7 7 at equilibrium. A necessary and sufficient condition for this model, with Compound TCP in the small buffer regime is [3] καw k B k qw k qw < cos. B Scenario : With the introduction of the non-dimensional parameter κ, system becomes ẇ t = κ w t τ iw t qt,τ,τ dw tqt,τ,τ, τ ẇ t = κ w t iw t qt,τ,τ dw tqt,τ,τ. 3 τ Suppose w,w is a non-trivial equilibrium of 3 and let u t = w t w and u t = w t w be small perturbations about w and w respectively. Linearising 3 about this equilibrium, we obtain u t = κm u t+n u t τ +P u t, u t = κ M +N u t+p u t τ, 4 where, the increase and decrease functions for Compound TCP given by 4, and the functional form of the loss probability at the core router given by 6 yield the following coefficients: M j = α k w k j τ j C B w τ + w τ B N j = B wj α w k w B τj CB j +β + w, τ τ P j = B wj τ τ C B α wj k w B +β + w, 5 τ τ for j =,. Looking for exponential solutions, we obtain the characteristic equation for the linearised system 4 as where, λ +κaλ+κbλe λτ +κ ce λτ +κ d = 0. 6 a = M +M +N, b = N, c = M M +N, d = N M +N P P. 7 For system 3 to be locally stable about the equilibrium w,w, all roots of the characteristic equation 6 should lie in the left half of the complex plane. It can be shown that, for negligibly small values of the nondimensional parameter κ, the system is stable, i.e., all the roots would have negative real parts. However, as κ is increased beyond a critical value, one pair of complex conjugate roots may cross over the imaginary axis, and hence have positive real parts. At this critical value the system would transit into an unstable region and have a pair of purely imaginary roots. To deduce this point, we substitute λ = jω in 6 and separate real and imaginary, April 0, 06

8 8 parts to get ω = κ c a +b ± κ c a +b 4c d. Condition : There exists only one positive value of ω if the following conditions hold i c a +b > 0, and c a +b = 4c d ii c a +b > 0, and c d < 0 Condition : There exists two positive value of ω if the following condition holds c a +b > 0, and c d > 0. When Condition is satisfied, the system transits from the locally stable regime to instability as κ increases beyond a critical value, and never regains stability as κ is further increased. On the contrary, when Condition is satisfied, the system may undergo stability switches as κ is increased []. In the context of congestion control algorithms, the stability switch phenomenon is an undesirable dynamical feature. Further, we have observed in numerous packetlevel simulations that Compound TCP does not exhibit stability switches. Hence, we focus only on the case when Condition is satisfied, and only one positive root of ω exists. This implies that there exists a cross over frequency at which one pair of complex conjugate roots crosses over the imaginary axis, and is given by ω = κa, where c a A = +b c a +b + 4c d. The critical value of κ denoted by κ c, at which this transition occurs, is given by Case II The schematic diagram of the topology is illustrated in Fig. b. κ c = cos A d ab cd Aτ b A +c. 8 Scenario : With this assumption, the second model reduces to a single set of TCP flows, regulated by an edge router, and feeding into a core router. Observe that, the loss probabilities at both routers are the same. Hence, with the non-dimensional bifurcation parameter κ, system reduces to the following non-linear, first-order, time-delayed differential equation dwt dt = κ wt τ iwt pwt τ dwtqwt τ, 9 τ where wt is the average window size of the TCP flows. Using the functional forms of loss probabilities given by 7, we obtain w pw = qw B =. Cτ The critical value of κ, at which system 9 loses its stability, satisfies the following equation κ c αw k B k pw k pw = cos. 0 B April 0, 06

9 9 Scenario : With the introduction of the non-dimensional parameter κ, system reduces to dw t =κ w t τ iw t q t,τ,τ q t,τ,τ dw tq t,τ,τ +q t,τ,τ dt dw t dt τ =κ w t τ iw t q t,τ,τ q t,τ,τ dw tq t,τ,τ +q t,τ,τ. Linearising about its non-trivial equilibrium w,w, we obtain u t = κm u t+n u t τ +P u t, u t = κ M +N u t+p u t τ, where, for Compound TCP, the increase and decrease functions 4, and the functional forms of the loss probabilities given by 7 yield the following coefficients M j = α k wj k τ j N j = P j = α wj k +βw w j B j τ j C B α wj k +βw w j j τ τ C B B C B w τ + w w τ + w τ w τ + w τ B τ B B C B w + B w C B + B C B τ + w τ τ + w τ w τ + w τ B, B,, B, 3 for j =,. Observe that, the linearised system has a similar form as 4. Hence, conducting a similar kind of analysis as done for system, we obtain the critical value of the non-dimensional parameter κ, as given by 8. Case III The schematic diagram for this topology is illustrated in Fig. c. Scenario : For Compound TCP in the small buffer regime, the critical value of κ, denoted by κ c, at which system 3 transits into a locally unstable regime, satisfies the following condition: k + κ c αw k B k + B pw < cos B pw. B Scenario : With the introduction of the non-dimensional parameter κ, 3 reduces to dw t = κ w t τ iw t p t τ qt,τ,τ dw tp t τ +qt,τ,τ dt dw t dt τ = κ w t τ iw j t Linearising 4 about its equilibrium w,w, we obtain p t qt,τ,τ dw j tp t+qt,τ,τ. 4 u t = κm u t+n u t τ +P u t, u t = κ M +N u t+p u t τ, 5, April 0, 06

10 0 Protocol parameter, α Hopf condition Non-dimensional parameter, κ Core router buffer, B 6 8 Hopf condition Non-dimensional parameter, κ Fig. 3: Stability chart. Hopf condition for 3 with Compound TCP in the small buffer regime with respect to two sets of parameters: a the non-dimensional parameter κ, and the protocol parameter α, b the non-dimensional parameter κ, and the buffer size at the core router B. The shaded region below the Hopf condition curve represents the stable region. where, for Compound TCP, and the functional forms of the loss probabilities given by 8 yield the following coefficients M j = α k wj k w Bj j w B τ j C j τ j C B + w, τ τ Bj + B wj N j = P j = α wj k +βw B j w j j τ j C j τ j α wj k Bw +βw j j τ τ C B w τ + w τ w B C B τj + w, τ τ B, 6 for j =,. Note that, the linearised system 5 has a similar form as 4. Hence, a similar kind of local stability analysis would yield the condition on the critical value of the non-dimensional parameter κ, and the protocol parameters as given by 8. For all three scenarios, with the simplifying assumptions, the conditions derived above essentially capture the interdependence among the non-dimensional parameter κ, and the system parameters to ensure local stability. Observe that, the loss of local stability can be studied with respect to any system parameter. However, we prefer to choose an exogenous parameter as the bifurcation parameter, to aid our analysis. It can be explicitly shown that, for all the above cases, the system loses local stability via a Hopf bifurcation [8] if the conditions derived above get violated. We prove this by verifying that the transversality condition of the Hopf spectrum [8]. To verify this, we show that, Redλ/dκ 0 at κ = κ c. In particular, we prove that, Redλ/dκ > 0 at κ = κ c. This implies that, one pair of complex conjugate roots crosses over the imaginary axis from the left half of the complex plane to the right half. Thus, the system undergoes a Hopf bifurcation at κ = κ c. Hence, κ < κ c is a necessary and sufficient condition for local stability, for all the three scenarios. April 0, 06

11 Observe that, deriving a necessary and sufficient condition with heterogeneous network parameters, and different round trip times is analytically complex, for all three scenarios discussed earlier. Hence, we numerically illustrate through DDE-BIFTOOL version.03 [3], [4], that system 3 undergoes a Hopf bifurcation if the non-dimensional parameter κ is varied beyond a certain critical value. We fix the protocol parameters as follows: α = 0.3, β = 0.5 and k = Since, we mainly focus on small buffer regime, the buffer sizes of the routers are fixed as: B = 0,B = 5, and B = 5. We fix the remaining network parameters as: C = C = 00, C = 80, τ = and τ =. Now, we vary the non-dimensional parameter κ in the range [0,] and observe that the system undergoes a Hopf bifurcation at κ c =. At this point, the system has one pair of complex conjugate roots on the imaginary axis. Consequently, the system dynamics exhibit limit cycles at κ c =. Stability charts: To obtain insights about the system behaviour at the stability boundary, we now demonstrate some stability charts for system 3. Fig. 3 a represents the Hopf condition for system 3 in the two parameter space: the non-dimensional parameter κ, and the protocol parameter α. Observe that, if κ is increased, α would have to reduce to ensure stability. Fig. 3 b illustrates the Hopf condition in the two parameter space: the non-dimensional parameterκ, and the buffer size at the core routerb. Observe that, if κ is increased, keeping other system parameters fixed, B would have to be decreased accordingly to ensure stability of system 3. Fig. 4 characterises the stability boundary of system 3 with respect to the increase protocol parameters α and k. It is evident that, there exists a trade-off between the increase parameters to ensure stability. Hence, we conclude that, both protocol parameters, and network parameters, need to be co-designed carefully to maintain stability of system 3. If these Hopf conditions get violated, the system would lose stability leading to the emergency of limit cycles in the system dynamics. In the next section, we provide a detailed analytical framework to characterise the type of Hopf bifurcation and the asymptotic orbital stability of the emergent limit cycles, for system 3. IV. HOPF BIFURCATION ANALYSIS We have seen that, variation in the exogenous parameter κ induces instability in system. Instability in the system could be induced by any of the system parameters. This loss of stability occurs via a Hopf bifurcation which results in limit cycles in the system dynamics which in turn leads to deterministic oscillations in the queue size. Consequently, this results in the overall degradation of the system performance because of loss in link utilisation. To that end, it becomes imperative to study the type of bifurcation and the stability of these emergent limit cycles to a greater detail. Note that, we have motivated the exogenous, non-dimensional parameter κ as the bifurcation parameter. This enables us to capture the effect of the different system parameters on the system stability in a unified manner. The Hopf bifurcation analysis enables us to analyse the system dynamics in its locally unstable regime, in the neighbourhood of the Hopf condition. Using Poincaré normal forms and the center manifold theory, we present an analytical framework to determine the type of the Hopf bifurcation and the orbital stability of the emergent limit cycles. Our analysis closely follows the analysis presented in [8], [9], []. Let κ = κ c +µ, where µ R. Observe that, the system undergoes a Hopf bifurcation at µ = 0, where κ = κ c. April 0, 06

12 We can now consider µ as the bifurcation parameter. An incremental change in κ from κ c to κ c +µ where µ > 0, pushes the system to its locally unstable regime. Step : Using Taylor series expansion, we segregate the right hand side of 3 into linear and non-linear parts. We then cast this equation into the standard form of an operator differential equation. Step : At the critical value of the bifurcation parameter, i.e. at µ = 0, the system has exactly one pair of purely imaginary eigenvalues with non-zero angular velocity. The linear eigenspace spanned by the eigenvectors corresponding these eigenvalues is called the critical eigenspace. The center manifold theorem [9, Chapter 5, Theorem 5..] guarantees the existence of a locally invariant dimensional manifold which is tangent to the critical eigenspace at the equilibrium of the system. Step 3: Next, we project the system onto its critical eigenspace and its complement at the critical value of the bifurcation parameter. This enables us to capture the dynamics of the system on the center manifold, with the help of an ordinary differential equation in a single complex variable. Step 4: Finally, using Poincaré normal forms, we evaluate the lyapunov coefficient and the floquet exponent, which characterise the type of the Hopf bifurcation and the asymptotic orbital stability of the emergent limit cycles respectively. Supposew,w is an equilibrium for 3. Letu t = w t w andu t = w t w be small perturbations about the equilibrium. Thus, a Taylor series expansion of 3 about its equilibrium w,w is as follows u t =κ ξ a u t+ξ b u t τ +ξ d u t τ +κ ξ aa u t+ξ bbu t τ +ξ dd u t τ +ξ ab u tu t τ +ξ ad u tu t τ +ξ bd u t τ u t τ +κ ξ aaa u 3 t +ξ bbb u 3 t τ +ξ ddd u 3 t τ +ξ aab u tu t τ +ξ aad u tu t τ +ξ abb u tu t τ +ξ bbd u t τ u t τ +ξ add u tu t τ +ξ bdd u t τ u t τ +ξ acd u tu t τ u t τ, u t =κ χ c u t+χ d u t τ +χ b u t τ +κ χ cc u t+χ dd u t τ +χ bb u t τ +χ cd u tu t τ +χ bc u t τ u t+χ bd u t τ u t τ +κ χ ccc u 3 t +χ ddd u 3 t τ +χ bbb u 3 t τ +χ ccd u tu t τ +χ bcc u t τ u t+χ cddu tu t τ +χ bdd u t τ u t τ +χ bbc u t τ u t+χ bbd u t τ u t τ +χ bcd u t τ u tu t τ. 7 The Taylor series coefficients are given in Table I. Using the notation u = [u u ] T, we reduce equation 7 to the following form ut = L µ u t +Fu t,µ, 8 April 0, 06

13 3 k.0 Hopf Condition α.0 Fig. 4: Stability chart. Hopf condition for system 3. The shaded region below the curve denotes the stable region. It is evident that there exists a trade-off between the increase protocol parameters α and k. As α increases, k has to be decreased to ensure system stability. where t > 0,µ R. For τ > 0,we define u t θ = ut+θ, u t : [ τ,0] R, θ [ τ,0]. For this model, without loss of generality, we assume that τ > τ. L : C[ τ,0] R denotes a family of continuous and bounded functions parametrised by µ. Here, C[a, b] denotes the set of all continuous functions on the interval [a,b]. The operator F : C[ τ,0] R consists of the non-linear terms. Further, we assume that F is analytic and both L and F depend analytically on the bifurcation parameter µ for small µ. The linear operator is L µ u t = κ au t+ξ b u t τ ξ d u t τ. 9 χ b u t τ χ c u t+χ d u t τ We now cast equation 8 into the following standard form of an operator differential equation, u = Aµu t +Ru t. 30 Note that, 30 has u t rather than both u t and u. Now, using the Riesz representation theorem [4, Chapter 6, Theorem 6.9.], we transform the linear problem d/dtut = L µ u t. The Riesz representation theorem guarantees the existence of an matrix-valued measure η,µ : [ τ,0] R 4, such that each component of η has bounded variation and for all φ C[ τ,0], In particular, we have L µ φ = 0 θ= τ dηθ,µφθ. 0 L µ u t = dηθ,µu t θ. θ= τ Observe that, for system 3, the matrix dη is dηθ,µ = κ aδθ+ξ b δθ +τ ξ d δθ +τ dθ. 3 χ b δθ +τ χ c δθ+χ d δθ +τ April 0, 06

14 4 Here, δ is the Dirac-delta measure. Let C [ τ,0] denotes the space of all functions defined on [ τ,0], with continuous first derivatives. For φ C [ τ,0], we then define the following linear and non-linear operators du tθ dθ, θ [ τ,0, Aµu t θ = L µ u t, θ = 0. 0, θ [ τ,0, Ru t θ = 3 Fu t,µ, θ = 0. Note that, du t /dθ du t /dt. Hence, equation 8 can be transformed into 30. Further, recall that, κ = κ c +µ, and the system undergoes bifurcation at the critical point µ = 0. Hence, we fix µ = 0 to perform the necessary analysis at the point of bifurcation. At µ = 0, the system has a pair of complex eigenvalues on the imaginary axis: λ = ±iω 0, where ω 0 > 0. Let qθ denote the eigenvector for A0 corresponding to the eigenvalue λ0 = iω 0. We assume that qθ has a form as qθ = [ φ ] T e iω 0θ. Now, using A0qθ = iω 0 qθ, we obtain φ as φ = κχ b e iω0τ κχ c +κχ d e iω0τ iω 0. We now define the following adjoint operator dαs A ds µαs =, s 0,τ ], 0 t= τ dη T t,0α t, s = 0. where η T denotes the transpose of η. Observe that, the domains of A and A are C [ τ,0] and C [0,τ ] respectively. Then, λ0 = iω 0 is an eigenvalue of A and for some non-zero vector p, we have We consider pθ to have the following form: Using 33, we obtain φ as A 0pζ = iω 0 pζ. 33 pθ = D φ = [ φ ] T e iω 0θ. κχ b e iω0τ κξ a +κξ b e iω0τ +iω 0. Let us define the inner-product of the functions ψ C[0,τ ] and φ C[ τ,0] as ψ,φ = ψ0φ0 0 θ= τ θ ζ=0 ψ T ζ θdηθ,µφζdζ. 34 April 0, 06

15 5 Using the above definition of inner product, we can easily verify that the eigenvectors p and q satisfy the conditions p,q = and p, q = 0 when D = φ +κξb τ e iω0τ +κξ d φ τ e iω0τ +φ +κχd τ e iω0τ +κχ b τ e iω0τ. 35 The critical eigenspace corresponding to the pair of eigenvalues ±iω 0, denoted by T c, is now dimensional and is spanned by {Req, Imq}, where Req and Imq denote the real and imaginary parts of q respectively. Further, we denote the complement of the critical eigenspace T c as T su. We now project system 30 onto T c and T su. For u t, a solution of 30 at µ = 0, define zt = p,u t, and wt,θ = u t θ Re ztqθ. 36 Recall that, the center manifold, C 0 is tangent to the critical eigenspace at the equilibrium. The representation of the center manifold is wt,θ = w zt, zt,θ, where wz, z,θ = w 0 θ z +w θz z +w θ z Here, w ij θ, for alli,j {0,,} is a two dimensional vector given as [ T w ij θ = w ij θ w ij θ]. We observe that, z and z are the local coordinates on the manifold C 0 in the direction of the eigenvectors p and p respectively. Further, note that the existence of the center manifold C 0 ensures that equation 30 can now be reduced to an ordinary differential equation for a single complex variable z on C 0. At µ = 0, in the coordinates 36, the dynamics of z can be represented as żt = p,au t +Ru t = iω 0 zt+ p0 F wz, z,θ+re ztqθ = iω 0 zt+ p0 F 0 z, z Now, we can expand the function gz, z in powers of z and z as = iω 0 zt+gz, z. 38 gz, z = g 0 z +g z z +g 0 z +g z z We now need to determine the coefficientsw θ, w 0 θ, w 0 θ in equation 37 to solve the differential equation 38 for z. Following [8] we can write ẇ = u t żq z q, and using 30 and 38 we obtain Aw Re p0 F 0 qθ, θ [ τ,0, ẇ = Aw Re p0 F 0 q0 +F 0, θ = 0, which, using 37, can be rewritten as ẇ = Aw+Hz, z,θ. 40 April 0, 06

16 6 Here, the function Hz, z,θ can be expanded in powers of z and z as Hz, z,θ = H 0 θ z +H θz z +H θ z Here, H ij θ, for alli,j {0,,} is a two dimensional vector given as [ T H ij θ = H ij θ H ij θ]. Now, on the center manifold C 0, near the origin ẇ = w z ż +w z z. 4 We now use equations 37 and 38 to replace w z and ż and their conjugates and equate this with 4 to get as in [8]. Now, we observe that u t θ = wz, z,θ+zqθ+ z qθ iω 0 Aw 0 θ = H 0 θ, Aw θ = H θ, iω 0 +Aw 0 θ = H 0 θ, 43 = w 0 θ z +w θz z +w 0 θ z +zeiω0θ + ze iω0θ +, 44 from which we obtain u t 0, u t τ, and u t τ. We now proceed to expand the non-linear terms present in equation 7 using equation 44 and retain only the coefficients of z,z z, z,z z. They are summarised as below: u,t0 = z + z +z z +z z w 0 0+w 0 +, u,t0 = φ z + φ z +φ φ z z +z z w 0 0 φ +w 0φ +, u,t τ = z e iω0τ + z e iω0τ +z z +z z w 0 τ e iω0τ +w τ e iωτ +, u,t τ = φ z e iω0τ + φ z e iω0τ +φ φ z z +z z w 0 τ φ e iω0τ +w τ φ e iωτ +, u,t 0u,t τ = z e iω0τ + z e iω0τ + e iω0τ +e iω0τ z z +z z w0 0 e iω0τ +w 0e iω0τ +w τ + w 0 τ, u,t 0u,t τ = φ z e iω0τ + φ z e iω0τ + φ e iω0τ +φ e iω0τ z z +z z w 0 0 φ e iω0τ +φ w 0e iω0τ +w τ + w 0 τ, u,t τ u,t τ = φ z e iω0τ+τ + φ z e + iω0τ+τ φ e iω0τ τ +φ e iω0τ τ z z +z z w 0 τ φ e iω0τ +φ w τ e iω0τ +w τ e iω0τ + w 0 τ e iω0τ, April 0, 06

17 7 u,t 0u,t τ = φ z e iω0τ + φ z e iω0τ +φ φ e iω0τ +e z z iω0τ +z z w 0 0 φ +φ w 0e iω0τ +φ w τ + φ w 0 τ u,t 0u,t τ = φ z e iω0τ + φ z e iω0τ + u 3,t0 = 3z z +, u 3,t 0 = 3φ φ z z +, u 3,t τ = 3z ze iωτ +,, φ e iω0τ + φ e iω0τ z z +z z +w 0e iω0τ +φ w τ + φ w 0 τ, u 3,t τ = 3φ φ z ze iωτ +, u,t0u,t τ = z z e iω0τ +e iω0τ, u,t0u,t τ = z z φ e iω0τ + φ e iω0τ, u,t τ u,t 0 = z z e iω0τ +, u,t τ u,t τ = z z φ e iω0τ τ +φ e iω0τ, u,t τ u,t 0 = z zφ φ e iω0τ + φ, u,t τ u,t τ = z zφ φ e iω0τ τ + φ e iω0τ, u,t 0u,t τ = z zφ φ e iω0τ +φ e iω0τ, u,t 0u,t τ = z zφ φ e iω0τ +e iω0τ, u,t τ u,t 0 = z zφ φ e iω0τ + φ, u,t τ u,t 0 = z z φ e iω0τ +φ, u,t τ u,t 0 = z zφ φ +e iω0τ, w0 0 z u,t 0u,t τ u,t τ = z φ e iω0τ τ +φ e iω0τ τ +φ e iω0τ+τ, u,t 0u,t τ u,t τ = z zφ e iω0τ τ +e iω0τ τ +e iω0τ+τ. e iω0τ e iω0τ Using the definition gz, z = p0 F 0 z, z we then determine the coefficients of z, z z, z and z z, which are outlined below. g 0 = κ D φ ξ aa +ξ bb e iω0τ +ξ dd φ +ξ e iω0τ ab e iω0τ +ξ ad φ e iω0τ +ξ bd φ e iω0τ+τ +χ cc φ +χ dd φ e iω0τ +χ bb e iω0τ +χ cd φ e iω0τ +χ bc φ e iω0τ +χ bd φ e iω0τ+τ, April 0, 06

18 8 g 0 = κ D φ ξ aa +ξ bb e iω0τ +ξ dd φ eiω0τ +ξ ab e iω0τ +ξ ad φ e iω0τ +ξ bd φ e iω0τ+τ +χ cc φ +χdd φ e iω 0τ +χ bb e iω0τ +χ cd φ e iω 0τ +χ bc φ e iω0τ +χ bd φ e iω0τ+τ, g = κ D φ ξ aa +ξ bb +ξ dd φ φ +ξ ab e iω 0τ +e iω0τ +ξ ad φ e iω0τ +φ e iω0τ +ξ bd φ e iω0τ τ +φ e iω0τ τ +φ φ χ cc +χ dd +χ bb +χ cd φ φ e iω 0τ +e iω0τ +χ bc φ e iω0τ + φ e iω0τ +χ bd φ e iω0τ τ +φ e iω0τ τ, g = κ D φ ξ aa w 0 0+w 0+ξ bb w0 τ e iω0τ +w τ e iωτ +ξ dd w0 τ φ e iω0τ +w φ τ e iωτ w 0 0 +ξ ab e iω0τ +w 0e iω0τ +w τ + w 0 τ w 0 0 +ξab φ e iω0τ +w 0φ e iω0τ +w τ + w 0 τ w 0 τ +ξ bd φ e iω0τ +w τ φ e iω0τ +w τ e iω0τ + w 0 τ e iω0τ +3ξ aaa +3ξ bbb e iω0τ +3ξ ddd φ φ e ıω0τ +ξ aab e iω 0τ +e iω0τ +ξ aad φ e iω0τ + φ e iω0τ +ξ abb e iω 0τ + +ξ bbd φ e iω0τ τ +φ e iω0τ +ξ add φ φ e iω0τ + φ +ξ bdd φ φ e iω0τ τ + φ e iω0τ +ξ abd φ e iω0τ τ +φ e iω0τ τ +φ e iω0τ+τ +χ cc w0 0 φ +w 0φ +χdd w0 τ φ e iω0τ +w τ φ e iωτ +χ bb w0 τ e iω0τ +w τ e iωτ w 0 0 +χ cd φ e iω0τ +φ w 0e iω0τ +φ w τ + φ w 0 τ w 0 0 +χbc e iω0τ +w 0e iω0τ +φ w τ + φ w 0 τ +χ bd φ w 0 τ e iω0τ +φ w τ e iω0τ +w τ e iω0τ + w 0 τ e iω0τ +3χ ccc φ φ +3χ ddd φ φ e iω0τ +3χ bbb e iω0τ +χ ccd φ φ e iω 0τ +e iω0τ +χ bcc φ φ e iω0 τ +φ e iω0τ +χ cdd φ φ e iω 0τ + +χ bdd φ φ e iω0τ τ + φ e iω0τ +χ bbc φ e iω0τ +φ +χ bbd φ e iω0τ τ +φ e iω0τ +χ bcd φ φ e iω0τ τ +φ e iω0τ τ + φ e iω0τ+τ. 45 Note that, the expression for g has w 0 θ and w θ which we need to evaluate. Now, for θ [ τ,0 from 4, we have Hz, z,θ = Re q 0 F 0 qθ = gz, zqθ ḡz, z qθ z = g 0 +g z z +g 0 z + qθ ḡ 0 z +ḡ z z z +ḡ 0 + qθ, April 0, 06

19 9 which when compared with 4 gives H 0 θ = g 0 qθ ḡ 0 qθ, H θ = g qθ ḡ qθ. 46 Using equations 3 and 43, we have Solving the differential equations in 47, we get The objective now is to determine e and f. We define, ẇ 0 θ = iω 0 w 0 θ+g 0 qθ+ḡ 0 qθ, ẇ θ = g qθ+ḡ qθ. 47 w 0 θ = g 0 iω 0 q0e iω0θ ḡ0 3iω 0 q0e iω0θ +ee iω0θ, w θ = g iω 0 q0e iω0θ ḡ iω 0 q0e iω0θ +f. 48 Hz, z,0 = Re q 0 F 0 q0 +F 0, 49 where F 0 represents the non-linear terms that can be expanded in powers of z as F = F 0 z +F z z +F 0 z +F z z Substituting the coefficients from the expansion of F 0 gives [ ] T H 0 0 = g 0 q0 ḡ 0 q0+ F 0 F 0, [ ] T H 0 = g q0 ḡ q0+ F F. 5 From 5 and 3, we obtain [ ] T g 0 q0+ḡ 0 q0 = F 0 F 0 + κa iω 0 w 0 0+κa w 0 τ +κa 3 w 0 τ, κa 3 w 0 τ+κa iω 0 w 0 0+κa w 0 τ [ ] T g q0+ḡ q0 = F F + κa w 0 κa w τ +κa 3 w τ. 5 κa 3 w τ +κa w 0+κa w τ We substitute w 0 0,w 0 τ,w 0 and w τ from 48 in 5 we get e and f of the form [ ] T [ ] T e = e e and f = f f. 53 Note that, e,e,f and f can be derived explicitly in terms of system parameters, which are outlined below: e = Y Z Y Z X Y X Y, e = X Z X Z X Y X Y, f = Q R Q R P Q P Q, f = P R P R P Q P Q, 54 April 0, 06

20 0 where, X = κa +κa e iω0τ iω 0, X = κa 3 e iω0τ, Y = κa 3 e iω0τ, Y = κa +κa e iω0τ iω 0, P = κa +κa, P = κa 3, Q = κa 3, Q = κa +κa, Z = g 0 iω 0 iω0 +κa +κa e iω0τ +κa 3 φ e iω0τ + ḡ0 3iω 0 iω0 +κa +κa e iω0τ +κa 3 φ e iω0τ F 0, Z = g 0 iω 0 iω0 φ +κa 3 e iω0τ +κa φ +κa φ e iω0τ + ḡ0 3iω 0 iω0 φ +κa 3 e iω0τ +κa φ +κa φ e iω0τ F 0, R = g iω 0 iω0 κa κa e iω0τ κa 3 φ e iω0τ + ḡ iω 0 iω0 +κa +κa e iω0τ +κa 3 φ e iω0τ F, R = g iω 0 iω0 φ κa 3 e iω0τ κa φ κa φ e iω0τ + ḡ0 3iω 0 iω0 φ +κa 3 e iω0τ +κa φ +κa φ e iω0τ F. 55 Using e and f we evaluate w 0 and w, using which we compute g. We now have all the terms required for the analysis of Hopf bifurcation as follows, see [8] c 0 = i g 0 g g 3 ω g 0 + g 0, 56 µ = Re c 0 α, β = Re c 0, 57 0 where c 0 is the lyapunov coefficient and α 0 = Redλ/dκ κ=κc. The following conditions enable us to verify the type of the Hopf bifurcation, and the asymptotic orbital stability of the limit cycles [8]. The Hopf bifurcation is supercritical if µ > 0 and sub-critical if µ < 0. The limit cycles are asymptotically orbitally stable if β < 0 and unstable if β > 0. Substituting the expression for g in 56 yields the expression for c 0, which is the lyapunov coefficient. We can then compute µ and β using 57. We now present a numerical example, and compute the values of µ and β for Compound TCP in the small buffer regime. Numerical Example: We first fix the system parameters as follows: α = 0.3, k = 0.75, β = 0.5, B = 0, B = 5, B = 5, C = C = 00, C = 80, τ =, and τ. With these parameter values, the system undergoes a Hopf bifurcation at κ c =. We now increase the value of the non-dimensional parameter to κ =.05, and push the system beyond April 0, 06

21 4 wt τ 30 wt τ w t 36 9 w t 36 Fig. 5: Phase portraits. Emergence of limit cycle in the dynamics of w t in 3, for Compound TCP in the small buffer regime, with the variation in the non-dimensional parameter κ. Observe that, a Trajectories converge to stable equilibrium for κ = 0.95, b Trajectories converge to a stable limit cycle for κ =.05. the edge of stability. Following the Hopf bifurcation analysis presented above, we compute the required expressions: Rec 0 = < 0, α 0 = > 0 µ = 0.9 > 0, β = 0.477< 0. Thus, the Hopf bifurcation is supercritical and the emergent limit cycles are asymptotically orbitally stable. Phase portraits and bifurcation diagram: We present the phase portrait for system 3, for Compound TCP in the small buffer regime, in Fig. 5. First, we fix a point α = 0.3, κ =, on the stability boundary in the stability chart as shown in Fig. 3 a. The remaining system parameter values are fixed as mentioned above in the numerical example. We now plot the phase portrait for the window size for the second set of TCP flows, for κ = 0.95 and κ =.05 respectively, as shown in Fig. 5. Observe that, for κ = 0.95, the average window size of the second set Compound TCP flows converges to its equilibrium value, as expected. For, κ =.05, the average window size exhibits orbitally stable limit cycles, as the system undergoes a Hopf bifurcation at κ =. Note that, the average window size of the first set of Compound flows can be shown to exhibit qualitatively similar dynamical behaviour. We now present the bifurcation diagram for system 3, in Fig. 6, obtained from DDE-BIFTOOL version.03. Observe that, the amplitude of the limit cycles increases as κ is increased beyond. V. PACKET-LEVEL SIMULATIONS In order to corroborate the analytical insights obtained, we conduct some packet-level simulations, for the multiple bottleneck scenario, in NS [6]. The system consists of two distinct sets of 60 long-lived Compound TCP flows each with an access speed of Mbps, regulated by two edge routers and feeding into one core router. Each edge April 0, 06

22 Amplitude Non-dimensional parameter, κ Fig. 6: Bifurcation diagram. Emergence of limit cycles in the dynamics of w t at κ = for system 3, with Compound TCP flows in the small buffer regime. The amplitude of the emergent limit cycles increases for further increase in κ. Buffer size = 5 pkts Queue size pkts Buffer size = 00 pkts τ = 0 ms, τ = 0 ms τ = 0 ms, τ = 00 ms Time seconds 5 Fig. 7: Long-lived flows. Two sets of 60 long-lived Compound flows over a Mbps link, regulated by two edge routers, feeding into a core router with link capacity 80 Mbps. Observe the emergence of limit cycles in the queue at the core router, for larger buffer thresholds, and larger round trip times. router has a link capacity of 00 Mbps, and the core router has a link capacity of 80 Mbps. Since our primary focus is on small buffers, we fix the buffer size for each edge router to be 5 packets, and vary the buffer size of the core router from 5 packets to 00. Further, we fix the round trip time of one set of flows to be 0 ms, and the round trip time of the other set is varied from 0 ms to 00 ms. The simulations are illustrated in Fig. 7. Observe that, if the buffer sizes at all routers are fixed at 5 packets, the queue at the core router is completely random, and hence stable, since the queue does not exhibit any deterministic oscillations. When the buffer size at the core router is increased to 00 packets and the round trip time of the second set of flows is 00 ms, the queue dynamics exhibits limit cycles. Hence, larger queue thresholds are prone to inducing limit cycles, for larger round trip times. These limit cycles in the queue size lead to synchronisation among TCP flows and make the downstream traffic bursty. April 0, 06

23 3 VI. CONCLUDING REMARKS We considered three different topologies, and conducted a detailed local stability analysis with two simplifying assumptions, to obtain necessary and sufficient conditions for stability. To aid our analysis, we motivated a suitable non-dimensional bifurcation parameter, and illustrated that, the underlying dynamical systems lose stability if the bifurcation parameter is varied. Further, in the multiple bottleneck scenario, even without any simplifying assumptions on the system parameters, we numerically identified that the system loses stability via a Hopf bifurcation. A key insight obtained was the trade-off between different system parameters to ensure stability, as illustrated through some stability charts. After knowing that a system exhibits a Hopf, it is natural to have a framework to determine the asymptotic orbital stability of the bifurcating limit cycles. To that end, using Poincaré normal forms and the center manifold theory, we conducted a detailed Hopf bifurcation analysis, in the neighbourhood of the Hopf condition. To corroborate our analytical insights, we conducted some packet-level simulations to highlight the existence and stability of limit cycles in the queue size dynamics as system parameters vary. The insights obtained in this paper could have important consequences for the modelling and the performance evaluation of communication networks. From a theoretical perspective, this opens many challenging questions centred around the development of accurate fluid models for TCP and queue management policies. From a practical perspective, the emergence of stable limit cycles could have an impact on the end-to-end quality of service these issues merit further investigation. REFERENCES [] V.G. Cerf, Bufferbloat and other Internet challenges, IEEE Internet Computing, vol. 5, pp , 04. [] K.L. Cooke, and Z. Grossman, Discrete delay, distributed delay and stability switches, Journal of Mathematical Analysis and Applications, vol. 86, pp , 98. [3] K. Engelborghs, T. Luzyanina, and D. Roose, Numerical bifurcation analysis of delay differential equations using DDE-BIFTOOL, ACM Transactions on Mathematical Software TOMS, vol. 8, pp., 00. [4] K. Engelborghs, T. Luzyanina, G. Samaey, DDE-BIFTOOL v..00: a Matlab package for bifurcation analysis of delay differential equations, Technical Report TW-330, Department of Computer Science, K.U.Leuven, Leuven, Belgium, 00. [5] J. Gettys and K. Nichols, Bufferbloat: dark buffers in the Internet, Communications of the ACM, vol. 55, pp , 0. [6] D. Ghosh, K. Jagannathan, and G. Raina, Right buffer sizing matters: stability, queuing delay and traffic burstiness in compound TCP, in Proceedings of 5nd Annual Allerton Conference on Communication, Control, and Computing, 04. [7] S. Ha, I. Rhee and L. Xu, CUBIC: a new TCP-friendly high-speed TCP variant, ACM SIGOPS Operating Systems Review, vol. 4, pp , 008. [8] B.D. Hassard, N.D. Kazarinoff and Y-H. Wan, Theory and Applications of Hopf Bifurcation, Cambridge University Press, 98. [9] Y.A. Kuznetsov, Elements of Applied Bifurcation Theory, Springer Science & Business Media, 03. [0] K. Nichols and V. Jacobson, Controlling queue delay, Communications of the ACM, vol. 55, pp. 4 50, 0. [] J. Padhye, V. Firoiu, D. Towsley and J.F. Kurose, Modeling TCP Reno performance: a simple model and its empirical validation, IEEE/ACM Transactions on Networking, vol. 8, pp , 000. [] G. Raina, Local bifurcation analysis of some dual congestion control algorithms, IEEE Transactions on Automatic Control, vol. 50, pp , 005. [3] P. Raja and G. Raina, Delay and loss-based transport protocols: buffer-sizing and stability, in Proceedings of International Conference on Communication Systems and Networks, 0. [4] W. Rudin, Real and Complex Analysis, Tata McGraw-Hill Education, 987. April 0, 06

24 4 [5] K. Tan, J. Song, Q. Zhang and M. Sridharan, A Compound TCP approach for high-speed and long distance networks, in Proceedings of IEEE INFOCOM, 006. [6] The Network Simulator NS. [Online]. Available: Information. April 0, 06

25 5 APPENDIX TABLE I: Coefficients in the Taylor series expansion of the non-linear fluid model 3 with Compound TCP and Drop-tail queue policy evaluated at the equilibrium w,w. Here, the term p represents the partial derivative of p with respect to the variables as given by the subscripts. ξ a = f w t ξ b = f w t τ w i,a d i d,a τ i +d w i +d p,b τ +q b ξ d = f w t τ ξ aa = f w w t τ ξ bb = f w t τ ξ dd = f w t τ ξ ab = ξ ad = ξ bd = f w t w t τ f w t w t τ f w t τ w t τ ξ aaa = 3 f w 6 w 3t τ ξ bbb = 3 f 6 w 3t τ w q d τ i +d i,a d i d,a i +d i +d τ p,bb w +q bb w +p,b +q b w τ q dd i +d i,a p +q +p,b τ τ w +q b w i,a +d,a w q d i,a +d,a τ i +d q d τ +q bd w i,a d i d,a i +d i τ +d p,bbb w +q bbb w +3p,bb +3q bb ξ ddd = 3 f 6 w 3t τ ξ aab = 3 f w t w t τ ξ aad = 3 f w t w t τ ξ abb = 3 f w t w t τ ξ bbd = 3 f w t τ w t τ ξ add = 3 f w t w t τ ξ bdd = 3 f w t τ w t τ ξ abd = χ c = f w t 3 f w t w t τ w t τ w τ q ddd i +d i,aa p τ τ +q +p,b w +q b w i,aa +d,aa w q d i,aa τ +d,aa τ i,a +d,a i τ +d q bd +q bbd w w q dd i,a τ +d,a i τ +d q dd +q bdd w τ i,a +d,a w τ i,c d i d,c i +d p,bb w +q bb w +p,b +q b q bd w +q d April 0, 06

26 6 χ d = f w t τ w i τ +d p,d +q d χ b = χ cc = f w t τ f w w t τ χ dd = f w t τ χ bb = f w t τ χ cd = χ bc = χ bd = χ ccc = 6 f w t w t τ f w t τ w t f w t τ w t τ 3 f w w 3t τ χ ddd = 3 f 6 w 3t τ χ bbb = 3 f 6 w 3t τ χ ccd = 3 f w t w t τ χ bcc = w q b τ i +d i,c d i d,c i +d i τ +d p,dd w +q dd w +p,d +q d w τ q bb i +d i,c p τ τ +q +p,d w +q d w i,c +d,c w q b i,c τ +d,c i τ +d q b +q bd w i,c d i d,c i +d i +d τ p,ddd w +q ddd w +3p,dd +3q dd w τ q bbb i +d 3 f w t τ w t w q b i,cc +d,cc τ χ cdd = 3 f w t w t τ χ bdd = 3 f w t τ w t τ χ bbc = 3 f w t τ w t χ bbd = 3 f w t τ w t τ ξ bcd = 3 f w t τ w t w t τ i,cc p +q +p,d τ τ w +q d w i,cc +d,cc i,c +d,c p,dd τ w +q dd w +p,d +q d i +d q bd τ +q bdd w w q bb i,c τ +d,c i τ +d q bb +q bbd w i,c τ +d,c q bd w +q b April 0, 06

Local stability and Hopf bifurcation analysis for Compound TCP

Local stability and Hopf bifurcation analysis for Compound TCP This article has been accepted for publication in a future issue of this journal, but has not been fully edited Content may change prior to final publication Citation information: DOI 1119/TCNS17747839,

More information

Direction and Stability of Hopf Bifurcation in a Delayed Model with Heterogeneous Fundamentalists

Direction and Stability of Hopf Bifurcation in a Delayed Model with Heterogeneous Fundamentalists International Journal of Mathematical Analysis Vol 9, 2015, no 38, 1869-1875 HIKARI Ltd, wwwm-hikaricom http://dxdoiorg/1012988/ijma201554135 Direction and Stability of Hopf Bifurcation in a Delayed Model

More information

Hopf Bifurcation Analysis of a Dynamical Heart Model with Time Delay

Hopf Bifurcation Analysis of a Dynamical Heart Model with Time Delay Applied Mathematical Sciences, Vol 11, 2017, no 22, 1089-1095 HIKARI Ltd, wwwm-hikaricom https://doiorg/1012988/ams20177271 Hopf Bifurcation Analysis of a Dynamical Heart Model with Time Delay Luca Guerrini

More information

Stability and Hopf Bifurcation Analysis of the Delay Logistic Equation

Stability and Hopf Bifurcation Analysis of the Delay Logistic Equation 1 Stability and Hopf Bifurcation Analysis of the Delay Logistic Equation Milind M Rao # and Preetish K L * # Department of Electrical Engineering, IIT Madras, Chennai-600036, India * Department of Mechanical

More information

Stability and Hopf bifurcation analysis of the Mackey-Glass and Lasota equations

Stability and Hopf bifurcation analysis of the Mackey-Glass and Lasota equations Stability and Hopf bifurcation analysis of the Mackey-Glass and Lasota equations Sreelakshmi Manjunath Department of Electrical Engineering Indian Institute of Technology Madras (IITM), India JTG Summer

More information

Stability, convergence and Hopf bifurcation analyses of the classical car-following model

Stability, convergence and Hopf bifurcation analyses of the classical car-following model 1 Stability, convergence and Hopf bifurcation analyses of the classical car-following model Gopal Krishna Kamath, Krishna Jagannathan and Gaurav Raina Department of Electrical Engineering, Indian Institute

More information

Stability and bifurcation analysis of Westwood+ TCP congestion control model in mobile cloud computing networks

Stability and bifurcation analysis of Westwood+ TCP congestion control model in mobile cloud computing networks Nonlinear Analysis: Modelling and Control, Vol. 1, No. 4, 477 497 ISSN 139-5113 http://dx.doi.org/1.15388/na.16.4.4 Stability and bifurcation analysis of Westwood+ TCP congestion control model in mobile

More information

5.2.2 Planar Andronov-Hopf bifurcation

5.2.2 Planar Andronov-Hopf bifurcation 138 CHAPTER 5. LOCAL BIFURCATION THEORY 5.. Planar Andronov-Hopf bifurcation What happens if a planar system has an equilibrium x = x 0 at some parameter value α = α 0 with eigenvalues λ 1, = ±iω 0, ω

More information

Modelling an Isolated Compound TCP Connection

Modelling an Isolated Compound TCP Connection Modelling an Isolated Compound TCP Connection Alberto Blanc and Denis Collange Orange Labs 905 rue Albert Einstein Sophia Antipolis, France {Email: alberto.blanc,denis.collange}@orange-ftgroup.com Konstantin

More information

Internet Congestion Control: Equilibrium and Dynamics

Internet Congestion Control: Equilibrium and Dynamics Internet Congestion Control: Equilibrium and Dynamics A. Kevin Tang Cornell University ISS Seminar, Princeton University, February 21, 2008 Networks and Corresponding Theories Power networks (Maxwell Theory)

More information

Singular perturbation analysis of an additive increase multiplicative decrease control algorithm under time-varying buffering delays.

Singular perturbation analysis of an additive increase multiplicative decrease control algorithm under time-varying buffering delays. Singular perturbation analysis of an additive increase multiplicative decrease control algorithm under time-varying buffering delays. V. Guffens 1 and G. Bastin 2 Intelligent Systems and Networks Research

More information

Hopf Bifurcation and Stability of an Improved Fluid Flow Model with Time Delay in Internet Congestion Control

Hopf Bifurcation and Stability of an Improved Fluid Flow Model with Time Delay in Internet Congestion Control International Journal of Engineering esearch And Management (IJEM) ISSN: 349-58, Volume-5, Issue-6, June 18 Hopf Bifurcation and Stability of an Improved Fluid Flow Model with Time Delay in Internet Congestion

More information

Three ways of treating a linear delay differential equation

Three ways of treating a linear delay differential equation Proceedings of the 5th International Conference on Nonlinear Dynamics ND-KhPI2016 September 27-30, 2016, Kharkov, Ukraine Three ways of treating a linear delay differential equation Si Mohamed Sah 1 *,

More information

Additive resonances of a controlled van der Pol-Duffing oscillator

Additive resonances of a controlled van der Pol-Duffing oscillator Additive resonances of a controlled van der Pol-Duffing oscillator This paper has been published in Journal of Sound and Vibration vol. 5 issue - 8 pp.-. J.C. Ji N. Zhang Faculty of Engineering University

More information

OSCILLATION AND PERIOD DOUBLING IN TCP/RED SYSTEM: ANALYSIS AND VERIFICATION

OSCILLATION AND PERIOD DOUBLING IN TCP/RED SYSTEM: ANALYSIS AND VERIFICATION International Journal of Bifurcation and Chaos, Vol. 18, No. 5 (28) 1459 1475 c World Scientific Publishing Company OSCILLATION AND PERIOD DOUBLING IN TCP/RED SYSTEM: ANALYSIS AND VERIFICATION XI CHEN,

More information

Chapter 14 Three Ways of Treating a Linear Delay Differential Equation

Chapter 14 Three Ways of Treating a Linear Delay Differential Equation Chapter 14 Three Ways of Treating a Linear Delay Differential Equation Si Mohamed Sah and Richard H. Rand Abstract This work concerns the occurrence of Hopf bifurcations in delay differential equations

More information

communication networks

communication networks Positive matrices associated with synchronised communication networks Abraham Berman Department of Mathematics Robert Shorten Hamilton Institute Douglas Leith Hamilton Instiute The Technion NUI Maynooth

More information

Modeling and Stability of PERT

Modeling and Stability of PERT Modeling Stability of PET Yueping Zhang yueping@cs.tamu.edu I. SYSTEM MODEL Our modeling of PET is composed of three parts: window adjustment ED emulation queuing behavior. We start with the window dynamics.

More information

HOPF BIFURCATION ANALYSIS OF A PREDATOR-PREY SYSTEM WITH NON-SELECTIVE HARVESTING AND TIME DELAY

HOPF BIFURCATION ANALYSIS OF A PREDATOR-PREY SYSTEM WITH NON-SELECTIVE HARVESTING AND TIME DELAY Vol. 37 17 No. J. of Math. PRC HOPF BIFURCATION ANALYSIS OF A PREDATOR-PREY SYSTEM WITH NON-SELECTIVE HARVESTING AND TIME DELAY LI Zhen-wei, LI Bi-wen, LIU Wei, WANG Gan School of Mathematics and Statistics,

More information

Local and Global Stability of Symmetric Heterogeneously-Delayed Control Systems

Local and Global Stability of Symmetric Heterogeneously-Delayed Control Systems Local and Global Stability of Symmetric Heterogeneously-Delayed Control Systems Yueping Zhang and Dmitri Loguinov Texas A&M University, College Station, TX 77843 Email: {yueping, dmitri}@cs.tamu.edu Abstract

More information

HOPF BIFURCATION CALCULATIONS IN DELAYED SYSTEMS

HOPF BIFURCATION CALCULATIONS IN DELAYED SYSTEMS PERIODICA POLYTECHNICA SER. MECH. ENG. VOL. 48, NO. 2, PP. 89 200 2004 HOPF BIFURCATION CALCULATIONS IN DELAYED SYSTEMS Gábor OROSZ Bristol Centre for Applied Nonlinear Mathematics Department of Engineering

More information

Analysis of a lumped model of neocortex to study epileptiform ac

Analysis of a lumped model of neocortex to study epileptiform ac of a lumped model of neocortex to study epileptiform activity Sid Visser Hil Meijer Stephan van Gils March 21, 2012 What is epilepsy? Pathology Neurological disorder, affecting 1% of world population Characterized

More information

CHAPTER 6 HOPF-BIFURCATION IN A TWO DIMENSIONAL NONLINEAR DIFFERENTIAL EQUATION

CHAPTER 6 HOPF-BIFURCATION IN A TWO DIMENSIONAL NONLINEAR DIFFERENTIAL EQUATION CHAPTER 6 HOPF-BIFURCATION IN A TWO DIMENSIONAL NONLINEAR DIFFERENTIAL EQUATION [Discussion on this chapter is based on our paper entitled Hopf-Bifurcation Ina Two Dimensional Nonlinear Differential Equation,

More information

Stability and Hopf Bifurcation for a Discrete Disease Spreading Model in Complex Networks

Stability and Hopf Bifurcation for a Discrete Disease Spreading Model in Complex Networks International Journal of Difference Equations ISSN 0973-5321, Volume 4, Number 1, pp. 155 163 (2009) http://campus.mst.edu/ijde Stability and Hopf Bifurcation for a Discrete Disease Spreading Model in

More information

Compound TCP with Random Losses

Compound TCP with Random Losses Compound TCP with Random Losses Alberto Blanc 1, Konstantin Avrachenkov 2, Denis Collange 1, and Giovanni Neglia 2 1 Orange Labs, 905 rue Albert Einstein, 06921 Sophia Antipolis, France {alberto.blanc,denis.collange}@orange-ftgroup.com

More information

B5.6 Nonlinear Systems

B5.6 Nonlinear Systems B5.6 Nonlinear Systems 4. Bifurcations Alain Goriely 2018 Mathematical Institute, University of Oxford Table of contents 1. Local bifurcations for vector fields 1.1 The problem 1.2 The extended centre

More information

Min Congestion Control for High- Speed Heterogeneous Networks. JetMax: Scalable Max-Min

Min Congestion Control for High- Speed Heterogeneous Networks. JetMax: Scalable Max-Min JetMax: Scalable Max-Min Min Congestion Control for High- Speed Heterogeneous Networks Yueping Zhang Joint work with Derek Leonard and Dmitri Loguinov Internet Research Lab Department of Computer Science

More information

Hopf Bifurcation of a Nonlinear System Derived from Lorenz System Using Centre Manifold Approach ABSTRACT. 1. Introduction

Hopf Bifurcation of a Nonlinear System Derived from Lorenz System Using Centre Manifold Approach ABSTRACT. 1. Introduction Malaysian Journal of Mathematical Sciences 10(S) March : 1-13 (2016) Special Issue: The 10th IMT-GT International Conference on Mathematics, Statistics and its Applications 2014 (ICMSA 2014) MALAYSIAN

More information

Performance Analysis of Priority Queueing Schemes in Internet Routers

Performance Analysis of Priority Queueing Schemes in Internet Routers Conference on Information Sciences and Systems, The Johns Hopkins University, March 8, Performance Analysis of Priority Queueing Schemes in Internet Routers Ashvin Lakshmikantha Coordinated Science Lab

More information

384Y Project June 5, Stability of Congestion Control Algorithms Using Control Theory with an application to XCP

384Y Project June 5, Stability of Congestion Control Algorithms Using Control Theory with an application to XCP 384Y Project June 5, 00 Stability of Congestion Control Algorithms Using Control Theory with an application to XCP . Introduction During recent years, a lot of work has been done towards the theoretical

More information

Impact of Cross Traffic Burstiness on the Packet-scale Paradigm An Extended Analysis

Impact of Cross Traffic Burstiness on the Packet-scale Paradigm An Extended Analysis Impact of ross Traffic Burstiness on the Packet-scale Paradigm An Extended Analysis Rebecca Lovewell and Jasleen Kaur Technical Report # TR11-007 Department of omputer Science University of North arolina

More information

Fairness comparison of FAST TCP and TCP Vegas

Fairness comparison of FAST TCP and TCP Vegas Fairness comparison of FAST TCP and TCP Vegas Lachlan L. H. Andrew, Liansheng Tan, Tony Cui, and Moshe Zukerman ARC Special Research Centre for Ultra-Broadband Information Networks (CUBIN), an affiliated

More information

Research Article Stability and Hopf Bifurcation in a Computer Virus Model with Multistate Antivirus

Research Article Stability and Hopf Bifurcation in a Computer Virus Model with Multistate Antivirus Abstract and Applied Analysis Volume, Article ID 84987, 6 pages doi:.55//84987 Research Article Stability and Hopf Bifurcation in a Computer Virus Model with Multistate Antivirus Tao Dong,, Xiaofeng Liao,

More information

PIQI-RCP: Design and Analysis of Rate-Based Explicit Congestion Control

PIQI-RCP: Design and Analysis of Rate-Based Explicit Congestion Control PIQI-RCP: Design and Analysis of Rate-Based Explicit Congestion Control Saurabh Jain Joint work with Dr. Dmitri Loguinov June 21, 2007 1 Agenda Introduction Analysis of RCP QI-RCP PIQI-RCP Comparison Wrap

More information

A positive systems model of TCP-like congestion control: Asymptotic results

A positive systems model of TCP-like congestion control: Asymptotic results A positive systems model of TCP-like congestion control: Asymptotic results Robert Shorten Fabian Wirth Douglas Leith April 7, 2004 Abstract In this paper we study communication networks that employ drop-tail

More information

Boundedness of AIMD/RED System with Time Delays

Boundedness of AIMD/RED System with Time Delays Boundedness of AIMD/ED System with Time Delays Lijun Wang 1, Lin Cai, Xinzhi Liu 1 and Xuemin (Sherman) Shen 3 Department of Applied Mathematics 1, Department of Electrical and Computer Engineering 3 University

More information

STABILITY AND HOPF BIFURCATION OF A MODIFIED DELAY PREDATOR-PREY MODEL WITH STAGE STRUCTURE

STABILITY AND HOPF BIFURCATION OF A MODIFIED DELAY PREDATOR-PREY MODEL WITH STAGE STRUCTURE Journal of Applied Analysis and Computation Volume 8, Number, April 018, 573 597 Website:http://jaac-online.com/ DOI:10.11948/018.573 STABILITY AND HOPF BIFURCATION OF A MODIFIED DELAY PREDATOR-PREY MODEL

More information

Stochastic Network Calculus

Stochastic Network Calculus Stochastic Network Calculus Assessing the Performance of the Future Internet Markus Fidler joint work with Amr Rizk Institute of Communications Technology Leibniz Universität Hannover April 22, 2010 c

More information

THE Internet is increasingly being used in the conduct of

THE Internet is increasingly being used in the conduct of 94 IEEE/ACM TRANSACTIONS ON NETWORKING, VOL. 14, NO. 1, FEBRUARY 2006 Global Stability Conditions for Rate Control With Arbitrary Communication Delays Priya Ranjan, Member, IEEE, Richard J. La, Member,

More information

String and robust stability of connected vehicle systems with delayed feedback

String and robust stability of connected vehicle systems with delayed feedback String and robust stability of connected vehicle systems with delayed feedback Gopal Krishna Kamath, Krishna Jagannathan and Gaurav Raina Department of Electrical Engineering Indian Institute of Technology

More information

IN THIS PAPER, we describe a design oriented modelling

IN THIS PAPER, we describe a design oriented modelling 616 IEEE/ACM TRANSACTIONS ON NETWORKING, VOL 14, NO 3, JUNE 2006 A Positive Systems Model of TCP-Like Congestion Control: Asymptotic Results Robert Shorten, Fabian Wirth, and Douglas Leith Abstract We

More information

NBA Lecture 1. Simplest bifurcations in n-dimensional ODEs. Yu.A. Kuznetsov (Utrecht University, NL) March 14, 2011

NBA Lecture 1. Simplest bifurcations in n-dimensional ODEs. Yu.A. Kuznetsov (Utrecht University, NL) March 14, 2011 NBA Lecture 1 Simplest bifurcations in n-dimensional ODEs Yu.A. Kuznetsov (Utrecht University, NL) March 14, 2011 Contents 1. Solutions and orbits: equilibria cycles connecting orbits other invariant sets

More information

Complete Stability Region Characterization for PI-AQM

Complete Stability Region Characterization for PI-AQM Complete Stability Region Characterization for PI-AQM Ahmad T. Al-Hammouri, Vincenzo Liberatore, Michael S. ranicky Department of Electrical Engineering and Computer Science Case Western Reserve University

More information

Robustness of Real and Virtual Queue based Active Queue Management Schemes

Robustness of Real and Virtual Queue based Active Queue Management Schemes Robustness of Real and Virtual Queue based Active Queue Management Schemes Ashvin Lakshmikantha, C. L. Beck and R. Srikant Department of General Engineering University of Illinois lkshmknt@uiuc.edu, rsrikant@uiuc.edu,

More information

Difference Resonances in a controlled van der Pol-Duffing oscillator involving time. delay

Difference Resonances in a controlled van der Pol-Duffing oscillator involving time. delay Difference Resonances in a controlled van der Pol-Duffing oscillator involving time delay This paper was published in the journal Chaos, Solitions & Fractals, vol.4, no., pp.975-98, Oct 9 J.C. Ji, N. Zhang,

More information

HOPF BIFURCATION CONTROL WITH PD CONTROLLER

HOPF BIFURCATION CONTROL WITH PD CONTROLLER HOPF BIFURCATION CONTROL WITH PD CONTROLLER M. DARVISHI AND H.M. MOHAMMADINEJAD DEPARTMENT OF MATHEMATICS, FACULTY OF MATHEMATICS AND STATISTICS, UNIVERSITY OF BIRJAND, BIRJAND, IRAN E-MAILS: M.DARVISHI@BIRJAND.AC.IR,

More information

Research Article Center Manifold Reduction and Perturbation Method in a Delayed Model with a Mound-Shaped Cobb-Douglas Production Function

Research Article Center Manifold Reduction and Perturbation Method in a Delayed Model with a Mound-Shaped Cobb-Douglas Production Function Abstract and Applied Analysis Volume 2013 Article ID 738460 6 pages http://dx.doi.org/10.1155/2013/738460 Research Article Center Manifold Reduction and Perturbation Method in a Delayed Model with a Mound-Shaped

More information

B5.6 Nonlinear Systems

B5.6 Nonlinear Systems B5.6 Nonlinear Systems 5. Global Bifurcations, Homoclinic chaos, Melnikov s method Alain Goriely 2018 Mathematical Institute, University of Oxford Table of contents 1. Motivation 1.1 The problem 1.2 A

More information

arxiv: v2 [physics.optics] 15 Dec 2016

arxiv: v2 [physics.optics] 15 Dec 2016 Bifurcation analysis of the Yamada model for a pulsing semiconductor laser with saturable absorber and delayed optical feedback Abstract Soizic Terrien 1, Bernd Krauskopf 1, Neil G.R. Broderick 2 arxiv:1610.06794v2

More information

Neural Excitability in a Subcritical Hopf Oscillator with a Nonlinear Feedback

Neural Excitability in a Subcritical Hopf Oscillator with a Nonlinear Feedback Neural Excitability in a Subcritical Hopf Oscillator with a Nonlinear Feedback Gautam C Sethia and Abhijit Sen Institute for Plasma Research, Bhat, Gandhinagar 382 428, INDIA Motivation Neural Excitability

More information

Phase Synchronization

Phase Synchronization Phase Synchronization Lecture by: Zhibin Guo Notes by: Xiang Fan May 10, 2016 1 Introduction For any mode or fluctuation, we always have where S(x, t) is phase. If a mode amplitude satisfies ϕ k = ϕ k

More information

Models Involving Interactions between Predator and Prey Populations

Models Involving Interactions between Predator and Prey Populations Models Involving Interactions between Predator and Prey Populations Matthew Mitchell Georgia College and State University December 30, 2015 Abstract Predator-prey models are used to show the intricate

More information

On the analysis of the double Hopf bifurcation in machining processes via center manifold reduction

On the analysis of the double Hopf bifurcation in machining processes via center manifold reduction rspa.royalsocietypublishing.org Research Article submitted to journal On the analysis of the double Hopf bifurcation in machining processes via center manifold reduction T. G. Molnar, Z. Dombovari, T.

More information

CME 345: MODEL REDUCTION

CME 345: MODEL REDUCTION CME 345: MODEL REDUCTION Balanced Truncation Charbel Farhat & David Amsallem Stanford University cfarhat@stanford.edu These slides are based on the recommended textbook: A.C. Antoulas, Approximation of

More information

Math 312 Lecture Notes Linear Two-dimensional Systems of Differential Equations

Math 312 Lecture Notes Linear Two-dimensional Systems of Differential Equations Math 2 Lecture Notes Linear Two-dimensional Systems of Differential Equations Warren Weckesser Department of Mathematics Colgate University February 2005 In these notes, we consider the linear system of

More information

Stability and nonlinear dynamics in a Solow model with pollution

Stability and nonlinear dynamics in a Solow model with pollution Nonlinear Analysis: Modelling and Control, 2014, Vol. 19, No. 4, 565 577 565 http://dx.doi.org/10.15388/na.2014.4.3 Stability and nonlinear dynamics in a Solow model with pollution Massimiliano Ferrara

More information

Compound TCP with Random Losses

Compound TCP with Random Losses Compound TCP with Random Losses Alberto Blanc 1, Konstantin Avrachenkov 2, Denis Collange 1, and Giovanni Neglia 2 1 Orange Labs, 905 rue Albert Einstein, 06921 Sophia Antipolis, France {alberto.blanc,denis.collange}@orange-ftgroup.com

More information

Markovian Model of Internetworking Flow Control

Markovian Model of Internetworking Flow Control Информационные процессы, Том 2, 2, 2002, стр. 149 154. c 2002 Bogoiavlenskaia. KALASHNIKOV MEMORIAL SEMINAR Markovian Model of Internetworking Flow Control O. Bogoiavlenskaia Petrozavodsk State University

More information

2009), URL

2009), URL Title A queue with multiple stable regions Author(s) Li, GL; Li, VOK Citation The 25th UK Performance Engineering Workshop (UKPEW 29), Leeds, U.K., 6-7 July 29. Issued Date 29 URL http://hdl.handle.net/1722/129698

More information

University of Utrecht

University of Utrecht University of Utrecht Bachelor thesis The bifurcation diagram of the second nontrivial normal form of an axially symmetric perturbation of the isotropic harmonic oscillator Author: T. Welker Supervisor:

More information

Energy-based Swing-up of the Acrobot and Time-optimal Motion

Energy-based Swing-up of the Acrobot and Time-optimal Motion Energy-based Swing-up of the Acrobot and Time-optimal Motion Ravi N. Banavar Systems and Control Engineering Indian Institute of Technology, Bombay Mumbai-476, India Email: banavar@ee.iitb.ac.in Telephone:(91)-(22)

More information

Numerical Continuation of Bifurcations - An Introduction, Part I

Numerical Continuation of Bifurcations - An Introduction, Part I Numerical Continuation of Bifurcations - An Introduction, Part I given at the London Dynamical Systems Group Graduate School 2005 Thomas Wagenknecht, Jan Sieber Bristol Centre for Applied Nonlinear Mathematics

More information

TWELVE LIMIT CYCLES IN A CUBIC ORDER PLANAR SYSTEM WITH Z 2 -SYMMETRY. P. Yu 1,2 and M. Han 1

TWELVE LIMIT CYCLES IN A CUBIC ORDER PLANAR SYSTEM WITH Z 2 -SYMMETRY. P. Yu 1,2 and M. Han 1 COMMUNICATIONS ON Website: http://aimsciences.org PURE AND APPLIED ANALYSIS Volume 3, Number 3, September 2004 pp. 515 526 TWELVE LIMIT CYCLES IN A CUBIC ORDER PLANAR SYSTEM WITH Z 2 -SYMMETRY P. Yu 1,2

More information

Stability Analysis of TCP/RED Communication Algorithms

Stability Analysis of TCP/RED Communication Algorithms Stability Analysis of TCP/RED Communication Algorithms Ljiljana Trajković Simon Fraser University, Vancouver, Canada ljilja@cs.sfu.ca http://www.ensc.sfu.ca/~ljilja Collaborators Mingjian Liu and Hui Zhang

More information

Stability Analysis of TCP/RED Communication Algorithms

Stability Analysis of TCP/RED Communication Algorithms Stability Analysis of TCP/RED Communication Algorithms Ljiljana Trajković Simon Fraser University, Vancouver, Canada ljilja@cs.sfu.ca http://www.ensc.sfu.ca/~ljilja Collaborators Mingjian Liu and Hui Zhang

More information

A Mathematical Model of the Skype VoIP Congestion Control Algorithm

A Mathematical Model of the Skype VoIP Congestion Control Algorithm A Mathematical Model of the Skype VoIP Congestion Control Algorithm Luca De Cicco, S. Mascolo, V. Palmisano Dipartimento di Elettrotecnica ed Elettronica, Politecnico di Bari 47th IEEE Conference on Decision

More information

CHAPTER 2. CONFORMAL MAPPINGS 58

CHAPTER 2. CONFORMAL MAPPINGS 58 CHAPTER 2. CONFORMAL MAPPINGS 58 We prove that a strong form of converse of the above statement also holds. Please note we could apply the Theorem 1.11.3 to prove the theorem. But we prefer to apply the

More information

The Higgins-Selkov oscillator

The Higgins-Selkov oscillator The Higgins-Selkov oscillator May 14, 2014 Here I analyse the long-time behaviour of the Higgins-Selkov oscillator. The system is ẋ = k 0 k 1 xy 2, (1 ẏ = k 1 xy 2 k 2 y. (2 The unknowns x and y, being

More information

Higher Order Averaging : periodic solutions, linear systems and an application

Higher Order Averaging : periodic solutions, linear systems and an application Higher Order Averaging : periodic solutions, linear systems and an application Hartono and A.H.P. van der Burgh Faculty of Information Technology and Systems, Department of Applied Mathematical Analysis,

More information

Research Article Hopf Bifurcation Analysis and Anticontrol of Hopf Circles of the Rössler-Like System

Research Article Hopf Bifurcation Analysis and Anticontrol of Hopf Circles of the Rössler-Like System Abstract and Applied Analysis Volume, Article ID 3487, 6 pages doi:.55//3487 Research Article Hopf Bifurcation Analysis and Anticontrol of Hopf Circles of the Rössler-Like System Ranchao Wu and Xiang Li

More information

Analytical estimations of limit cycle amplitude for delay-differential equations

Analytical estimations of limit cycle amplitude for delay-differential equations Electronic Journal of Qualitative Theory of Differential Equations 2016, No. 77, 1 10; doi: 10.14232/ejqtde.2016.1.77 http://www.math.u-szeged.hu/ejqtde/ Analytical estimations of limit cycle amplitude

More information

Copyright (c) 2006 Warren Weckesser

Copyright (c) 2006 Warren Weckesser 2.2. PLANAR LINEAR SYSTEMS 3 2.2. Planar Linear Systems We consider the linear system of two first order differential equations or equivalently, = ax + by (2.7) dy = cx + dy [ d x x = A x, where x =, and

More information

Controlo Switched Systems: Mixing Logic with Differential Equations. João P. Hespanha. University of California at Santa Barbara.

Controlo Switched Systems: Mixing Logic with Differential Equations. João P. Hespanha. University of California at Santa Barbara. Controlo 00 5 th Portuguese Conference on Automatic Control University of Aveiro,, September 5-7, 5 00 Switched Systems: Mixing Logic with Differential Equations João P. Hespanha University of California

More information

Application demonstration. BifTools. Maple Package for Bifurcation Analysis in Dynamical Systems

Application demonstration. BifTools. Maple Package for Bifurcation Analysis in Dynamical Systems Application demonstration BifTools Maple Package for Bifurcation Analysis in Dynamical Systems Introduction Milen Borisov, Neli Dimitrova Department of Biomathematics Institute of Mathematics and Informatics

More information

A Globally Stable Adaptive Congestion Control Scheme for Internet-Style Networks with Delay 1

A Globally Stable Adaptive Congestion Control Scheme for Internet-Style Networks with Delay 1 A Globally Stable Adaptive ongestion ontrol Scheme for Internet-Style Networks with Delay Tansu Alpcan 2 and Tamer Başar 2 (alpcan, tbasar)@control.csl.uiuc.edu Abstract In this paper, we develop, analyze

More information

Hopf Bifurcations in Problems with O(2) Symmetry: Canonical Coordinates Transformation

Hopf Bifurcations in Problems with O(2) Symmetry: Canonical Coordinates Transformation Proceedings of Institute of Mathematics of NAS of Ukraine 2002, Vol. 43, Part 1, 65 71 Hopf Bifurcations in Problems with O(2) Symmetry: Canonical Coordinates Transformation Faridon AMDJADI Department

More information

Hamad Talibi Alaoui and Radouane Yafia. 1. Generalities and the Reduced System

Hamad Talibi Alaoui and Radouane Yafia. 1. Generalities and the Reduced System FACTA UNIVERSITATIS (NIŠ) Ser. Math. Inform. Vol. 22, No. 1 (27), pp. 21 32 SUPERCRITICAL HOPF BIFURCATION IN DELAY DIFFERENTIAL EQUATIONS AN ELEMENTARY PROOF OF EXCHANGE OF STABILITY Hamad Talibi Alaoui

More information

DYNAMICS OF THREE COUPLED VAN DER POL OSCILLATORS WITH APPLICATION TO CIRCADIAN RHYTHMS

DYNAMICS OF THREE COUPLED VAN DER POL OSCILLATORS WITH APPLICATION TO CIRCADIAN RHYTHMS Proceedings of IDETC/CIE 2005 ASME 2005 International Design Engineering Technical Conferences & Computers and Information in Engineering Conference September 24-28, 2005, Long Beach, California USA DETC2005-84017

More information

CS276 Homework 1: ns-2

CS276 Homework 1: ns-2 CS276 Homework 1: ns-2 Erik Peterson October 28, 2006 1 Part 1 - Fairness between TCP variants 1.1 Method After learning ns-2, I wrote a script (Listing 3) that runs a simulation of one or two tcp flows

More information

BIFURCATION ANALYSIS ON A DELAYED SIS EPIDEMIC MODEL WITH STAGE STRUCTURE

BIFURCATION ANALYSIS ON A DELAYED SIS EPIDEMIC MODEL WITH STAGE STRUCTURE Electronic Journal of Differential Equations, Vol. 27(27), No. 77, pp. 1 17. ISSN: 172-6691. URL: http://ejde.math.txstate.edu or http://ejde.math.unt.edu ftp ejde.math.txstate.edu (login: ftp) BIFURCATION

More information

Stability of an abstract wave equation with delay and a Kelvin Voigt damping

Stability of an abstract wave equation with delay and a Kelvin Voigt damping Stability of an abstract wave equation with delay and a Kelvin Voigt damping University of Monastir/UPSAY/LMV-UVSQ Joint work with Serge Nicaise and Cristina Pignotti Outline 1 Problem The idea Stability

More information

A positive systems model of TCP-like congestion control: Asymptotic results

A positive systems model of TCP-like congestion control: Asymptotic results A positive systems model of TCP-like congestion control: Asymptotic results Robert Shorten Fabian Wirth Douglas Leith Abstract In this paper we study communication networks that employ drop-tail queueing

More information

Lecture 5. Numerical continuation of connecting orbits of iterated maps and ODEs. Yu.A. Kuznetsov (Utrecht University, NL)

Lecture 5. Numerical continuation of connecting orbits of iterated maps and ODEs. Yu.A. Kuznetsov (Utrecht University, NL) Lecture 5 Numerical continuation of connecting orbits of iterated maps and ODEs Yu.A. Kuznetsov (Utrecht University, NL) May 26, 2009 1 Contents 1. Point-to-point connections. 2. Continuation of homoclinic

More information

cs/ee/ids 143 Communication Networks

cs/ee/ids 143 Communication Networks cs/ee/ids 143 Communication Networks Chapter 4 Transport Text: Walrand & Parakh, 2010 Steven Low CMS, EE, Caltech Agenda Internetworking n Routing across LANs, layer2-layer3 n DHCP n NAT Transport layer

More information

Description of the extension ddebiftool_nmfm

Description of the extension ddebiftool_nmfm Description of the extension ddebiftool_nmfm Maikel Bosschaert, Bram Wage and Yuri Kuznetsov 16 September 2015 This addendum describes the normal form extension to DDE-BifTool, a bifurcation analysis toolbox

More information

Analysis of Scalable TCP in the presence of Markovian Losses

Analysis of Scalable TCP in the presence of Markovian Losses Analysis of Scalable TCP in the presence of Markovian Losses E Altman K E Avrachenkov A A Kherani BJ Prabhu INRIA Sophia Antipolis 06902 Sophia Antipolis, France Email:altman,kavratchenkov,alam,bprabhu}@sophiainriafr

More information

On the Resource Utilization and Traffic Distribution of Multipath. Transmission Control

On the Resource Utilization and Traffic Distribution of Multipath. Transmission Control On the Resource Utilization and Traffic Distribution of Multipath Transmission Control UMass Computer Science Technical Report UM-CS-2011-005 Bo Jiang 1, Yan Cai 2, Don Towsley 1 1 {bjiang, towsley}@cs.umass.edu

More information

Switched Systems: Mixing Logic with Differential Equations

Switched Systems: Mixing Logic with Differential Equations research supported by NSF Switched Systems: Mixing Logic with Differential Equations João P. Hespanha Center for Control Dynamical Systems and Computation Outline Logic-based switched systems framework

More information

Stochastic Hybrid Systems: Applications to Communication Networks

Stochastic Hybrid Systems: Applications to Communication Networks research supported by NSF Stochastic Hybrid Systems: Applications to Communication Networks João P. Hespanha Center for Control Engineering and Computation University of California at Santa Barbara Talk

More information

Nonlinear Instabilities in TCP-RED

Nonlinear Instabilities in TCP-RED Nonlinear Instabilities in TCP-RED Priya Ranjan, Eyad H. Abed and Richard J. La Abstract This work develops a discrete time feedback system model for a simplified TCP (Transmission Control Protocol) network

More information

Surface x(u, v) and curve α(t) on it given by u(t) & v(t). Math 4140/5530: Differential Geometry

Surface x(u, v) and curve α(t) on it given by u(t) & v(t). Math 4140/5530: Differential Geometry Surface x(u, v) and curve α(t) on it given by u(t) & v(t). α du dv (t) x u dt + x v dt Surface x(u, v) and curve α(t) on it given by u(t) & v(t). α du dv (t) x u dt + x v dt ( ds dt )2 Surface x(u, v)

More information

On the Resource Utilization and Traffic Distribution of Multipath Transmission Control

On the Resource Utilization and Traffic Distribution of Multipath Transmission Control On the Resource Utilization and Traffic Distribution of Multipath Transmission Control Bo Jiang 1, Yan Cai, Don Towsley 1 1 {bjiang, towsley}@cs.umass.edu ycai@ecs.umass.edu University of Massachusetts,

More information

Invariant Manifolds of Dynamical Systems and an application to Space Exploration

Invariant Manifolds of Dynamical Systems and an application to Space Exploration Invariant Manifolds of Dynamical Systems and an application to Space Exploration Mateo Wirth January 13, 2014 1 Abstract In this paper we go over the basics of stable and unstable manifolds associated

More information

TCP over Cognitive Radio Channels

TCP over Cognitive Radio Channels 1/43 TCP over Cognitive Radio Channels Sudheer Poojary Department of ECE, Indian Institute of Science, Bangalore IEEE-IISc I-YES seminar 19 May 2016 2/43 Acknowledgments The work presented here was done

More information

Growth conditions for the global stability of highspeed communication networks

Growth conditions for the global stability of highspeed communication networks 1 Growth conditions for the global stability of highspeed communication networks C. King, R. Shorten, F. Wirth, M. Akar Abstract This note considers the design of TCP-like congestion control protocols

More information

On a Codimension Three Bifurcation Arising in a Simple Dynamo Model

On a Codimension Three Bifurcation Arising in a Simple Dynamo Model On a Codimension Three Bifurcation Arising in a Simple Dynamo Model Anne C. Skeldon a,1 and Irene M. Moroz b a Department of Mathematics, City University, Northampton Square, London EC1V 0HB, England b

More information

An introduction to Birkhoff normal form

An introduction to Birkhoff normal form An introduction to Birkhoff normal form Dario Bambusi Dipartimento di Matematica, Universitá di Milano via Saldini 50, 0133 Milano (Italy) 19.11.14 1 Introduction The aim of this note is to present an

More information

STABILITY. Phase portraits and local stability

STABILITY. Phase portraits and local stability MAS271 Methods for differential equations Dr. R. Jain STABILITY Phase portraits and local stability We are interested in system of ordinary differential equations of the form ẋ = f(x, y), ẏ = g(x, y),

More information

The Effects of Machine Components on Bifurcation and Chaos as Applied to Multimachine System

The Effects of Machine Components on Bifurcation and Chaos as Applied to Multimachine System 1 The Effects of Machine Components on Bifurcation and Chaos as Applied to Multimachine System M. M. Alomari and B. S. Rodanski University of Technology, Sydney (UTS) P.O. Box 123, Broadway NSW 2007, Australia

More information

Oscillatory Motion. Simple pendulum: linear Hooke s Law restoring force for small angular deviations. small angle approximation. Oscillatory solution

Oscillatory Motion. Simple pendulum: linear Hooke s Law restoring force for small angular deviations. small angle approximation. Oscillatory solution Oscillatory Motion Simple pendulum: linear Hooke s Law restoring force for small angular deviations d 2 θ dt 2 = g l θ small angle approximation θ l Oscillatory solution θ(t) =θ 0 sin(ωt + φ) F with characteristic

More information