ABSTRACT
Although it is well-known that TCP throughput is suboptimal in multihop wireless networks, little performance data is available for TCP in realistic wireless environments. In this paper, we present the results of an extensive experimental study of TCP performance on a 32-node wireless mesh network testbed deployed on the Purdue University campus. Contrary to prior work which considered a single topology with equal-length links and only 1-hop neighbors within transmission range of each other, our study considers more realistic heterogeneous topologies. We vary the maximum TCP window size, in correlation with two important MAC layer parameters: the use of RTS/CTS and the MAC data rate. Based on our TCP throughput results, wegive recommendations on configuring TCP and MAC parameters, which in many cases contradict previous proposals (which had themselves contradicted each other).
- G. Anastasi, E. Ancilloti, M. Conti,and A. Passarella. Experimental analysis of TCP performance in static multi-hop ad hoc networks. Nova Science Publisher, 2007.Google Scholar
- B. S. Bakshi, P. Krishna, N. H. Vaidya, and D.K. Pradhan.Improving performance of TCP over wireless networks.In Proc. of IEEE ICDCS 1997. Google ScholarDigital Library
- H. Balakrishnan, V. Padmanabhan, S. Seshan, and R. Katz. A comparison of mechanisms for improving TCP performance over wireless links. IEEE/ACM Transactions on Networking 5(6), 1997. Google ScholarDigital Library
- K. Chen, Y. Xue, and K. Nahrstedt. On setting TCP's congestion window limit in mobile ad hoc networks. In Proc. of IEEE ICC 2003.Google Scholar
- T. Clausen, P. Jacquet, C. Adjih, A. Laouiti, P. Minet, P. Muhlethaler, A. Qayyum, and L. Viennot. Optimized link state routing protocol (OLSR). RFC 3626, Oct 2003. Google ScholarDigital Library
- S. Das, D. Koutsonikolas, and Y. C. Hu. Handbook of Wireless Mesh and Sensor Networking chapter Measurement-based Characterization of a Wireless Mesh Network. McGraw-Hill, 2007.Google Scholar
- D. DeCouto, D. Aguayo, J. C. Bicket, and R. Morris. A high-throughput path metric for multi-hop wireless routing. In Proc. of ACM MobiCom 2003. Google ScholarDigital Library
- R. de Oliveira and T. Braun. A dynamic adaptive acknowledgement strategy for TCP over multihop wireless networks. In Proc. of IEEE Infocom 2005.Google Scholar
- Z. Fu, P. Zerfos, H. Luo, S. Lu, L. Zhang, and M. Gerla. The impact of multihop wireless channel on TCP throughput and loss. In Proc. of IEEE Infocom 2003.Google ScholarCross Ref
- M. Gerla, R. Bagrodia, L. Zhang, K. Tang, and L. Wang. TCP over wireless multi-hop protocols:simulations and experiments. In Proc. of IEEE ICC 1999.Google Scholar
- A. Gupta, Wormsbecker, and C. Williamson. Experimental evaluation of TCP performance in multi-hop wireless ad hoc networks. In Proc. of MASCOTS 2004. Google ScholarDigital Library
- G. Holland and N. H. Vaidya. Analysis of TCP performance over mobile ad hoc networks. In Proc. of ACM MobiCom 1999. Google ScholarDigital Library
- V. Kawadia and P. Kumar. Experimental investigations into TCP performance over wireless multihop networks. In SIGCOMM Workshop on experimental approaches to wireless network design and analysis (E-WIND) 2005. Google ScholarDigital Library
- T. Kuang, F. Xiao, and C. Williamson. Diagnosing wireless TCP performance problems:A case study. In Proc. of SPECTS 2003.Google Scholar
- J. Kurose and K. Ross. Computer Networking: A top-down approach featuring the Internet Addison Wesley, 2005. Google ScholarDigital Library
- J. Li, C. Blake, D. D. Couto, H. I. Lee, and R. Morris. Capacity of ad hoc wireless networks. In Proceedings of ACM Mobicom 2001. Google ScholarDigital Library
- madwifi. http://madwifi.orgGoogle Scholar
- Mesh@Purdue. http://www.engineering.purdue.edu/MESHGoogle Scholar
- K. Su, S. Bae, S. Lee, and M. Gerla. TCP behavior across multihop wireless networks and the wired networks. In Proc. of WoWMoM 2002. Google ScholarDigital Library
- S. Xu and T. Saadawi. Performance evaluation of TCP algorithms in multi-hop wireless packet networks. Wireless Communications and Mobile Computing 2(1), 2001.Google Scholar
- tcpdump. http://www.tcpdump.org.Google Scholar
- tcptrace. http://jarok.cs.ohiou.edu/software/tcptrace/.Google Scholar
- iperf. http://dast.nlanr.net/Projects/Iperf.Google Scholar
Index Terms
- On TCP throughput and window size in a multihop wireless network testbed
Recommendations
Multi-channel Busy-tone Multiple Access for Scalable Wireless Mesh Network
AINAW '07: Proceedings of the 21st International Conference on Advanced Information Networking and Applications Workshops - Volume 02This paper proposes a multi-channel medium access control (MAC) protocol for wireless mesh networks (WMNs) by using busy tones to prevent data packet collisions at data channels. Multi-channel MAC schemes can achieve higher network throughput than ...
A Smart TCP Acknowledgment Approach for Multihop Wireless Networks
Reliable data transfer is one of the most difficult tasks to be accomplished in multihop wireless networks. Traditional transport protocols like TCP face severe performance degradation over multihop networks given the noisy nature of wireless media as ...
A Cross-layer Dual Queue Approach for Improving TCP Fairness in Infrastructure WLANs
Fairness is one of the most important performance measures in IEEE 802.11 Wireless Local Area Networks (WLANs), where channel is accessed through competition. In this paper, we focus on the fairness problem between TCP uplink and downlink flows in ...
Comments