TCP-DAD: Dynamically Adjusted Dupthresh Mechanism for Improving the Robustness of TCP against Packet Reordering

TCP-DAD: 중복 응답 임계값의 동적 조절을 통한 TCP의 패킷 재배치 내성 향상 기법

  • Park, Min-Woo (School of Information and Communication Engineering, Sungkyunkwan University) ;
  • Lee, Jae-Min (School of Information and Communication Engineering, Sungkyunkwan University) ;
  • Kim, Jong-Myoung (School of Information and Communication Engineering, Sungkyunkwan University) ;
  • Han, Young-Ju (School of Information and Communication Engineering, Sungkyunkwan University) ;
  • Chung, Tai-Myoung (School of Information and Communication Engineering, Sungkyunkwan University)
  • 박민우 (성균관대학교 정보통신공학부) ;
  • 이제민 (성균관대학교 정보통신공학부) ;
  • 김종명 (성균관대학교 정보통신공학부) ;
  • 한영주 (성균관대학교 정보통신공학부) ;
  • 정태명 (성균관대학교 정보통신공학부)
  • Published : 2007.11.09

Abstract

TCP(Transmission Control Protocol)는 흐름제어와 오류제어 그리고 혼잡제어 등을 통해 목적지까지 효율적으로 데이터를 전송하는 프로토콜이다. 최근 라우터 성능 및 라우팅 알고리즘 등의 발달로 인해 패킷이 비순차적으로 전송되는 패킷 재배치(packet reordering)가 빈번한 발생하여 TCP 성능 저하의 주요 원인이 되고 있다. 패킷 재배치가 TCP 로 하여금 불필요한 재전송(Spurious Retransmission) 및 혼잡제어를 수행하도록 하기 때문이다. 본 논문에서는 TCP 의 신속 재전송(Fast Retransmission)의 중복 응답 임계값(dupthresh)를 동적으로 조절함으로써, 불필요한 재전송 및 혼잡제어의 발생횟수를 효율적으로 줄이는 TCP-DAD(TCP Dynamically Adjusted Dupthresh)기법을 제안한다. 본 논문은 NS-2를 이용한 시뮬레이션을 통해 TCP-DAD 가 다른 TCP 메커니즘보다 평균적으로 약 34%의 성능 향상을 보임을 증명하였다.

Keywords