Skip to main content
SHARE
Publication

Models of TCP in high-BDP environments and their experimental validation...

by G. Vardoyan, Nageswara S Rao, D. Towlsey
Publication Type
Conference Paper
Book Title
Proceedings of International Conference on Network Protocols
Publication Date
Conference Name
International Conference on Network Protocols
Conference Location
Singapore, Singapore
Conference Date
-

In recent years, the computer networking community has seen a steady growth in bandwidth-delay products (BDPs). Several TCP variants were created to combat the shortcomings of legacy TCP when it comes to operation in high-BDP environments. These variants, among which are CUBIC, STCP, and H-TCP, have been extensively studied in some empirical contexts, and some analytical models exist for CUBIC and STCP. However, since these studies have been conducted, BDPs
have risen even more, and new bulk data transfer tools have emerged that utilize multiple parallel TCP streams. In view of these new developments, it is imperative to revisit the question: ‘Which congestion control algorithms are best adapted to current networking environments?’ In order to help resolve this question, we contribute the following: (i) using first principles, we develop a
general throughput-prediction framework that takes into account buffer sizes and maximum window constraints; (ii) we validate the models using measurements and achieve low prediction errors; (iii) we note differences in TCP dynamics between two experimental configurations and find one of them to be significantly more deterministic than the other; we also find that CUBIC and H-TCP outperform STCP, especially when multiple streams are used; and (iv) we present preliminary results for modelling multiple TCP streams for CUBIC and STCP.