DOI QR코드

DOI QR Code

무선 환경에서 TCP 스퓨리어스 타임아웃 방지를 위한 SR-ARQ 재전송 지속성 관리 방안

SR-ARQ Retramsission Persistence Management to Avoid TCP Spurious Timeout in a Wireless Environment

  • 투고 : 2010.02.24
  • 심사 : 2010.06.17
  • 발행 : 2010.12.31

초록

무선 링크를 통한 데이터 전송 과정에서 오류 혹은 그 밖의 다른 이유로 빈번하게 발생하는 패킷 손실을 감지하고 재전송하기 위한 기능은 전송의 신뢰성 확보 차원에서 매우 중요하다. 따라서 대부분의 이동통신시스템들은 데이터 링크 계층에서 동작하는 자동 재전송 프로토콜(Automatic Repeat reQuest; ARQ)을 도입하고 있다. 그러나 자동 재전송 프로토콜의 재전송 기능과 TCP(Transmission Control Protocol)의 재전송 기능 간 원활하지 못한 상호작용은 오히려 TCP의 성능을 저하시킬 수 있는 문제가 있음이 알려져 왔다. 따라서 본 논문에서는 가장 널리 사용되고 있는 자동 재전송 프로토콜인 SR-ARQ(selective repeat ARQ)를 TCP와의 상호 작용 측면에서의 개선하기 위한 방안을 제시하고 OPNET을 이용한 시뮬레이션을 통하여 이로 인한 TCP 성능 향상을 입증한다.

To detect and recover packet losses over wireless links is very important in terms of reliability in packet transmission. Most wireless communication systems adopt an automatic repeat request (ARQ) protocol operating at link layer. However, it has been constantly addressed that the interaction not harmonized sufficiently between ARQ and TCP rather degrades TCP performance. In this paper, therefore, we propose an improved scheme from the aspect of the interaction with TCP loss recovery mechanism that can be applied to selective repeat ARQ (SR-ARQ) protocol and prove that the proposed scheme improves TCP performance significantly by OPNET simulations.

키워드

참고문헌

  1. TIA/EIA/IS-707-A.2 (PN-4145.2), “Data service options for wideband spread spectrum systems: radio link protocol,” July, 1998.
  2. 3GPP2, “cdma2000 high rate packet data air interface specification,” C.S0024, ver. 4.0, Oct., 2002.
  3. G. Fairhurst and L. Wood, “Advice to link designers on link automatic repeat reQuest (ARQ),” RFC 3366, Aug., 2000.
  4. P. Karn et al., “Advice for Internet Subnetwork Designers,” IETF RFC 3819, June, 2004.
  5. M. Allman, V. Paxson, and, W. Stevens, “TCP Congestion Control,” IETF RFC 2581, Apr., 1999.
  6. H. Balakrishnan, V. N. Padmanabhan, S. Seshan, and R. H. Katz, “A Comparison of Mechanisms for Improving TCP Performance over Wireless Links,” IEEE/ACM Transaction on Networking, Vol.5, No.6, 1997. https://doi.org/10.1109/90.650137
  7. V. Paxson and M. Allman, “Computing TCP's Retransmission Timer,” IETF RFC 2988, Nov., 2000
  8. Andrei Gurtov and Reiner Ludwig, “Responding to Spurious Timeouts in TCP,” in Proc. IEEE Infocom, 2003. https://doi.org/10.1109/INFCOM.2003.1209251
  9. P. Sarolahti and M. Kojo, “Forward RTO-Recovery (FRTO) : An Algorithm for Detecting Spurious Retransmission Timeouts with TCP and the Stream Control Transmission Protocol (SCTP),” RFC 4138, Aug., 2005.
  10. Carla F. Chiasserini and Michela Meo, “Modeling Interactions between Link Layer and Transport Layer in Wireless Networks,” The 12th IEEE International Symposium on PIMRC 2001, San Diego, USA, Sep., 2001.
  11. Francesco Vaciraca, Andrea De Vendictis, and Andrea Baiocchi, “Investigating Interactions between ARQ Mechanisms and TCP over Wireless Links,” in Proc. of European Wireless 2004, Barcellona, Spain, Feb., 2004.
  12. A. Mehta, D. Kagaris, and R. Viswanathan, “Throughput Performance of an Adaptive ARQ Scheme in Rayleigh Fading Channels,” IEEE Trans. Wireless Comm., Vol.5, No.1, Jan., 2006. https://doi.org/10.1109/TWC.2006.1576519
  13. Carla-Fabiana Chiasserini and Michela Meo, “A Recon-gurable Protocol Setting to Improve TCP Over Wireless,” IEEE Trans. Vehic. Tech., Vol.51, No.6, Nov., 2002. https://doi.org/10.1109/TVT.2002.804863
  14. Juan J. Alcaraz, Fernando Cerdan, and Joan Garcia-Haro, “Optimizing TCP and RLC Interaction in the UMTS Radio Access Network,” IEEE Network, Vol.20, issue 2, Mar., 2006. https://doi.org/10.1109/MNET.2006.1607897
  15. Jeong Geun Kim and Marwan M. Krunz, “Delay Analysis of Selective Repeat ARQ for a Markovian Source Over a Wireless Channel,” IEEE Trans. Vehic. Tech., Vol.49, No.5, Sept., 2000. https://doi.org/10.1109/25.892598
  16. 3GPP2 C.R1002-0 1.0, “CDMA2000 evaluation methodology,” Jan., 2005.
  17. V. Subramanian, K. K. Ramakrishnan and S. Kalyanaraman, “Experimental Study of Link and Transport Protocols in Interference-Prone Wireless LAN Environments,” IEEE COMSNETS, 2009.
  18. J. Han et al., “Queuing Analysis Model for the SR-ARQ Protocol with a Finite Retransmission Persistence,” 정보처리학회논문지, 제15-C권, 제6호, 2008년 12월. https://doi.org/10.3745/KIPSTC.2008.15-C.6.523