The Internet has shown a great capability of endless growing without incurring congestion collapse. The key of this success lies in its TCP/IP congestion control algorithm. In this paper, we use control theoretic analysis to model the Internet flow and congestion control as a time delay system. We show that the self-clocking principle, which is known to be a key component of any stable congestion Internet control algorithm, corresponds to implement a simple proportional controller (P) plus a Smith predictor (SP), which overcomes feedback delays that are due to propagation times. Different variants of TCP congestion control algorithms, such as classic TCP Reno or the recent Westwood TCP, can be modeled in a unified framework by proper input shaping of the P+SP controller structure. Finally, we show that controllers that do not implement the Smith predictor, such as proportional (P) controllers or proportional+derivative+integral (PID) controllers, provide an unacceptable sluggish system because they do not implement dead-time compensation.

Modeling the Internet congestion control using a Smith controller with input shaping / Mascolo, Saverio. - In: CONTROL ENGINEERING PRACTICE. - ISSN 0967-0661. - 14:4(2006), pp. 425-435. [10.1016/j.conengprac.2005.02.006]

Modeling the Internet congestion control using a Smith controller with input shaping

MASCOLO, Saverio
2006-01-01

Abstract

The Internet has shown a great capability of endless growing without incurring congestion collapse. The key of this success lies in its TCP/IP congestion control algorithm. In this paper, we use control theoretic analysis to model the Internet flow and congestion control as a time delay system. We show that the self-clocking principle, which is known to be a key component of any stable congestion Internet control algorithm, corresponds to implement a simple proportional controller (P) plus a Smith predictor (SP), which overcomes feedback delays that are due to propagation times. Different variants of TCP congestion control algorithms, such as classic TCP Reno or the recent Westwood TCP, can be modeled in a unified framework by proper input shaping of the P+SP controller structure. Finally, we show that controllers that do not implement the Smith predictor, such as proportional (P) controllers or proportional+derivative+integral (PID) controllers, provide an unacceptable sluggish system because they do not implement dead-time compensation.
2006
Modeling the Internet congestion control using a Smith controller with input shaping / Mascolo, Saverio. - In: CONTROL ENGINEERING PRACTICE. - ISSN 0967-0661. - 14:4(2006), pp. 425-435. [10.1016/j.conengprac.2005.02.006]
File in questo prodotto:
Non ci sono file associati a questo prodotto.

I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/11589/6568
Citazioni
  • Scopus 29
  • ???jsp.display-item.citation.isi??? 26
social impact