Retransmission Mechanism

|
  1. Retransmission Timer : 기본적으로 정해진 재전송 타이머 안에 다음 데이터가 오지 않으면, 전송실패로 인지함
  2. Estimation of RTT : Round-Trip-Time 즉 송신 후 ACK 수신까지 걸리는 시간이 유일한 재전송 메커니즘의 척도
  3. Granlarity of RTO : Retransmission Time-Out 즉, 재전송 타임아웃을 어떻게 설정하는 지가 가장 중요
 EWMA (Exponentially Weighted Moving Average)

 ERTT = (1 - alpha) ERTT + (alpha) * SRTT

흔히 alpha 를 7/8 로 잡는데 즉, 과거의 평균치는 7/8정도의 가중치로 현재의 측정치는 1/8정도의 가중치를 둔다.

RTO (Retransmission Time Out) 구하기

 RTO = ERTT + 4 * deviation

deviation = (1 - alpha) * dev + (alpha) * | SRTT - ERTT |

안정화 되면 절대값이 0에 가깝고 dev 가 감소하는 현상을 보인다.
And