A study on improving TCP performance in mobile communication systems with a high transmission error

전송오류가 큰 이동통신 환경에서 TCP 성능 개선에 관한 연구

  • 장재신 (인제대학교 공과대학 전자정보통신공학부)
  • Published : 2003.09.01

Abstract

Conventional TCPs are designed to work efficiently on wired network where any transmission errors rarely take place. However, the probability of transmission error in a wireless network is much higher than in a wired network, due to pass loss, multipath fading, and many kinds of interference. There were many researches on preventing the degradation of TCP performance in these wireless networks with bad channel condition. One of these researches is the SNOOP protocol which is link-layer solution for achieving high throughput of TCP. However, this SNOOP protocol is apt to retransmit some TCP segments unnecessarily, which could cause some increased traffic loads in a wireless network. In this paper, we propose a new algorithm to prevent the unnecessary retransmission of TCP segments and to achieve increased performance of TCP.

기존 TCP 프로토콜은 전송오류가 거의 발생하지 않는 유선망에서 효율적으로 동작하도록 설계된 프로토콜이었다. 그러나 무선망에서는 경로손실, 페이딩, 간섭 등의 특징에 의해 전송오류 발생률이 유선망에 비해 훨씬 높다. 이런 환경에서 TCP의 성능저하를 방지하기 위한 연구가 많이 진행되었는데 그 중에서 링크계층 접근방법으로 SNOOP 프로토콜이 많이 알려져 있다. 그러나 기존 SNOOP 프로토콜이 핸드오프가 발생하는 상황에서는 불필요한 패킷 재전송을 수행할 가능성이 있다. 따라서 본 논문에서는 핸드오프가 자주 발생하는 이동통신 환경에서 불필요한 패킷 재전송을 방지하고 TCP의 성능을 향상시키기 위한 방법을 제안하고 성능이 개선됨을 모의실험을 통해서 제시하였다.

Keywords

References

  1. Computer communication review Congestion avoidance and control V.Jacobson;M.J.Karels
  2. IETF RFC 2581 TCP congestion control M.Allman(et al.)
  3. TCP/IP Illustrated, Volume1 : The protocols W. Richard Stevens
  4. IETF RFC 2582 The NewReno modificatiion to TCP's fast rekcovery alogrithm S.Floyd;T.Henderson
  5. Proc. of SIGCOMM'95 Evaluation of TCP vegas : emulation and experiment J.S.Ahn(et al.)
  6. IETF RFC 2018 TCP selective acknowledgment options M.Mathis(et al.)
  7. ACM computer communication review v.26 no.3 Simulation-based comparisons of Tahoe, Reno, and SACKTCP K.Fall;S.Floyd
  8. IETF RFC 3481 TCP over second (2.5G) and third (3G) generation wireless ntworks H.inamura;G.Montenegro;R.Ludwig;A.Gurtov;F.Khnfizov
  9. IEEE Commn. Mag. TCP performance issues over wireless links G.Xylomenos(et al.)
  10. IEEE Communications Surveys TCP in wired-cum-wireless environments K.Pentkousis
  11. IEEE/ACM Trans. on networking v.5 no.6 A comparison of mechanisms for improving TCP performace over wireless links H.Balakrishnan;V.N.Padmanabhan;S.Sechan;R.H.Katz
  12. RFC 2757 Long thin networks G.Montenegro(et al.)
  13. IEEE Trans. on computers v.46 no.3 Implementation and performance evaluation of indirect TCP A.V.Bakre;B.R.Badriath
  14. Proc. of 3rd IEEE Symposium on Computers and Communications (ISCC'99) WTCP : An efficient mechanism for inproving TCP performance over wireless liks Karunaharan Ratnam;Ibrahim Matta
  15. ACM computer communication review v.27 no.5 M-TCP : TCP for mobile cellular networks K.Brown;S.Sigh
  16. ACM Wireless Networks v.1 Improving reliable transport and handoff perfomance in cellular wireless networks H.Balakrishnan;S.Seshan;R.H.Katz
  17. Technical Report 99-003, Computer science department, Texas A&M university Delayed duplicate acknowledgements: A TCP-unaware approach to improve performance of TCP over wireless N.H.Vaidya(et al.)
  18. Mobile Networks and Applications Improving TCP performance over wireless networks at the link layer C.Parsa(et al.)
  19. Proc. of SIGCOMM'96 Improving the start-up behavior of a congestion control scheme for TCP J.C.Hoe
  20. Proc. of SIGCOMM'96 Forward acknowledgment : Refining TCP congestion control M.Mathis; J.Mandavi
  21. WAP forum WAP,Wireless profiled Tcp WAP
  22. IEEE J. on selected oreas in communications v.SAC-13 no.5 Improving the performance of reliable transport protocols in mobile computing environments R.Caceres;Liviu Iftode
  23. IETF RFC 2414 Increasing TCP's inital window M.Allman;S.Floyd;C.Partridge
  24. Proc. of ACM Mobicom'99 WTCP : A reliable transport protocol for wireless wide-area networks Prasun Sinha(et al.)
  25. Telecommunications review v.10 no.6 전송 오류율이 높은 무선환경에서의 TCP 성능저하 극복방안 조준상;최명환
  26. IETF Mobile IP WG Internet draft, draft-ietf-mobileip-fast-mipv6-06.txt Fast Handovers for Mobile ⅠPv6 R.Koodili
  27. NS-2 network simulator