Abstract
This chapter presents the modelling and congestion control of TCP protocols. A nonlinear and a simple linear model are presented to represent TCP including comparative results with NS-2 [1] network’simulator. The simple first order plus dead-time model is selected to design two linear controllers: a generalized predictive controller (GPC) and a PI plus an Smith Predictor controller (SPPI) which are compared to a nonlinear based predictive controller (NBPC). To evaluate the TCP congestion models and controllers, different situations are simulated using NS-2 considering the presence of UDP connections. The obtained results demonstrate that the SPPI offers the best trade-off between complexity and performance to cope with the process dead time and network disturbances.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
NS-2, Network Simulator (2008), http://www.isi.edu/nsnam/ns/
Kurose, J.F., Ross, K.W.: Computer Networking - A Top-Down Approach Featuring the Internet, 3rd edn. Addison-Wesley (2000)
Baiocchi, A., Vacirca, F.: TCP fluid modeling with a variable capacity bottleneck link. In: IEEE Infocom., vol. 1 (2007)
Jacobson, V., Karels, M.: Congestion Avoidance and Control. ACM Computer Communications Review 18(4), 314–329 (1988)
Tang, A., Jacobsson, K., Andrew, L.L.H., Low, S.H.: Accurate Link Model and Its Application to Stability Analysis of FAST TCP. In: IEEE Infocom., vol. 1 (2007)
Hollot, C., Misra, V., Towsley, D., Gong, W.: A control theoretic analysis of RED. In: IEEE Infocom., vol. 1 (2001)
Wang, J., Wei, D.X., Low, S.H.: Modeling and stability of FAST TCP. In: Wireless Communications. IMA Volumes in Mathematics and its Applications, vol. 143, Springer Science (2006)
Mascolo, S.: Modeling the Internet Congestion Control Using a Smith Controller with Input Shaping. In: IFAC (2003)
Gerla, M.: Generalized Window Advertising for TCP Congestion Control, number 990012, 21 p (1999)
Hollot, C., Misra, V., Towsley, D., Gong, W.: Analysis and Design of Controllers for AQM Routers Supporting TCP Flows. IEEE/ACM Trans. Automatic Control 47(6), 945–959 (2002)
Normey-Rico, J.E., Bordons, C., Camacho, E.F.: Improving the Robustness of Dead-Time Compensating PI Controllers. Control Engineering Practice 5(6), 801–810 (1997)
Camacho, E.F., Bordons, C.: Model Predictive Control. Springer, Berlin (2004)
Melo, R.C., Normey-Rico, J.E., Farines, J.M.: TCP Modelling and Predictive Congestion Control. In: IFAC (2009)
Melo, R.C., Normey-Rico, J.E., Farines, J.M.: Modelagem e controle de congestionamento em conexões TCP. In: Brazilian Control Conference (2008)
Haeri, M., Rad, A.H.M.: Adaptive model predictive TCP delay-based congestion control. Computer Communications 29 (2006)
Eddy, W.M., Swami, Y.P.: Adapting End Host Congestion Control for Mobility. NASA/CR-2005-213838 (2005)
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2012 Springer-Verlag GmbH Berlin Heidelberg
About this chapter
Cite this chapter
Melo, R.C., Farines, JM., Normey-Rico, J.E. (2012). Modelling and Predictive Congestion Control of TCP Protocols. In: Sipahi, R., VyhlĂdal, T., Niculescu, SI., Pepe, P. (eds) Time Delay Systems: Methods, Applications and New Trends. Lecture Notes in Control and Information Sciences, vol 423. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-25221-1_29
Download citation
DOI: https://doi.org/10.1007/978-3-642-25221-1_29
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-25220-4
Online ISBN: 978-3-642-25221-1
eBook Packages: EngineeringEngineering (R0)