Improving TCP throughput over lossy links using protocol-level speculations

Haowei Bai, David Lilja, Mohammed Atiquzzaman

Research output: Chapter in Book/Report/Conference proceedingConference contribution

3 Scopus citations

Abstract

The degradation of Transport Control Protocol (TCP) throughput in networks with lossy links is mainly due to the coexistence of two types of losses, congestion losses and link corruption losses. This is very similar to processor performance degradation due to control hazards in CPU design. First, two types of loss events in networks with lossy links can be considered as two possibilities of a branching result (correct speculation vs. incorrect speculation) in a CPU. Secondly, both the problems result in performance degradations in their application environments, i.e., penalties (in clock cycles) in a processor, and throughput degradation (in bit per second) in TCP networks. This has motivated us to apply speculative techniques (e.g., speculating on the outcome of branch predictions), used to overcome control dependencies in a processor, to TCP algorithm design when lossy links are involved in TCP connections. The objective of this paper is to propose a protocol-level speculation based TCP modification to improve its throughput performance over lossy links. Simulation results show that our proposed algorithm significantly improves TCP throughput in a network with satellite links.

Original languageEnglish (US)
Title of host publication2005 International Conference on Wireless Networks, Communications and Mobile Computing
Pages1557-1562
Number of pages6
DOIs
StatePublished - 2005
Event2005 International Conference on Wireless Networks, Communications and Mobile Computing - Maui, HI, United States
Duration: Jun 13 2005Jun 16 2005

Publication series

Name2005 International Conference on Wireless Networks, Communications and Mobile Computing
Volume2

Other

Other2005 International Conference on Wireless Networks, Communications and Mobile Computing
Country/TerritoryUnited States
CityMaui, HI
Period6/13/056/16/05

Keywords

  • Congestion control
  • Internet
  • Speculative execution
  • Transport control protocol (TCP)
  • Wireless networks

Fingerprint

Dive into the research topics of 'Improving TCP throughput over lossy links using protocol-level speculations'. Together they form a unique fingerprint.

Cite this