Corruption-aware adaptive increase and adaptive decrease algorithm for TCP error and congestion controls in wireless networks

Lin Cui, Seok J. Koh

Research output: Contribution to journalArticlepeer-review

3 Scopus citations

Abstract

The conventional TCP tends to suffer from performance degradation due to packet corruptions in the wireless lossy channels, since any corruption event is regarded as an indication of network congestion. This paper proposes a TCP error and congestion control scheme using corruption-aware adaptive increase and adaptive decrease algorithm to improve TCP performance over wireless networks. In the proposed scheme, the available network bandwidth is estimated based on the amount of the received integral data as well as the received corrupted data. The slow start threshold is updated only when a lost but not corrupted segment is detected by sender, since the corrupted packets still arrive at the TCP receiver. In the proposed scheme, the duplicated ACKs are processed differently by sender depending on whether there are any lost but not corrupted segments at present. Simulation results show that the proposed scheme could significantly improve TCP throughput over the heterogeneous wired and wireless networks with a high bit error rate, compared with the existing TCP and its variants.

Original languageEnglish
Pages (from-to)543-564
Number of pages22
JournalInternational Journal of Communication Systems
Volume22
Issue number5
DOIs
StatePublished - May 2009

Keywords

  • Bandwidth estimation
  • Ber
  • Congestion control
  • Corruption
  • TCP
  • Wireless

Fingerprint

Dive into the research topics of 'Corruption-aware adaptive increase and adaptive decrease algorithm for TCP error and congestion controls in wireless networks'. Together they form a unique fingerprint.

Cite this