Improving the performance of TCP over networks of mobile with delaying congestion control in Snoop

Snoop 프로토콜에서 혼잡 제어 지연을 통한 이동망상에서의 TCP 성능향상 기법

  • 김용 (건국대학교 대학원 컴퓨터정보통신공학과) ;
  • 성호철 (건국대학교 대학원 컴퓨터정보통신공학과) ;
  • 현호재 (건국대학교 대학원 컴퓨터정보통신공학과) ;
  • 한선영 (건국대학교 컴퓨터공학과)
  • Published : 2001.06.01

Abstract

무선망에서는 유선망에 비해 그 특성상 비교적 많은 패킷을 손실된다. TCP 프로토콜은 흐름제어나 에러정정, 혼잡 제어 등의 기능을 통해 보다 효율적이고 안정적인 통신을 지원하고 있다. 하지만 표준 TCP 프로토콜은 유선망의 특성을 고려하여 개발하였기 때문에 무선망에서 혼잡한 상황에서 패킷이 도달하지 못한 경우와 실제로 패킷이 손실되어 전달되지 못하는 경우를 구분하지 못한다. 최근까지 제시된 여러 이동망 TCP에 대한 논문은 무선망에서 패킷이 손실된 경우 혼잡 제어를 일어나지 못하게 하는 방법을 제시하고 있다. 본 논문에서는 TCP Persist Timer를 이용하여 혼잡제어를 회피하는 방법을 기존에 제시된 Snoop 프로토콜에 적용하여 자체적인 이동망상에서의 TCP 성능향상에 더하여 연속적인 에러에 대한 성능 향상을 제고하고 있다. 개선된 Snoop 프로토콜은 WZACK(Window Size Zero ACKnowledge Packet)을 이용하여 혼잡제어를 정지시킴으로써 비효율적인 혼잡제어를 막도록한다.

Keywords

References

  1. 강현국, 김대영, 안상현, 한선영, Comer TCP/IP 인터네트워킹, 그린출판사, Mar, 1997
  2. Jorge, A Cobb., and Prathirna. Agrawal., Congestion or Corruption? A Strategy for Efficient Wireless TCP Sessions, IEEE Symposium on Computers and Communications, 1995 https://doi.org/10.1109/SCAC.1995.523676
  3. Hari Balakrishnan, Venkat Padmanabhan, Srinivasan Seshan, and Randy H. Katz., A Comparison of Mechanisms for Improving TCP Performance over Wireless Links, IEEE/ M Transactions on Networking, December 1997 https://doi.org/10.1109/90.650137
  4. Ray. avatkar., and Namrata. Bhagawat., Improving Endto-End Performance of TCP over Mobile Intemetworks, Proceedings IEEE Workshop on Mobile Computing Systems and Applications, December 1994 https://doi.org/10.1109/MCSA.1994.513474
  5. Ajay V. Bakre., and B. R. Badrinath., I-TCP : Indirect TCP for Mobile Hosts, Proc. 15th Int'l Conf. on Distributed Computing Systems, May 1995 https://doi.org/10.1109/ICDCS.1995.500012
  6. Hari. Balakrishnan. Srinivasan Seshan, and Randy H. Katz. Improving Reliable Transport and Handoff Performance in Cellular Wireless Networks ACM Wireless Networks, Vol.1, No.4, December, 1995 https://doi.org/10.1007/BF01985757
  7. S. Paul, e. Ayanoglu, T. F. LaPorta, K. H. Chen, K. K. Sabnani, and R. D. Girlin., 'An Asymmetric Link-Layer Protocol for Digital Cellular Communications,' In Proc, InfoComm 95, 1995 https://doi.org/10.1109/INFCOM.1995.515982
  8. Elan Amir, Hari Balakrishnan, Srinivasan Seshan, and Randy H. Katz., 'Efficient TCP over Networks with Wireless Links,' Proc. Fifth Workshop on Hot Topics in Operating Systems (HotOS-V), Orcas Island, WA. May, 1995 https://doi.org/10.1109/HOTOS.1995.513451
  9. K. Brown and S.Singh, M-TCP : TCP for Mobile Cellular Networks. ACM Computer Communication Review, 27 May, 1997 https://doi.org/10.1145/269790.269794
  10. V. Jacobson., and R. Braden., 'TCP Extensions for Long-Delay Path,' Request fro Comments RFC 1072, Network Working Group, October 1988
  11. Sally. Flovd., 'Issues of TCP with SACK,' Very rough draft, March 9, 1996
  12. W. Richard Stevens. TCP/IP Illstrated, Vol.The Protocols. Addison-Wesley. February, 1998
  13. Bikram S. Bakshi, P. Krishna, N. H. Vaidya, and D. K. Pradhan. Improving Performance of TCP over Wireless Network. Proceedings of the 17th International Conference on Distributed Computing Systems, 1997
  14. Ramon Caceres and Liviu Iftode. Improving the Performance of Reliable Transport Protocols in Mobile Computing Environments, IEEE Journal of Selected Areas in Communications, Vol.13, No.5. June, 1995 https://doi.org/10.1109/49.391749
  15. 황인용, TCP Timers. http://ccl.chungnam.ac.kr/~iyhwang/project/misc/docs/tcptimer.html
  16. Tom Goff, James Moronski, Dhananjay S. Phatak and Vipul Gupta. Freeze- TCP : A True End to End Tep Enhancement Mechanism for Mobile Environments. IEEE INFOCOM, 2000
  17. NS 시뮬레이션 소스, http://cclab.konkuk.ac.kr/~kimyong/mobiletcp/snoop/ns/