Research on the enhancement of throughput for traffic in WLAN

초고속 무선 랜에서 트래픽 간의 처리율 향상을 위한 연구

  • 송병진 (서울과학기술대학교 NID융합기술대학원 방송통신융합프로그램) ;
  • 이선희 (서울과학기술대학교 NID융합기술대학원 방송통신융합프로그램)
  • Received : 2015.07.14
  • Accepted : 2015.09.22
  • Published : 2015.09.30

Abstract

In this paper, we want provide improved services with faster transmission, IEEE 802.11n was standardized. A-MPDU (Aggregation MAC Protocol Data UNIT) is a vital function of the IEEE 802.11n standard, which was proposed to improve transmission rate by reducing frame transmission overhead. In this paper, we show the problems of TCP retransmission with A-MPDU and propose a solution utilizing the property of TCP cumulative ACK. If the transmission of an MPDU subframe fails, A-MPDU mechanism allows selective re-transmission of failed MPDU subframe in the MAC layer. In TCP traffic transmission, however, a failed MPDU transmission causes TCP Duplicate ACK, which causes unnecessary TCP re-transmission. Furthermore, congestion control of TCP causes reduction in throughput. By supressing unnecessary duplicate ACKs the proposed mechanism reduces the overhead in transmitting redundant TCP ACKs, and transmitting only a HS-ACK with the highest sequence number. By using the RACK mechanism, through the simulation results, it was conrmed that the RACK mechanism increases up to 20% compared the conventional A-MPDU, at the same time, it tightly assures the fairness among TCP flows.

최근 스마트폰과 태블릿 PC 등의 무선 랜(WLAN: Wireless Local Area Networks)을 지원하는 디바이스가 급증하고, 이를 이용한 모바일 서비스가 기하급수적으로 빠르게 보급되었다. 이런 상황에 따라 무선 랜은 더 빠른 속도의 데이터 전송에 대하여 요구하였고, 이를 만족하기 위하여 IEEE 802.11n의 표준이 확정되었다. 특히, IEEE 802.11n의 표준에서 A-MPDU(Aggregation MAC Protocol Data Unit)이라는 핵심적인 기술을 발표하였다. 이는 데이터를 전송할 때 발생하는 오버헤드를 감소하여 전송속도 향상에 도움을 주었다. 본 논문에서는 이 A-MPDU 전송하는 데이터 중 TCP 트래픽을 전송할 때 발생하는 문제점에 대하여 논하고, 해결 방안도 제시한다. A-MPDU 방식으로 TCP 데이터를 전송할 때, 특정 MPDU 데이터가 전송이 실패하는 경우 TCP Duplicate ACK을 발생하여 불필요한 TCP 재전송이 발생하게 된다. 이에 TCP가 갖고 있는 TCP cumulative ACK을 이용하여 불필요하게 발생하는 TCP duplicate ACK 생성을 막고 전송효율을 높이는 방안을 해결책으로 제시한다. 이 해결 방안은 여러 개의 TCP ACK을 집적하여 보내는 대신 시퀀스 번호가 가장 높은 TCP ACK을 하나만 대표하여 보내어 불필요한 오버헤드를 감소할 수 있다. 이 방식을 이용하면 기존 표준에서 제안된 방식에 비해 최대 20% 이상의 전체 처리율 향상을 볼 수 있다.

Keywords

References

  1. 김양규, "고속 무선랜에서 TCP flow 간의 처리율의 형평성과 효율성 향상 방안", 졸업논문, June, 2013.
  2. B.Ginzburg, and A.Keselman, "Performance Analysis of A-MPDU and A-MSDU Aggregation in IEEE 802.11n," in proceding of Sarnoff Symposium, Princeton, New Jersey, 2007.
  3. T.Li, Q.Ni, D.Malone and D.Leith "Aggregation with fragment retransmission for very high-speed WLANs," IEEE/ACM Transactions on Networking, Vol.17, No.2, pp.591-604, April 2009. https://doi.org/10.1109/TNET.2009.2014654
  4. 이윤호, "Frame Aggregation 기법을 적용한 IEEE 802.11n 시스템 성능 분석," 한국콘텐츠학회논문지, Vol.9, No.12, November, 2009.
  5. 최은영, "IEEE 802.11n 차세대 무선 LAN 칩셋 개발 동향," 전자통신 동향분석 제21권 제3호, June, 2006
  6. Y.Lin and V.Wong, "Frame Aggregation and Optimal Frame Size Adaptation for IEEE 802.11n WLANs," in proceeding of Global Telecommunications Conference, November, 2006.
  7. G.Bianchi, "Performance Analysis of the IEEE 802.11 DCF," IEEE Journal on Selected Area in Comm., Vol.179, No.3, March, 2000.
  8. C.Wang and H.Wei, "IEEE 802.11n MAC Enhancement and Performnace Evaluation," Mobile Networks and Applications, December, 2009.
  9. 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, March, 2003. https://doi.org/10.1007/BF02948885
  10. F. Keceli, I. Inan, and E. Ayanoglu, "TCP ACK congetion control and filtering for fairness provision in the uplink of IEEE 802.11 infrastructure basic service set," in Proceedings of IEEE International Conference on Communication (ICC), pp.4512-4517, June, 2007.
  11. D.J. Leith, P. Cliord, D.W.Malone, and A. Ng, "TCP fairness in 802.11e WLANs," IEEE Communications Letters, vol.9, no.11, pp.964-966, December, 2005. https://doi.org/10.1109/LCOMM.2005.11004
  12. Q. Xia, X. Jin, and M. Hamdi, "Active queue management with dual virtual proportional integral queues for TCP uplink/downlink fairness in infrastructureWLANs," IEEE Trans. onWireless Communications, vol.7, no.6, pp.2261-2271, June, 2008. https://doi.org/10.1109/TWC.2008.061089
  13. T.Li, Q.Ni, D.Malone, D.Leith and Y.Xiao, "Aggregation with Fragment Retransmission for Very High-Speed WLANs," IEEE/ACM Transactions on Networking, Vol.17, no.2, pp 591-604, April, 2009. https://doi.org/10.1109/TNET.2009.2014654
  14. Jain, R.Chiu, D.M.Hawe, W, "A Quantitative Measure of Fairness and Discrimination for Resource Allocation in Shared Computer Systems". DEC Research Report TR-301, 1984.