DOI QR코드

DOI QR Code

TCP Acknowledgement Compression for Fairness Among Uplink TCP Flows in IEEE 802.11n WLANs

IEEE 802.11n 무선랜에서 상향링크 TCP 플로우간 형평상 향상을 위한 TCP ACK 압축기법

  • Kim, Minho (Digital Media & Communications R&D Center, Samsung Electronics Co., Ltd.) ;
  • Park, Eun-Chan (Department of Information and Communication Engineering, Dongguk University-Seoul) ;
  • Kim, Woongsup (Department of Information and Communication Engineering, Dongguk University-Seoul)
  • 김민호 (삼성전자 DMC R&D 센터) ;
  • 박은찬 (동국대학교-서울, 컴퓨터정보통신공학부) ;
  • 김웅섭 (동국대학교-서울, 컴퓨터정보통신공학부)
  • Received : 2013.05.30
  • Accepted : 2013.06.05
  • Published : 2013.07.01

Abstract

This paper deals with the problem of unfairness among uplink TCP (Transmission Control Protocol) flows associated with frame aggregation employed in IEEE 802.11n WLANs (Wireless Local Area Networks). When multiple stations have uplink TCP flows and transmit TCP data packets to an AP (Access Point), the AP has to compete for channel access with stations for the transmission of TCP ACK (acknowledgement) packets to the stations. Due to this contention-based channel access, TCP ACKs tend to be accumulated in the AP's downlink buffer. We show that the frame aggregation in the MAC (Medium Access Control) layer increases TCP ACK losses in the AP and leads to the serious unfair operation of TCP congestion control. To resolve this problem, we propose the TAC (TCP ACK Compression) mechanism operating at the top of the AP's interface queue. By exploiting the properties of cumulative TCP ACK and frame aggregation, TAC serves only the representative TCP ACK without serving redundant TCP ACKs. Therefore, TAC reduces queue occupancy and prevents ACK losses due to buffer overflow, which significantly contributes to fairness among uplink TCP flows. Also, TAC enhances the channel efficiency by not transmitting unnecessary TCP ACKs. The simulation results show that TAC tightly assures fairness under various network conditions while increasing the aggregate throughput, compared to the existing schemes.

Keywords

References

  1. L. Munoz, R. Agero, J. Choque, J. A. Lrastorza, L. A. G. Sanchez, M. Petrova, and P. Moahonen, "Empowering next generation wireless personal communication netorks," IEEE Communication Magazine, vol. 42, no. 5, pp. 64-70, May 2004.
  2. D. J. Leith and P. Clifford, "Using the 802.11e EDCF to achieve TCP upload fairness over WLAN links," Proc. of Modeling and Optimization in Mobile, Ad Hoc, and Wireless Networks (WiOPT), pp. 109-118, Apr. 2005.
  3. H. T. Wu and S. D. Cheng, "DCF+: An enhancement for reliable transport protocol over WLAN," Journal of Computer Science and Technology, vol. 18, no. 2, pp. 201-209, Mar. 2003. https://doi.org/10.1007/BF02948885
  4. Y. Hirano and T. Murase, "Uplink TCP traffic control with monitoring downlink buffer for throughput fairness over wireless LANs," Proc. of Personal, Indoor and Mobile Radio Communications (PIMRC), pp. 737-741, Sep. 2009.
  5. F. Keceli, I. Inan, and E. Ayanoglu, "TCP ACK congestion control and filtering for fairness provision in the uplink of IEEE 802.11 infrastructure basic service set," Proc. of IEEE International Conference on Communications (ICC), pp. 4512-4517, Jun. 2007.
  6. S. Pilosof, R. Ramjee, D. Raz, Y. Shavitt, and P. Sinha, "Understanding TCP fairness over wireless LAN," Proc. of IEEE INFOCOM, pp. 863-872, Apr. 2003.
  7. Y. Wu, Z. Niu, and J. Zheng, "Study of the TCP upstream/downstream unfairness issue with per-flow queueing over infrastructure-mode WLANs," Wirless Communications and Mobile Computing, vol. 5, no. 4, pp. 459-471, Jun. 2005. https://doi.org/10.1002/wcm.303
  8. D. J. Leith, P. Clifford, D. W. Malone, and A. Ng, "TCP fairness in 802.11e WLANs," IEEE Communications Letters, vol. 9, no. 11, pp. 964-966, Nov. 2005. https://doi.org/10.1109/LCOMM.2005.11004
  9. Q. Wu, M. Gong, and C. Williamson, "TCP fairness issues in IEEE 802.11 wireless LANs," Computer Communications, vol. 31, no. 10, pp. 2150-2161, Jun. 2008. https://doi.org/10.1016/j.comcom.2008.02.013
  10. Q. Xia, X. Jin, and M. Hamdi, "Active queue management with dual virtual proportional integral queues for TCP uplink/downlink fairness in infrastructure WLANs," IEEE Trans. on Wireless Communications, vol. 7, no. 6, pp. 2261-2271, Jun. 2008. https://doi.org/10.1109/TWC.2008.061089
  11. E.-C. Park, D.-Y. Kim, H. Kim, and C.-H. Choi, "A cross-layer approach for per-station fairness in TCP over WLANs," IEEE Trans. on Mobile Computing, vol. 7, no. 7, pp. 898-911, Jul. 2008. https://doi.org/10.1109/TMC.2007.70766
  12. IEEE 802.11 Working Group, "Part 11: Wireless LAN Medium Access Control (MAC) and Physical Layer (PHY) Specifications Amendment 5: Enhancements for Higher Throughput," IEEE Std. 802.11n-2009, Oct. 2009.
  13. NS-2 Network Simulator, http://www.isi.edu/nsnam/ns.
  14. D. Skordoulis, Q. Ni, H. H. Chen, A. P. Stephens, C. Liu, and A. Jamalipour, "IEEE 802.11n MAC frame aggregation mechanisms for next-generation highthroughput WLANs," IEEE Wireless Communications, vol. 15, no. 1, pp. 40-47, Feb. 2008.
  15. D.-M. Chiu and R. Jain, "Analysis of the increase and decrease algorithms for congestion avoidance in computer networks," Computer Networks and ISDN Systems, vol. 17, no. 1, pp. 1-14, Jun. 1989. https://doi.org/10.1016/0169-7552(89)90019-6
  16. R. Bruno, M. Conti, and E. Gregori, "Analytical modeling of TCP clients in Wi-Fi hot spot networks," Proc. of NETWORKING 2004, pp. 626-637, May 2004.

Cited by

  1. Coupled IEEE 802.11ac and TCP Goodput Improvement Using Aggregation and Reverse Direction vol.08, pp.07, 2016, https://doi.org/10.4236/wsn.2016.87011