skip to main content
10.1145/1921168.1921205acmconferencesArticle/Chapter ViewAbstractPublication PagesconextConference Proceedingsconference-collections
research-article

Simple yet efficient, transparent airtime allocation for TCP in wireless mesh networks

Published:30 November 2010Publication History

ABSTRACT

In this paper, we explore a simple yet effective technique for explicitly allocating airtime to each active pair of communicating neighbors in a wireless neighborhood so that TCP starvation in a wireless mesh network is avoided. Our explicit allocation is efficient, redistributing unused airtime and also accounting for airtime rendered unusable by external interference. Our technique requires no modifications to TCP/IP and the 802.11 MAC, and is responsive to short flows, MAC-layer auto rate adaptation, and other dynamics, as we demonstrate in extensive experiments on two indoor testbeds. Despite its simplicity, the technique is on average within 12% of the max-min optimal allocation on several topologies.

References

  1. Iperf. http://sourceforge.net/projects/iperf/.Google ScholarGoogle Scholar
  2. MadWifi. http://madwifi-project.org/.Google ScholarGoogle Scholar
  3. Qualnet. http://www.scalable-networks.com/.Google ScholarGoogle Scholar
  4. Akyol, U., Andrews, M., Gupta, P., Hobby, J., Saniee, I., and Stolyar, A. Joint scheduling and congestion control in mobile ad hoc networks. In Proc. of IEEE INFOCOM (2008).Google ScholarGoogle ScholarCross RefCross Ref
  5. Aziz, A., Starobinski, D., Thiran, P., and El Fawal, A. Ez-flow: removing turbulence in ieee 802.11 wireless mesh networks without message passing. In Proc. ACM CoNEXT (2009). Google ScholarGoogle ScholarDigital LibraryDigital Library
  6. Bakre, A., and Badrinath, B. I-TCP: indirect TCP for mobile hosts. In Proc. of IEEE ICDCS (1995). Google ScholarGoogle ScholarDigital LibraryDigital Library
  7. Balakrishnan, H., Seshan, S., and Katz, R. H. Improving reliable transport and handoff performance in cellular wireless networks. Wireless Networks (1995). Google ScholarGoogle ScholarDigital LibraryDigital Library
  8. Floyd, S., and Jacobson, V. Random Early Detection gateways for Congestion Avoidance. IEEE/ACM Transactions on Networking (1993). Google ScholarGoogle ScholarDigital LibraryDigital Library
  9. Fu, Z., Luo, H., Zerfos, P., Lu, S., Zhang, L., and Gerla, M. The impact of multihop wireless channel on tcp performance. In IEEE Transactions on Mobile Computing (2005). Google ScholarGoogle ScholarDigital LibraryDigital Library
  10. Garetto, M., Salonidis, T., and Knightly, E. Modeling Per-flow Throughput and Capturing Starvation in CSMA Multi-hop Wireless Networks. In Proc. of IEEE INFOCOM (2006).Google ScholarGoogle ScholarCross RefCross Ref
  11. Holland, G., and Vaidya, N. Analysis of TCP performance over mobile ad hoc networks. In Proc. of ACM MobiCom (1999). Google ScholarGoogle ScholarDigital LibraryDigital Library
  12. Jain, K., Padhye, J., Padmanabhan, V. N., and Qiu, L. Impact of interference on multi-hop wireless network performance. In Proc. of ACM MobiCom (2003). Google ScholarGoogle ScholarDigital LibraryDigital Library
  13. Jang, K., Govindan, R., and Psounis, K. Simple yet efficient transparent airtime allocation in wireless mesh networks. Tech. Rep. 915, University of Southern California, July 2010.Google ScholarGoogle ScholarDigital LibraryDigital Library
  14. Jindal, A., and Psounis, K. Characterizing the Achievable Rate Region of Wireless Multi-hop Networks with 802.11 Scheduling. IEEE/ACM Transactions on Networking (2009). Google ScholarGoogle ScholarDigital LibraryDigital Library
  15. Jindal, A., and Psounis, K. Making the Case for Random Access Scheduling in Wireless Multi-hop Networks. In Proc. of IEEE Infocom (Mini-Conference) (San Diego, CA, March 2010). Google ScholarGoogle ScholarDigital LibraryDigital Library
  16. Kim, D., Toh, C.-K., and Choi, Y. TCP-BuS: improving TCP performance in wireless ad hoc networks. IEEE International Conference on Communications (2000).Google ScholarGoogle Scholar
  17. Kumar, V., M. V, M., Parthasarathy, S., and Srinivasan, A. Algorithmic Aspects of Capacity in Wireless Networks. In Proc. of ACM SIGMETRICS (2005). Google ScholarGoogle ScholarDigital LibraryDigital Library
  18. Li, M., Agrawal, D., Ganesan, D., and Venkataramani, A. Block-switched Networks: A New Paradigm for Wireless Transport. In Proc. of NSDI (2009). Google ScholarGoogle ScholarDigital LibraryDigital Library
  19. Liu, J., and Singh, S. Atcp: Tcp for mobile ad hoc networks. IEEE Journal on Selected Areas in Communications (2001). Google ScholarGoogle ScholarDigital LibraryDigital Library
  20. Lochert, C., Scheuermann, B., and Mauve, M. A survey on congestion control for mobile ad hoc networks: Research Articles. Wirel. Commun. Mob. Comput. (2007). Google ScholarGoogle ScholarDigital LibraryDigital Library
  21. Morris, R., Kohler, E., Jannotti, J., and Kaashoek, M. F. The Click modular router. SIGOPS Oper. Syst. Rev. (1999). Google ScholarGoogle ScholarDigital LibraryDigital Library
  22. Neely, M., and Modiano, E. Capacity and Delay Tradeoffs for Ad-Hoc Mobile Networks. IEEE Transactions on Information Theory (2005). Google ScholarGoogle ScholarDigital LibraryDigital Library
  23. Radunović, B., Gkantsidis, C., Gunawardena, D., and Key, P. Horizon: balancing tcp over multiple paths in wireless mesh network. In Proc. of ACM MobiCom (2008). Google ScholarGoogle ScholarDigital LibraryDigital Library
  24. Rangwala, S., Jindal, A., Jang, K.-Y., Psounis, K., and Govindan, R. Understanding congestion control in multi-hop wireless mesh networks. In Proc. of ACM MobiCom (2008). Google ScholarGoogle ScholarDigital LibraryDigital Library
  25. Shannon, C., Moore, D., and Claffy, K. C. Beyond folklore: observations on fragmented traffic. IEEE/ACM Transactions on Networking 10, 6 (2002). Google ScholarGoogle ScholarDigital LibraryDigital Library
  26. Sinha, P., Nandagopal, T., Venkitaraman, N., Sivakumar, R., and Bharghavan, V. WTCP: a reliable transport protocol for wireless wide-area networks. Wireless Networks (2002). Google ScholarGoogle ScholarDigital LibraryDigital Library
  27. Sundaresan, K., Anantharaman, V., Hsieh, H.-Y., and Sivakumar, R. ATP: A Reliable Transport Protocol for Ad Hoc Networks. IEEE Transactions on Mobile Computing (2005). Google ScholarGoogle ScholarDigital LibraryDigital Library
  28. Tan, K., Jiang, F., Zhang, Q., and Shen, X. Congestion Control in Multihop Wireless Networks. IEEE Transactions on Vehicular Technology (2006).Google ScholarGoogle Scholar
  29. Warrier, A., Janakiraman, S., Ha, S., and Rhee, I. DiffQ: Differential Backlog Congestion Control for Multi-hop Wireless Networks. In Proc. of IEEE INFOCOM (2009).Google ScholarGoogle Scholar
  30. Xu, K., Gerla, M., Qi, L., and Shu, Y. Enhancing TCP fairness in ad hoc wireless networks using neighborhood RED. In Proc. of ACM MobiCom (2003). Google ScholarGoogle ScholarDigital LibraryDigital Library

Index Terms

  1. Simple yet efficient, transparent airtime allocation for TCP in wireless mesh networks

            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
              Co-NEXT '10: Proceedings of the 6th International COnference
              November 2010
              349 pages
              ISBN:9781450304481
              DOI:10.1145/1921168

              Copyright © 2010 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: 30 November 2010

              Permissions

              Request permissions about this article.

              Request Permissions

              Check for updates

              Qualifiers

              • research-article

              Acceptance Rates

              Overall Acceptance Rate198of789submissions,25%

            PDF Format

            View or Download as a PDF file.

            PDF

            eReader

            View online with eReader.

            eReader