학술논문

A Survey of Delay-Based and Hybrid TCP Congestion Control Algorithms
Document Type
Periodical
Source
IEEE Communications Surveys & Tutorials IEEE Commun. Surv. Tutorials Communications Surveys & Tutorials, IEEE. 21(4):3609-3638 Jan, 2019
Subject
Communication, Networking and Broadcast Technologies
Signal Processing and Analysis
Delays
Receivers
Protocols
Internet
Packet loss
Standards
TCP
delay-based congestion control
active queue management
Language
ISSN
1553-877X
2373-745X
Abstract
Congestion control (CC) has a significant influence on the performance of transmission control protocol (TCP) connections. Over the last three decades, many researchers have extensively studied and proposed a multitude of enhancements to standard TCP CC. However, this topic still inspires both academic and industrial research communities due to the change in Internet application requirements and the evolution of Internet technologies. The standard TCP CC infers network congestion based on packet loss events which leads to long queuing delay when bottleneck buffer size is large. A promising solution to this problem is to use the delay signal (RTT or one-way delay measurements) to infer congestion earlier and react to the congestion before the queuing delay reaches a high value. In this survey paper, we describe the delay signal and the algorithms that completely or partially utilize this type of signal. Additionally, we illustrate standard CC and modern active queue management (AQM) principles and discus the interaction between AQM and the delay signal.