Network congestion and random errors of wireless link are two well-known noteworthy parameters which degrade the TCP performance over heterogeneous networks. We put forward a novel end-to-end TCP congestion control mechanism, namely TCP BaLDE (Bandwidth and Loss Differentiation Estimate), in which the TCP congestion control categorizes the reason of the packet loss by estimating loss differentiation in order to control the packet transmission rate appropriately. While controlling transmission rate depends on the available bandwidth estimation which is apprehended by the bandwidth estimation algorithm when the sender receives a new ACK with incipient congestion signal, duplicates ACKs or is triggered by retransmission timeout event. Especially, this helps the sender to avoid router queue overflow by opportunely entering the congestion avoidance phase. In simulation, we experimented under numerous different network conditions. The results show that TCP BaLDE can achieve robustness in aspect of stability, accuracy and rapidity of the estimate in comparison with TCP Westwood, and tolerate ACK compression. It can achieve better performance than TCP Reno and TCP Westwood. Moreover, it is fair on bottleneck sharing to multiple TCP flows of the same TCP version, and friendly to existing TCP version.
The copyright of the original papers published on this site belongs to IEICE. Unauthorized use of the original or translated papers is prohibited. See IEICE Provisions on Copyright for details.
Copy
Tuan-Anh LE, Choong Seon HONG, "TCP BaLDE for Improving TCP Performance over Heterogeneous Networks" in IEICE TRANSACTIONS on Communications,
vol. E89-B, no. 4, pp. 1127-1135, April 2006, doi: 10.1093/ietcom/e89-b.4.1127.
Abstract: Network congestion and random errors of wireless link are two well-known noteworthy parameters which degrade the TCP performance over heterogeneous networks. We put forward a novel end-to-end TCP congestion control mechanism, namely TCP BaLDE (Bandwidth and Loss Differentiation Estimate), in which the TCP congestion control categorizes the reason of the packet loss by estimating loss differentiation in order to control the packet transmission rate appropriately. While controlling transmission rate depends on the available bandwidth estimation which is apprehended by the bandwidth estimation algorithm when the sender receives a new ACK with incipient congestion signal, duplicates ACKs or is triggered by retransmission timeout event. Especially, this helps the sender to avoid router queue overflow by opportunely entering the congestion avoidance phase. In simulation, we experimented under numerous different network conditions. The results show that TCP BaLDE can achieve robustness in aspect of stability, accuracy and rapidity of the estimate in comparison with TCP Westwood, and tolerate ACK compression. It can achieve better performance than TCP Reno and TCP Westwood. Moreover, it is fair on bottleneck sharing to multiple TCP flows of the same TCP version, and friendly to existing TCP version.
URL: https://global.ieice.org/en_transactions/communications/10.1093/ietcom/e89-b.4.1127/_p
Copy
@ARTICLE{e89-b_4_1127,
author={Tuan-Anh LE, Choong Seon HONG, },
journal={IEICE TRANSACTIONS on Communications},
title={TCP BaLDE for Improving TCP Performance over Heterogeneous Networks},
year={2006},
volume={E89-B},
number={4},
pages={1127-1135},
abstract={Network congestion and random errors of wireless link are two well-known noteworthy parameters which degrade the TCP performance over heterogeneous networks. We put forward a novel end-to-end TCP congestion control mechanism, namely TCP BaLDE (Bandwidth and Loss Differentiation Estimate), in which the TCP congestion control categorizes the reason of the packet loss by estimating loss differentiation in order to control the packet transmission rate appropriately. While controlling transmission rate depends on the available bandwidth estimation which is apprehended by the bandwidth estimation algorithm when the sender receives a new ACK with incipient congestion signal, duplicates ACKs or is triggered by retransmission timeout event. Especially, this helps the sender to avoid router queue overflow by opportunely entering the congestion avoidance phase. In simulation, we experimented under numerous different network conditions. The results show that TCP BaLDE can achieve robustness in aspect of stability, accuracy and rapidity of the estimate in comparison with TCP Westwood, and tolerate ACK compression. It can achieve better performance than TCP Reno and TCP Westwood. Moreover, it is fair on bottleneck sharing to multiple TCP flows of the same TCP version, and friendly to existing TCP version.},
keywords={},
doi={10.1093/ietcom/e89-b.4.1127},
ISSN={1745-1345},
month={April},}
Copy
TY - JOUR
TI - TCP BaLDE for Improving TCP Performance over Heterogeneous Networks
T2 - IEICE TRANSACTIONS on Communications
SP - 1127
EP - 1135
AU - Tuan-Anh LE
AU - Choong Seon HONG
PY - 2006
DO - 10.1093/ietcom/e89-b.4.1127
JO - IEICE TRANSACTIONS on Communications
SN - 1745-1345
VL - E89-B
IS - 4
JA - IEICE TRANSACTIONS on Communications
Y1 - April 2006
AB - Network congestion and random errors of wireless link are two well-known noteworthy parameters which degrade the TCP performance over heterogeneous networks. We put forward a novel end-to-end TCP congestion control mechanism, namely TCP BaLDE (Bandwidth and Loss Differentiation Estimate), in which the TCP congestion control categorizes the reason of the packet loss by estimating loss differentiation in order to control the packet transmission rate appropriately. While controlling transmission rate depends on the available bandwidth estimation which is apprehended by the bandwidth estimation algorithm when the sender receives a new ACK with incipient congestion signal, duplicates ACKs or is triggered by retransmission timeout event. Especially, this helps the sender to avoid router queue overflow by opportunely entering the congestion avoidance phase. In simulation, we experimented under numerous different network conditions. The results show that TCP BaLDE can achieve robustness in aspect of stability, accuracy and rapidity of the estimate in comparison with TCP Westwood, and tolerate ACK compression. It can achieve better performance than TCP Reno and TCP Westwood. Moreover, it is fair on bottleneck sharing to multiple TCP flows of the same TCP version, and friendly to existing TCP version.
ER -