Visible to the public ctrlTCP: Reducing latency through coupled, heterogeneous multi-flow TCP congestion control

TitlectrlTCP: Reducing latency through coupled, heterogeneous multi-flow TCP congestion control
Publication TypeConference Paper
Year of Publication2018
AuthorsIslam, S., Welzl, M., Hiorth, K., Hayes, D., Armitage, G., Gjessing, S.
Conference NameIEEE INFOCOM 2018 - IEEE Conference on Computer Communications Workshops (INFOCOM WKSHPS)
Date PublishedApril 2018
ISBN Number978-1-5386-5979-3
KeywordsAggregates, bandwidth allocation, Conferences, Congestion Manager, coupled congestion control, coupled heterogeneous multiflow TCP congestion control, Couplings, ctrlTCP, delays, FreeBSD kernel, latency reduction, multiple TCP connections, Multiplexing, NS-2 simulations, Packet loss, pubcrawl, queueing theory, queuing delay reduction, resilience, Resiliency, Scalability, short flow completion times, telecommunication congestion control, transport protocols

We present ctrlTCP, a method to combine the congestion controls of multiple TCP connections. In contrast to the previous methods such as the Congestion Manager, ctrlTCP can couple all TCP flows that leave one sender, traverse a common bottleneck (e.g., a home user's thin uplink) and arrive at different destinations. Using ns-2 simulations and an implementation in the FreeBSD kernel, we show that our mechanism reduces queuing delay, packet loss, and short flow completion times while enabling precise allocation of the share of the available bandwidth between the connections according to the needs of the applications.

Citation Keyislam_ctrltcp_2018