Title :
RAPID: Shrinking the Congestion-Control Timescale
Author :
Konda, Vishnu ; Kaur, Jasleen
Author_Institution :
Univ. of North Carolina at Chapel Hill, Chapel Hill, NC
Abstract :
TCP congestion-control is fairly inefficient in achieving high throughput in high-speed and dynamic-bandwidth environments. The main culprit is the slow bandwidth-search process used by TCP, which may take up to several thousands of round-trip times (RTTs) in searching for and acquiring the end-to-end spare bandwidth. Even the recently-proposed "highspeed" transport protocols may take hundreds of RTTs for this. In this paper, we design a new approach for congestion-control that allows TCP connections to boldly search for, and adapt to, the available bandwidth within a single RTT. Our approach relies on carefully orchestrated packet sending times and estimates the available bandwidth based on the delays experienced by these. We instantiate our new protocol, referred to as RAPID, using mechanisms that promote efficiency, queue-friendliness, and fairness. Our experimental evaluations on gigabit networks indicate that RAPID: (i) converges to an updated value of bandwidth within 1-4 RTTs; (ii) helps maintain fairly small queues; (iii) has negligible impact on regular TCP traffic; and (iv) exhibits excellent intra-protocol fairness among co-existing RAPID transfers. The rate-based design allows RAPID to be truly RTT-fair.
Keywords :
queueing theory; telecommunication congestion control; telecommunication traffic; transport protocols; RAPID scheme; RTT; TCP congestion-control; TCP traffic; bandwidth estimation; dynamic-bandwidth environment; gigabit network; queue-friendliness; round-trip time; Bandwidth; Communications Society; Delay estimation; Feedback; Probes; Switches; Telecommunication traffic; Throughput; Traffic control; Transport protocols;
Conference_Titel :
INFOCOM 2009, IEEE
Conference_Location :
Rio de Janeiro
Print_ISBN :
978-1-4244-3512-8
Electronic_ISBN :
0743-166X
DOI :
10.1109/INFCOM.2009.5061900