skip to main content
10.1145/1287767.1287778acmconferencesArticle/Chapter ViewAbstractPublication PagesmobicomConference Proceedingsconference-collections
Article

On TCP throughput and window size in a multihop wireless network testbed

Published:10 September 2007Publication History

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).

References

  1. 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 ScholarGoogle Scholar
  2. 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 ScholarGoogle ScholarDigital LibraryDigital Library
  3. 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 ScholarGoogle ScholarDigital LibraryDigital Library
  4. 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 ScholarGoogle Scholar
  5. 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 ScholarGoogle ScholarDigital LibraryDigital Library
  6. 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 ScholarGoogle Scholar
  7. 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 ScholarGoogle ScholarDigital LibraryDigital Library
  8. R. de Oliveira and T. Braun. A dynamic adaptive acknowledgement strategy for TCP over multihop wireless networks. In Proc. of IEEE Infocom 2005.Google ScholarGoogle Scholar
  9. 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 ScholarGoogle ScholarCross RefCross Ref
  10. 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 ScholarGoogle Scholar
  11. A. Gupta, Wormsbecker, and C. Williamson. Experimental evaluation of TCP performance in multi-hop wireless ad hoc networks. In Proc. of MASCOTS 2004. Google ScholarGoogle ScholarDigital LibraryDigital Library
  12. G. Holland and N. H. Vaidya. Analysis of TCP performance over mobile ad hoc networks. In Proc. of ACM MobiCom 1999. Google ScholarGoogle ScholarDigital LibraryDigital Library
  13. 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 ScholarGoogle ScholarDigital LibraryDigital Library
  14. T. Kuang, F. Xiao, and C. Williamson. Diagnosing wireless TCP performance problems:A case study. In Proc. of SPECTS 2003.Google ScholarGoogle Scholar
  15. J. Kurose and K. Ross. Computer Networking: A top-down approach featuring the Internet Addison Wesley, 2005. Google ScholarGoogle ScholarDigital LibraryDigital Library
  16. 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 ScholarGoogle ScholarDigital LibraryDigital Library
  17. madwifi. http://madwifi.orgGoogle ScholarGoogle Scholar
  18. Mesh@Purdue. http://www.engineering.purdue.edu/MESHGoogle ScholarGoogle Scholar
  19. 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 ScholarGoogle ScholarDigital LibraryDigital Library
  20. 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 ScholarGoogle Scholar
  21. tcpdump. http://www.tcpdump.org.Google ScholarGoogle Scholar
  22. tcptrace. http://jarok.cs.ohiou.edu/software/tcptrace/.Google ScholarGoogle Scholar
  23. iperf. http://dast.nlanr.net/Projects/Iperf.Google ScholarGoogle Scholar

Index Terms

  1. On TCP throughput and window size in a multihop wireless network testbed

      Recommendations

      Comments

      Login options

      Check if you have access through your login credentials or your institution to get full access on this article.

      Sign in
      • Published in

        cover image ACM Conferences
        WinTECH '07: Proceedings of the second ACM international workshop on Wireless network testbeds, experimental evaluation and characterization
        September 2007
        110 pages
        ISBN:9781595937384
        DOI:10.1145/1287767

        Copyright © 2007 ACM

        Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

        Publisher

        Association for Computing Machinery

        New York, NY, United States

        Publication History

        • Published: 10 September 2007

        Permissions

        Request permissions about this article.

        Request Permissions

        Check for updates

        Qualifiers

        • Article

        Acceptance Rates

        Overall Acceptance Rate63of100submissions,63%

      PDF Format

      View or Download as a PDF file.

      PDF

      eReader

      View online with eReader.

      eReader