DocumentCode :
3487828
Title :
Higher order delay functions for delay-loss based TCP congestion control
Author :
Edwan, Talal A. ; Guan, Lin ; Oikonomou, George ; Phillips, Iain
Author_Institution :
Comput. Sci., Loughborough Univ., Loughborough, UK
fYear :
2010
fDate :
27-29 June 2010
Firstpage :
1
Lastpage :
6
Abstract :
TCP-Illinois aims to address TCP´s low throughput when operating in high-speed, high-delay networks. Previous research has shown that, due to its linear increase behaviour and to its relatively long congestion epochs, TCP-Illinois exhibits suboptimal scaling behaviour with an increasing path Bandwidth- Delay Product (BDP). This paper discloses our contributions towards improving the aggressiveness and responsiveness of loss-based TCP congestion control algorithms. We formally show that higher order versions (of power n) of the delay functions used by TCP-Illinois become more aggressive and responsive with an increasing value of n. Based on this finding, we propose three variants: i) a second order (quadratic) version of additive increase and multiplicative decrease (TCP-Q), ii) a second order multiplicative decrease only (TCP-Fq) and iii) a sub-linear multiplicative decrease only (TCP-Fs). By modifying the TCP-Illinois code in the GNU/Linux kernel, we obtained the three corresponding modules and used them for our simulations using the TCP/Linux patch for ns2. Based on standardised congestion control metrics, we conducted a comparative analysis between our variants and a number of relevant high speed TCP algorithms. Simulation results agree with our analytical findings; compared to TCP-Illinois, TCP-Q exhibits shorter congestion epochs and thus better responsiveness and convergence.
Keywords :
Linux; operating system kernels; telecommunication computing; telecommunication congestion control; transport protocols; BDP; GNU; Linux kernel; Linux patch; TCP-Illinois code; congestion epochs; delay-loss; high-delay networks; high-speed networks; higher order delay functions; loss-based TCP congestion control algorithms; multiplicative decrease; path bandwidth-delay product; standardised congestion control metrics; suboptimal scaling behaviour; Algorithm design and analysis; Artificial intelligence; Convergence; Delay; Event detection; Kernel; Linux; Protocols; Scalability; Throughput; AIMD; Delay Based Algorithms; TCP Congestion Control; TCP-Illinois;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Wireless Advanced (WiAD), 2010 6th Conference on
Conference_Location :
London
Print_ISBN :
978-1-4244-7069-3
Type :
conf
DOI :
10.1109/WIAD.2010.5544874
Filename :
5544874
Link To Document :
بازگشت