Applying speculative technique to improve TCP throughput over lossy links

Haowei Bai, David J Lilja, Mohammed Atiquzzaman

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

6 Scopus citations

Abstract

The throughput degradation of Transport Control Protocol (TCP) over lossy links due to the coexistence of congestion losses and link corruption losses is very similar to the degradation of processor performance 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 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 (i.e., speculating on the outcome of branch predictions), used to overcome control dependencies in a processor, to TCP improvements 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 over lossy links. Simulation results show that, compared to other prior research, our proposed algorithm significantly improves TCP throughput in a network with satellite links.

Original languageEnglish (US)
Title of host publicationGLOBECOM'05
Subtitle of host publicationIEEE Global Telecommunications Conference, 2005
Pages3676-3681
Number of pages6
DOIs
StatePublished - Dec 1 2005
EventGLOBECOM'05: IEEE Global Telecommunications Conference, 2005 - St. Louis, MO, United States
Duration: Nov 28 2005Dec 2 2005

Publication series

NameGLOBECOM - IEEE Global Telecommunications Conference
Volume6

Other

OtherGLOBECOM'05: IEEE Global Telecommunications Conference, 2005
Country/TerritoryUnited States
CitySt. Louis, MO
Period11/28/0512/2/05

Keywords

  • Congestion control
  • Explicit congestion notification (ECN)
  • Speculative execution
  • TCP
  • Wireless networks

Fingerprint

Dive into the research topics of 'Applying speculative technique to improve TCP throughput over lossy links'. Together they form a unique fingerprint.

Cite this