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 language | English |
---|---|
Pages (from-to) | 543-564 |
Number of pages | 22 |
Journal | International Journal of Communication Systems |
Volume | 22 |
Issue number | 5 |
DOIs | |
State | Published - May 2009 |
Keywords
- Bandwidth estimation
- Ber
- Congestion control
- Corruption
- TCP
- Wireless