Modified TCP Congestion Control Algorithm to Improve Network Efficiency

네트워크 효율 향상을 위한 개선된 TCP 혼잡제어 알고리즘

  • 최지현 (전북대학교 공과대학 전자정보공학부) ;
  • 김대영 (전북대학교 공과대학 전자정보공학부) ;
  • 김관웅 (한국표준과학연구원 인간정보그룹 Post. Doc.) ;
  • 정경택 (군산대학교 공과대학 전자정보공학부) ;
  • 전병실 (전북대학교 공과대학 전자정보공학부)
  • Published : 2003.08.01

Abstract

In this paper, we propose an modified TCP congestion control algorithm using estimated RTT with congestion window parameter CWnd. Congestion window size is controlled with memorized RTT value on the congestion status. It can avoid occurrence of frequent congestion and reduce CWnd fluctuation. From simulation results, proposed algorithm shows great improvement on network efficiency and buffer utilization compared with original TCP algorithm.

본 논문에서는 혼잡윈도우(CWnd) 와 RTT 파라메터를 사용해 흐름을 제어하는 개선된 TCP 혼잡제어 알고리즘을 제안한다. 제안된 알고리즘에서 혼잡윈도우를 TCP의 상태에 따라 저장된 RTT값으로 제어하여 혼잡상태를 회피한다. 또한 CWnd 값의 변동율을 줄이고 패킷 손실율을 낮춰서 네트워크 효율을 증대시킬수 있다. 시뮬레이션을 수행한 결과 제안된 알고리즘이 버퍼 이용율과 네트워크 효율면에서 기존 TCP 알고리즘보다 우수한 성능을 보였다.

Keywords

References

  1. W. Stevens. TCP/IP Illustrated, volume 1 : the protocols. Addison Wesley, 1994
  2. sally Floyd, 'A Report on Recent Developements in TCP Congetion control,' IEEE Communication Magazine, pp. 84-90, April, 2001 https://doi.org/10.1109/35.917508
  3. ITU-TS Recommendation I.121, 'Broadband aspect of ISDN,' 1988
  4. W. Stevens, 'TCP Slow start, congestion avoidandce, fast retasmit and fast recovery algorithms,' Internet RFC 2001, Jan. 1997
  5. Uyless Black, 'TCP/IP & Related Protocols', McGraw-Hill, 1994
  6. S. Pappu and D. Basak, 'TCP over GFR Implementation with Different Service Category: A Simulation Study,' ATM Forum Contribution ATM97-0310, April 1997
  7. J. Postel, 'Transmission control protocol, protocol specification,' Internet RFC 793, Sep. 1981
  8. J. Nagle, 'Congestion control in TCP/IP internetworks,' Internet RFC 896, Jan. 1984
  9. D. Clark, 'Window and acknowledgement Strategy in TCP,' Internet RFC 813, July 1982
  10. B. Braden, 'Requirements for Internet hostscommunication layers,' Internet RFC 1122, Oct. 1989
  11. 김관요, 배성환, 전병실, 'ATM 망에서 인터넷 트래픽을 서비스하기 위한 효율적인 스케줄링 알고리즘에 관한 연구', 대한전자공학회 논문지 39권 TC편, 9호 pp. 382-289, 2002