An Improvement of Performance for Data Downstream in IEEE 802.11x Wireless LAN Networks

IEEE 802.11x 무선 랜에서의 데이터 다운스트림 성능 향상

  • Kim, Ji-Hong (Dept. of Computer Science & Eng., University of Incheon) ;
  • Kim, Yong-Hyun (Dept. of Computer Science & Eng., University of Incheon) ;
  • Hong, Youn-Sik (Dept. of Computer Science & Eng., University of Incheon)
  • 김지홍 (시립인천대학교 컴퓨터공학과) ;
  • 김용현 (시립인천대학교 컴퓨터공학과) ;
  • 홍윤식 (시립인천대학교 컴퓨터공학과)
  • Published : 2006.11.25

Abstract

We proposed a method for improving a performance of TCP downstream between a desktop PC as a fixed host and a PDA as a mobile host in a wired and wireless network based on IEEE 802.11x wireless LAN. With data transmission between these heterogeneous terminals a receiving time during downstream is slower than that during upstream by 20% at maximum. The reason is that their congestion window size will be oscillated due to a significantly lower packet processing rate at receiver compared to a packet sending rate at sender. Thus it will cause to increase the number of control packets to negotiate their window size. To mitigate these allergies, we proposed two distinct methods. First, by increasing a buffer size of a PDA at application layer an internal processing speed of a socket receive buffer of TCP becomes faster and then the window size is more stable. However, a file access time in a PDA is kept nearly constant as the buffer size increases. With the buffer size of 32,768bytes the receiving time is faster by 32% than with that of 512bytes. Second, a delay between packets to be transmitted at sender should be given. With an inter-packet delay of 5ms at sender a resulting receiving time is faster by 7% than without such a delay.

IEEE 802.11x 무선 랜 기반 유무선 통합 네트워크에서 고정 호스트인 데스크톱 PC와 이동 호스트인 PDA 간 다운스트림 성능을 개선할 수 있는 방안을 제안하였다. 성능 차가 뚜렷한 이기종 단말기간 데이터 전송시 다운스트림은 업스트림에 비해 수신시간이 최대 20% 느리다. 그 이유는 송신단의 패킷 전송률에 비해 수신단의 패킷 처리율이 낮아 혼잡 윈도우 크기가 수시로 변하고, 이에 따라 컨트롤 패킷이 증가하기 때문이다. 본 논문에서는 이러한 성능 저하를 완화시키기 위한 2가지 방안을 제시하였다. 먼저 PDA의 응용 계층 버퍼 크기를 증가시키면, 소켓 수신 버퍼의 처리 속도가 개선되어 혼잡 윈도우 변화율을 낮출 수 있다. 그러나 파일 액세스 시간은 버퍼 크기와 상관없이 거의 일정하였다. 버퍼 크기를 32,768바이트로 설정했을 경우 512바이트일 경우에 비해 수신시간을 32%정도 단축할 수 있었다. 또 다른 개선 방안은 송신자의 패킷간 전송 지연 시간을 설정하는 것이다. 송신단의 패킷 전송 간격을 5ms 로 지정하였을 때 수신시간을 최대 7% 단축시킬 수 있었다.

Keywords

