Reducing Web Latency: the Virtue of Gentle Aggression

Source

  • Evernote/Inbox/Reducing Web Latency the Virtue of Gentle Aggression.md

Summary

이 논문은 웹 서비스의 지연 시간을 줄이기 위해 TCP의 손실 복구 메커니즘을 개선하는 방안을 제시합니다. 기존 TCP는 패킷 손실 시 타임아웃 기반 복구를 사용하여 지연이 크게 증가하는 문제가 있습니다. 이를 해결하기 위해 Google은 ‘Proactive’, ‘Reactive’, ‘Corrective’라는 세 가지 새로운 손실 복구 메커니즘을 제안하며, 이는 중복 전송을 통해 손실을 최소화하고 기존 TCP의 혼잡 제어 및 미들박스와의 호환성을 유지합니다. 대규모 실험 결과, 평균 지연 시간이 23%, 99 백분위 지연 시간이 47% 감소하는 것으로 나타났습니다.

Key Points

  • 기존 TCP는 패킷 손실 시 타임아웃 기반 복구로 인해 지연이 5배 이상 증가할 수 있음
  • 중복 전송을 활용한 세 가지 새로운 손실 복구 메커니즘(Proactive, Reactive, Corrective) 제안
  • 기존 TCP의 혼잡 제어 및 미들박스와 호환 가능
  • Google의 프로덕션 네트워크에서 대규모 실험 결과, 평균 지연 시간 23%, 99 백분위 지연 시간 47% 감소