Abstract
Before introducing the proposal of Van Jacobson [9], the TCP/IP-based networks suffered from severe congestion problems. The bursts of traffic intensity frequently led to a network breakdown called the congestion collapse, and the resulting throughput degradation by several orders of magnitude. The Jacobson’s algorithm, implemented at the connection end points, ensured the basic control mechanism used to regulate the amount of data injected into the network. According to this algorithm, the transfer rate of a TCP source (or more specifically the window size) is increased until the congestion is detected at some link in the network. Initially, the window size at the source is enlarged by the number of packets acknowledged by the receiver. It is called the slow-start, or exponential-growth phase, and is used to quickly capture enough bandwidth to transmit the user’s data at a sufficiently fast rate. When a certain threshold value is reached, ssthresh, the window size continues to grow, but at a slower rate. In this phase, called the congestion avoidance, the window is enlarged by one packet every RTT. The transmitter tries to reduce the risk of link buffer overflow at the remote node(s), and the window size increases approximately linearly in time. Usually, the bulk of the user’s data is transmitted in this phase (see, e.g., the analysis performed in [19]).
This is a preview of subscription content, log in via an institution.
Buying options
Tax calculation will be finalised at checkout
Purchases are for personal use only
Learn about institutional subscriptionsReferences
Almeida A, Belo C (2010) Explicit congestion control based on 1-bit probabilistic marking. Comput Commun 33:S30–S40
Brakmo LS, Peterson LL (1995) TCP Vegas: end-to-end congestion avoidance on a global Internet. IEEE J Sel Areas Commun 13:1465–1480
Davie BS, Peterson LL (2000) Computer networks: a systems approach. Morgan-Kaufmann, San Francisco
Floyd S (1994) TCP and explicit congestion notification. ACM SIGCOMM Comput Commun Rev 24:10–23
Floyd S, Jacobson V (1993) Random Early Detection gateways for congestion avoidance. IEEE/ACM Trans Netw 1:397–413
Hollot CV, Misra V, Towsley D, Gong WB (2001) A control theoretic analysis of RED. Proc IEEE INFOCOM, Anchorage, USA, 3:1510–1519
Hollot CV, Misra V, Towsley D, Gong WB (2002) Analysis and design of controllers for AQM routers supporting TCP flows. IEEE Trans Autom Control 47:945–959
Imer OC, Basar T (2001) Control of congestion in high-speed networks. Eur J Control 7:132–144
Jacobson V (1988) Congestion avoidance and control. In: Proceedings of the ACM SIGCOMM, Stanford, USA, pp 314–329
Katabi D, Handley M, Rohrs ChE (2002) Congestion control for high bandwidth-delay product networks. In: Proceedings of the ACM SIGCOMM, Pittsburgh, USA, pp 89–102
Kelly FP (2001) Mathematical modelling of the Internet. In: Engquist B, Schmid W (eds) Mathematics Unlimited – 2001 and Beyond. Springer, Berlin
Kelly FP, Maulloo AK, Tan DKH (1998) Rate control for communication networks: shadow prices, proportional fairness and stability. J Oper Res Soc 49:237–252
Kunniyur SS, Srikant R (2003) End-to-end congestion control schemes: utility functions, random losses and ECN marks. IEEE/ACM Trans Netw 11:689–702
Kunniyur SS, Srikant S (2004) An Adaptive Virtual Queue (AVQ) algorithm for Active Queue Management. IEEE/ACM Trans Netw 12:286–299
Low SH, Paganini F, Doyle JC (2002) Internet congestion control. IEEE Control Syst Mag 22:28–43
Mascolo S (2006) Modeling the Internet congestion control using a Smith controller with input shaping. Control Eng Pract 14:425–435
Misra V, Gong WB, Towsley (2000) Fluid-based analysis of a network of AQM routers supporting TCP flows with an application to RED. In: Proceedings of the ACM SIGCOMM, Stockholm, Sweden, pp 151–160
Pitsillides A, Şekercioğlu Y, Ramamurthy G (1997) Effective control of traffic flow in ATM networks using Fuzzy logic based Explicit Rate Marking (FERM). IEEE J Sel Areas Commun 15:209–225
Srikant R (2004) The mathematics of Internet congestion control. Birkhäuser, Boston
Wu H, Ren F, Muc D, Gong X (2009) An efficient and fair explicit congestion control protocol for high bandwidth-delay product networks. Comput Commun 32:1138–1147
Xia Y, Subramanian L, Stoica I, Kalyanaraman S (2005) One more bit is enough. In: Proc ACM SIGCOMM, Philadelphia, USA, pp 37–48
Author information
Authors and Affiliations
Rights and permissions
Copyright information
© 2013 Springer-Verlag London
About this chapter
Cite this chapter
Ignaciuk, P., Bartoszewicz, A. (2013). Discrete Sliding-Mode Congestion Control in TCP Networks. In: Congestion Control in Data Transmission Networks. Communications and Control Engineering. Springer, London. https://doi.org/10.1007/978-1-4471-4147-1_8
Download citation
DOI: https://doi.org/10.1007/978-1-4471-4147-1_8
Published:
Publisher Name: Springer, London
Print ISBN: 978-1-4471-4146-4
Online ISBN: 978-1-4471-4147-1
eBook Packages: EngineeringEngineering (R0)