TCP-일리노이 주
TCP-IllinoisTCP-Illinois는 Urbana-Champaign의 일리노이 대학에서 개발된 TCP 정체 제어 프로토콜의 변형이다.특히 고속, 장거리 네트워크를 목표로 하고 있다.표준 TCP 정체 제어 알고리즘에 대한 송신자 측 수정으로, 그것은 표준 TCP보다 높은 평균 처리량을 달성하고, 네트워크 자원을 표준 TCP처럼 공정하게 할당하며, 표준 TCP와 호환되며, TCP 사용자가 전환할 수 있는 동기를 제공한다.
작동 원리
TCP-Illinois는 손실 지연 기반 알고리즘으로, 패킷 손실을 1차 정체 신호로 사용하여 창 크기 변경 방향을 결정하고, 대기열 지연을 2차 정체 신호로 사용하여 창 크기 변경 속도를 조절한다.표준 TCP와 마찬가지로 TCP-Illinois는 각 수신확인에 대해 창 크기 W를 만큼 증가시키고, 각 손실 이벤트에 대해 을 W만큼 감소시킨다.표준 TCP와 달리 과 은 상수가 아니다.Instead, they are functions of average queuing delay : , where is decreasing and is increasing.
() 과 ( 의 수많은 선택이 있다 그러한 클래스 중 하나는 다음과 같다.
는 1 ( 과 f )}을를) 연속적인 함수로 하고 2 + = a {\{{{{{{1} }d, and . Suppose is the maximum average queuing delay and we denote ( m) d_ 그러면 2+ = i {1}이 . 이러한 조건에서 우리는
2.{\displaystyle{\begin{배열}{lcl}\kappa _{1}={\frac{(d_{m}-d_{1})\alpha_{분}\alpha _{맥스}}{\alpha_{맥스}-\alpha _{min}}}&{\mbox{과}}&\kappa _{2}={\frac{(d_{m}-d_{1})\alpha_{분}}{\alpha_{맥스}-\alpha _{min}}}-d_{1}\,,\\\kappa _{3}={\frac{\beta_{분}d_{3}-\beta _{맥스}d_{2}}{d_{3}-d_{2}}}&{\mbox{과}}&\kappa다.{4}={\frac{\bet이 특정 선택은 그림 1에 나타나 있다.
속성 및 성능
TCP-Illinois는 혼잡도가 멀리 있을 때 TCP보다 처리량을 훨씬 더 빠르게 증가시키고 혼잡도가 임박했을 때 처리량을 매우 느리게 증가시킨다.그 결과 창 곡선은 오목하고 달성한 평균 처리량은 표준 TCP보다 훨씬 크다(그림 2 참조).
그것은 또한 공정성, 표준 TCP와의 호환성, 부정확한 지연 측정에 대한 강력한, TCP 사용자들에게 전환 동기를 제공하는 것과 같은 많은 다른 바람직한 특징들을 가지고 있다.
참고 항목
참조
- Liu, S.; Başar, T.; Srikant, R. (2006). "TCP-Illinois". Proceedings of the 1st international conference on Performance evaluation methodolgies and tools - valuetools '06. p. 55. doi:10.1145/1190095.1190166. ISBN 1595935045.
외부 링크
- TCP-Illinois 홈페이지
- TCP 일리노이 해밀턴 연구소와 칼텍의 실험 평가 논문, 2008년 3월.