References

  1. C. Murthy and B. S. Manoj, 'Ad Hoc Wireless Networks: Architectures and Protocols', Chapter 2, Prentice Hall, 2004
  2. S. Pilosof, R. Ramjee, D. Raz, Y. Shavitt, and P. Sinha,'Understanding TCP fairness over Wireless LAN', IEEE INFOCOM, Vol.2, pp.863-872, April 2003 https://doi.org/10.1109/INFCOM.2003.1208924
  3. ARC Group, Future Mobile Computing: Device Trends and Wireless Solutions, 2004
  4. W. R. Stevens, TcP/ IP Illustrated, Volume 1 : The Protocols, Addison-Wesley, 1994
  5. J. Postel, 'Transmission Control Protocol Protocol Specification', RFC 793, September 1981
  6. Behrouz A. Rorouzan, 'TCP/IP Protocol Suite', MC Graw Hill, 2003
  7. Razdan, A., Nandan, A., Wang, R., Sanadidi, M.Y., Gerla, M., 'Enhancing TCP performance in networks with small buffer,' Computer Communications and Networks, pp.39-44, October 2002 https://doi.org/10.1109/ICCCN.2002.1043043
  8. 김주영, 정영준, '버퍼관리 기법을 응용한 무선 TCP 성능 개선 방안' 한국컴퓨터종합학술대회, 2005
  9. King-Tim To, Sammy Chan, 'Buffer Sizing for ?Nonhomogeneous TCP Sources', IEEE COMMUNICATIONS LETTERS, pp.567-569, June 2005 https://doi.org/10.1109/LCOMM.2005.1437373
  10. 김종덕, 임효준, 김종권, '무선망 위에서의 TCP 성능 향상 방법과 성능 분석', 한국통신학회 추계종합학술대회, 1999
  11. Caini. C, Firrincieli. R, 'Packet spreading techniques to avoid bursty traffic in long RTT TCP connections', VTC2004, Vol.5, pp.2906-2910. May 2004 https://doi.org/10.1109/VETECS.2004.1391456
  12. Sung Won Kim, Byung Seo Kim, 'Downlink and uplink resource allocation in IEEE 802.11 Wireless LANs', IEEE TRANSACTIONS ON VEHICULAR TECHNOLOGY, pp.320-327, January 2005 https://doi.org/10.1109/TVT.2004.838887
  13. W. R. Stevens, 'TCP Slow Start, Congestion Avoidance, Fast Retransmit, and Fast Recovery Algorithms,' RFC2001, 1994
  14. Dong Geun Jeong and Wha Soak Jeon, 'CDAM/TDD System for wireless multimedia services with traffic unbalance between uplink and downlink', IEEE Journal on selected AREAS IN COMMUNICATIONS, pp.939-946, May 1999 https://doi.org/10.1109/49.768207
  15. A. Bakre and B. R. Badrinath, 'Implementation and Performance Evaluation of Indirect-TCP', IEEE Transactions on Computers, pp.250-278, March 1997 https://doi.org/10.1109/12.580423
  16. A. Bakre and B. R. Bandrinath, 'I - TCP : Indirect TCP for Mobile Hosts', Proceeding of the International Conference on Distributed Computing Systems, pp.136-143, June 1995 https://doi.org/10.1109/ICDCS.1995.500012
  17. H. Balakrishnan, S. Seshan, and R. H. Katz, 'Improving Reliable Transport and Handoff Performance in Cellular Wireless Networks', ACM Wireless Networks, pp.469-481, 1995 https://doi.org/10.1007/BF01985757
  18. H. Balakrishnan, Srinivasan Seshan, Elan Amir, Randy H. Katz. 'Improving TCP/IP Performance over Wireless Networks', Proc. 1st ACM Conf. On Mobile Computing and Networking, Berkeley, CA, pp.146-152, November 1995 https://doi.org/10.1145/215530.215544
  19. H. Balakrishnan and R. Katz, 'Explicit Loss Notification and Wireless Web Performance', In IEEE CLOBECOM Internet Mini Conference, November 1998
  20. K. Fall and S. Floyd, 'Simulation-based Comparison of Tahoe, Reno and SACK TCP', ACM Computer Communication Review, pp.5-21, July 1996 https://doi.org/10.1145/235160.235162
  21. Analyzer 웹 사이트, http://analyzer.polito.it
  22. V. Jacobson, 'Congestion Avoidance and Control', Proceedings of ACM SIGCOMM, pp.314-329, 1998 https://doi.org/10.1145/52325.52356
  23. WildPackets 웹 사이트 , http://wildpackets.com