HyStart++


CUBIC은 혼잡 회피 중의 CWND 증가만을 변경 하였으므로 CUBIC의 저자들은 슬로 스타트를 개선하기 위해 별도의 작업을 하였습니다. 그 결과가 HyStart 입니다.
> ![](https://www.notion.so/image/https%3A%2F%2Fs3-us-west-2.amazonaws.com%2Fsecure.notion-static.com%2F793538a9-4369-483b-be9b-fdac46b5799b%2FUntitled.png?table=block&id=09fb6ab2-f1aa-40e6-8f43-2367189f1e1c&cache=v2)

> ![](https://www.notion.so/image/https%3A%2F%2Fs3-us-west-2.amazonaws.com%2Fsecure.notion-static.com%2F733f923e-6b1c-4c8c-a763-c324de54e7ee%2FUntitled.png?table=block&id=4c0cc5b2-3b2c-46b1-bf90-889d7ce847c8&cache=v2)


- RTT 지연 샘플링: RTT의 증가가 슬로 스타트 구간에서 일정 수치를 초과하면 슬로 스타트에서 일찍 벗어나 혼잡 회피 모드로 변경.
- ACK 행렬: ACK의 도착 시간 간격이 점점 길어지고 일정 수치를 초과하면 슬로 스타트에서 일찍 벗어나 혼잡 회피 모드로 변경.
> [quiche의 CUBIC와 HyStart++ 지원](https://blog.cloudflare.com/ko/cubic-and-hystart-support-in-quiche-ko/)

> [draft-balasubramanian-tcpm-hystartplusplus-03 - HyStart++: Modified Slow Start for TCP](https://tools.ietf.org/html/draft-balasubramanian-tcpm-hystartplusplus-03)





