TY - GEN
T1 - Applying speculative technique to improve TCP throughput over lossy links
AU - Bai, Haowei
AU - Lilja, David J
AU - Atiquzzaman, Mohammed
PY - 2005
Y1 - 2005
N2 - 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.
AB - 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.
KW - Congestion control
KW - Explicit congestion notification (ECN)
KW - Speculative execution
KW - TCP
KW - Wireless networks
UR - http://www.scopus.com/inward/record.url?scp=33846592400&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=33846592400&partnerID=8YFLogxK
U2 - 10.1109/GLOCOM.2005.1578457
DO - 10.1109/GLOCOM.2005.1578457
M3 - Conference contribution
AN - SCOPUS:33846592400
SN - 0780394143
SN - 9780780394148
T3 - GLOBECOM - IEEE Global Telecommunications Conference
SP - 3676
EP - 3681
BT - GLOBECOM'05
T2 - GLOBECOM'05: IEEE Global Telecommunications Conference, 2005
Y2 - 28 November 2005 through 2 December 2005
ER -