Advertisement

Cross-Layer Loss Differentiation Algorithms to Improve TCP Performance in WLANs

  • Stephane Lohier
  • Yacine Ghamri Doudane
  • Guy Pujolle
Conference paper
Part of the Lecture Notes in Computer Science book series (LNCS, volume 4217)

Abstract

Loss Differentiation Algorithms (LDA) are currently used to determine the cause of packet losses with an aim of improving TCP performance over wireless networks. In this work, we propose a cross-layer solution based on two LDA in order to classify the loss origin on an 802.11 link and then to react consequently. The first LDA scheme, acting at the MAC layer, allows differentiating losses due to signal failure caused by displacement or by noise from other loss types. Moreover, in case of signal failure, it adapts the behavior of the MAC layer to avoid a costly end-to-end TCP resolution. The objective of the second LDA scheme, which acts at the TCP layer, is to distinguish a loss due to interferences from those due to congestions and to adapt consequently the TCP behavior. The efficiency of each LDA scheme and of the whole cross-layer solution are then demonstrated through simulations.

Keywords

Medium Access Control Round Trip Time Medium Access Control Layer Explicit Loss Notification Snoop Agent 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.

References

  1. 1.
    IEEE 802.11 WG, Part 11: Wireless LAN Medium Access Control (MAC) and Physical Layer (PHY) specifications, Standard, IEEE (1999)Google Scholar
  2. 2.
    IEEE 802.11g WG, Part 11-Amendment 4: Further Higher-Speed Physical Layer Extension in the 2.4 GHz Band (2003)Google Scholar
  3. 3.
    Bottigliengo, M., Casetti, C., Chiasserini, C.-F., Meo, M.: Short-term Fairness for TCP Flows in 802.11b WLANs. In: IEEE INFOCOM 2004, Hong Kong, (March 1-7, 2004)Google Scholar
  4. 4.
    Chockalingam, A., Zorzi, M., Tralli, V.: Wireless TCP performance with link layer FEC/ARQ., IEEE ICC (1999)Google Scholar
  5. 5.
    Mascolo, S., Sanadidi, M.Y., Casetti, C., Gerla, M., Wang, R.: TCP Westwood: End-to-End Congestion Control for Wired/Wireless Networks. Wireless Networks J. (2002)Google Scholar
  6. 6.
    Xu, K., Tian, Y., Ansari, N.: TCP-Jersey for Wireless IP Communications. IEEE JSAC (May 2004)Google Scholar
  7. 7.
    Cen, S., Cosman, P.C., Voelker, G.M.: End-to-End differentiation of congestion and wireless losses. IEEE/ACM Transactions on Networking (TON) (2003)Google Scholar
  8. 8.
    Bregni, S., Caratti, D., Martignon, F.: Enhanced Loss Differentiation Algorithms for Use in TCP Sources over Heterogeneous Wireless Networks. In: Globecom 2003 (2003)Google Scholar
  9. 9.
    Balakrishnan, H., Katz, R.H.: Explicit Loss Notification and Wireless Web Performance. In: Proc. IEEE Globecom (1998)Google Scholar
  10. 10.
    Ng, C.H., Chow, J., Trajkovic, L.: Performance Evaluation of TCP over WLAN 802.11 with the Snoop Performance Enhancing Proxy. In: Opnetwork 2002 (2002)Google Scholar
  11. 11.
    Lohier, S., Ghamri Doudane, Y., Pujolle, G.: The Benefits of a Cross-Layer Approach for TCP Performance Improvements in WLANs. In: Proc. IEEE ASWN 2005 (2005)Google Scholar
  12. 12.
    The Network Simulator - NS-2, http://www.isi.edu/nsnam/ns/
  13. 13.
    Ni, Q., Turletti, T., Fu, W.: Simulation-based Analysis of TCP Behavior over Hybrid Wireless & Wired Networks. In: WWIC 2002 (2002)Google Scholar
  14. 14.
    Biaz, S., Vaidya, N.H.: Distinguishing Congestion Losses from Wireless Transmission Losses: a Negative Result. In: Proc. of IEEE 7th Int.Conf. on ComputerGoogle Scholar
  15. 15.
    Barman, D., Matta, I.: Effectiveness of Loss Labeling in Improving TCP Performance in Wired/Wireless Networks, Boston University Technical Report (2002)Google Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2006

Authors and Affiliations

  • Stephane Lohier
    • 1
  • Yacine Ghamri Doudane
    • 2
  • Guy Pujolle
    • 3
  1. 1.IUT- University of Marne la valléeChamps sur MarneFrance
  2. 2.Computer Engineering Institute – IIEEvryFrance
  3. 3.LIP6 – University of Paris VI – 8ParisFrance

Personalised recommendations