Skip to main content

Practical Rate-Based Congestion Control for Wireless Mesh Networks

  • Conference paper
Kommunikation in Verteilten Systemen (KiVS)

Part of the book series: Informatik aktuell ((INFORMAT))

Abstract

We introduce an adaptive pacing scheme to overcome the drawbacks of TCP in wireless mesh networks with Internet connectivity. The pacing scheme is implemented at the wireless TCP sender as well as at the mesh gateway, and reacts according to the direction of TCP flows running across the wireless network and the Internet. TCP packets are transmitted rate-based within the TCP congestion window according to the current out-of-interference delay and the coefficient of variation of recently measured round-trip times. Opposed to the majority of previous work which builds on simulations, we implement a Linux prototype of our approach and evaluate its feasibility in a real 20-node mesh testbed. In an experimental performance study, we compare the goodput and fairness of our approach against the widely deployed TCP NewReno. Experiments show that our approach, which we denote as Mesh Adaptive Pacing (MAP), can achieve up to 150% more goodput than TCP NewReno and significantly improves fairness between competing flows. MAP is incrementally deployable since it is TCP-compatible, does not require cross-layer information from intermediate nodes along the path, and requires no modifications in the wired domain.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 89.00
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 119.00
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. G. Anastasi, E. Ancillotti, M. Conti and A. Passarella, Experimental Analysis of a Transport Protocol for Ad hoc Networks (TPA), Proc. ACM PE-WASUN Workshop, Terromolinos, Spain, 2006.

    Google Scholar 

  2. J. Bicket, D. Aguayo, S. Biswas, and R. Morris, Architecture and Evaluation of an Unplanned 802.11b Mesh Network, Proc. ACMMOBICOM, Cologne, Germany, 2005.

    Google Scholar 

  3. T. Clausen and P. Jacquet, Optimized Link State Routing Protocol, RFC 3626, http://www.ietf.org/rfc/rfc3626.txt, October 2003.

    Google Scholar 

  4. D. De Couto, D. Aguayo, J. Bicket, and R. Morris, A High-Throughput Path Metric for Multi-Hop Wireless Routing, Proc. ACMMOBICOM, San Diego, CA, 2003.

    Google Scholar 

  5. S. ElRakabawy, A. Klemm, and C. Lindemann, TCP with Adaptive Pacing for Multihop Wireless Networks, Proc. ACMMobiHoc, Urbana-Champaign, IL, 2005.

    Google Scholar 

  6. S. ElRakabawy, A. Klemm, and C. Lindemann, TCP with Gateway Adaptive Pacing for Multihop Wireless Networks with Internet Connectivity, Computer Networks, 52, 2008.

    Google Scholar 

  7. K. Fall and K. Varadhan (Ed.), The ns-2 Manual, Technical Report, The VINT Project, UC Berkeley, LBL, and Xerox PARC, 2007.

    Google Scholar 

  8. Z. Fu, P. Zerfos, H. Luo, S. Lu, L. Zhang, and M. Gerla, The Impact of Multihop Wireless Channel on TCP Performance, IEEE Transactions on Mobile Computing, Vol. 4, Issue 2, March 2005.

    Google Scholar 

  9. V. Gambiroza, B. Sadeghi, and E. Knightly, End-to-End Performance and Fairness in Multihop Wireless Backhaul Networks, Proc. ACMMOBICOM, Philadelphia, PA, 2004.

    Google Scholar 

  10. T. Gleixner and D. Niehaus, Hrtimers and Beyond: Transforming the Linux Time Subsystems, Proc. 8th OLS Linux Symposium, Ottawa, Canada, 2006.

    Google Scholar 

  11. A. Haeberlen, E. Flannery, A. Ladd, A. Rudys, D. Wallach and L. Kavraki, Practical Robust Localization over Large-scale 802.11 Wireless Networks, Proc. ACMMOBICOM, Philadelphia, PA, 2004.

    Google Scholar 

  12. OLSR. ORG Implementation for Linux, http://www.olsr.org.

    Google Scholar 

  13. Freifunk Mesh Community, http://start.freifunk.net/.

    Google Scholar 

  14. D. Raychaudhuri, I. Seskar, M. Ott, S. Ganu, K. Ramachandran, H. Kremo, R. Siracusa, H. Liu and M. Singh, Overview of the ORBIT Radio Grid Testbed for Evaluation of Next-Generation Wireless Network Protocols, Proc. IEEE WCNC, New Orleans, LA, 2005.

    Google Scholar 

  15. S. Saunders, Antennas and Propagation for Wireless Communication Systems, Wiley & Sons, May 2007.

    Google Scholar 

  16. M. Savoric, H. Karl, M. Schläger, T. Poshwatta, and A. Wolisz, Analysis and performance evaluation of the EFCM common congestion controller for TCP connections, Computer Networks 49(2), October 2005.

    Google Scholar 

  17. B. Scheuermann, C. Lochert, and M. Mauve, Implicit Hop-by-Hop Congestion Control in Wireless Multihop Networks, Ad Hoc Networks 6(2), April 2008.

    Google Scholar 

  18. IEEE Standard for Wireless LAN Medium Access Control (MAC) and Physical Layer (PHY) Specifications, ISO/IEC 8802-11, August 1999.

    Google Scholar 

  19. K. Sundaresan, V. Anantharaman, H-Y. Hsieh, R. Sivakumar, ATP: A Reliable Transport Protocol for Ad Hoc Networks, Transactions on Mobile Computing, Vol. 4, Issue 6, November 2005.

    Google Scholar 

  20. D. Wai, P. Cao, and S. Low, TCP Pacing Revisited, Proc. IEEE INFOCOM, Anchorage, AK, USA, 2007.

    Google Scholar 

  21. L. Yang, W. Seah, and Q. Yin, Improving Fairness among TCP Flows crossing Wireless Ad Hoc and Wired Networks, Proc. ACMMobiHoc, Annapolis, MD, 2003.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2009 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

ElRakabawy, S.M., Lindemann, C. (2009). Practical Rate-Based Congestion Control for Wireless Mesh Networks. In: David, K., Geihs, K. (eds) Kommunikation in Verteilten Systemen (KiVS). Informatik aktuell. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-92666-5_1

Download citation

Publish with us

Policies and ethics