A comparison of mechanisms for improving TCP performance over wireless links

被引:566
作者
Balakrishnan, H [1 ]
Padmanabhan, VN [1 ]
Seshan, S [1 ]
Katz, RH [1 ]
机构
[1] Univ Calif Berkeley, Dept Elect Engn & Comp Sci, Div Comp Sci, Berkeley, CA 94720 USA
关键词
computer networks; Internetworking; link-layer protocols; TCP; wireless networks;
D O I
10.1109/90.650137
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Reliable transport protocols such as TCP are tuned to perform well in traditional networks where packet losses occur mostly because of congestion, However, networks with wireless and other lossy links also suffer from significant losses due to bit errors and handoffs. TCP responds to all losses by invoking congestion control and avoidance algorithms, resulting in degraded end-to-end performance In wireless and lossy systems, In this paper, we compare several schemes designed to improve the performance of TCP in such networks, We classify these schemes into three broad categories: end-to-end protocols, where loss recovery is performed by the sender; link-layer protocols that provide local reliability; and split-connection protocols that break the end-to-end connection into two parts at the base station, We present the results of several experiments performed in both LAN and WAN environments, using throughput and goodput as the metrics for comparison. Our results show that a reliable link-layer protocol that is TCP-aware provides very good performance, Furthermore, it is possible to achieve good performance without splitting the end-to-end connection at the base station, We also demonstrate that selective acknowledgments and explicit toss notifications result in significant performance improvements.
引用
收藏
页码:756 / 769
页数:14
相关论文
共 27 条
  • [1] [Anonymous], 1996, RFC2018
  • [2] [Anonymous], 1981, STD
  • [3] [Anonymous], P 15 INT C DISTR COM
  • [4] AYANOGLU E, 1995, ACM BALTZER WIRELESS, V1, P47
  • [5] BAKRE A, 1995, P 2 US S MOB LOC IND
  • [6] BALAKRISHNAN H, 1997, ACM MOBICOM 97
  • [7] BALAKRISHNAN H, 1998, IN PRESS P IEEE INFO
  • [8] BALAKRISHNAN H, 1995, ACM WIRELESS NETWORK, V1
  • [9] BALAKRISHNAN H, 1996, IMPLEMENTATION TCP S
  • [10] CACERES R, 1996, P 1 ACM C MOB COMP N