TCP 웨스트우드
TCP WestwoodTCP Westwood(TCPW)는 TCP New Reno에 대한 송신측 전용 수정으로, 전송 또는 기타 오류로 인한 잠재적 패킷 손실, 동적 부하(동적 파이프)를 포함한 대형 대역폭 지연 제품 경로(대형 파이프)를 보다 잘 처리하기 위한 것이다.[1]
TCP Westwood는 정체 제어 매개변수를 더 잘 설정하기 위해 ACK 스트림 채굴에 의존한다: 저속 시작 임계값(신속한 시작 임계값)과 정체 창(cwin)이다.TCP Westwood에서 "적격 속도"는 손실 표시 시 또는 "Agile Proving" 단계 동안 잘 알려진 슬로우 스타트 단계의 수정 제안된 수정으로 송신자에 의해 추정되고 사용된다.또한, 지속적인 혼잡 감지(PNCD)라는 계획은 지속적인 혼잡도를 감지하고, 대규모 동적 대역폭을 신속하게 활용할 수 있는 애자일 프로빙 단계를 유도하는 것이다.
공정성, 친절성 및 안정성의 과도한 희생 없이 효율성의 결과적인 성능 향상은 TCP WESTWOD 홈 페이지에서 확인할 수 있는 수많은 논문에서 보고되었다.공정성을 유지하면서 대형 누출 동적 배관에 대해 상당한 효율 이득을 얻을 수 있다.친근함에 대한 보다 적절한 기준, 즉 "기회적 친근감"에 따라, TCP Westwood는 좋고 통제 가능한 친근감을 가지고 있는 것으로 보인다.
개발
혼잡 후 제어 윈도우 설정을 위한 엔드투엔드 대역폭 추정인 웨스트우드 TCP의 주요 아이디어는 사베리오 마스콜로가 제안했다.그는 래리 피터슨의 '데이터 네트워크'라는 책에서 TCP 정체 제어에 관한 장을 읽고 아이디어를 내놓았다.ns2의 TCP Westwood의 첫 번째 구현은 1999년 로스앤젤레스 캘리포니아 대학교(UCLA)에서 이루어졌다."웨스트우드"라는 이름은 S에 의해 선택되었다.마스콜로는 당연히 당시 방문 연구원이었던 UCLA의 집에 대한 경의를 표한다.주요 협력자들은 교수였다.마리오 게라, 클라우디오 카세티 박사, 그리고 닥터.메디 세나디디.
TCP 웨스트우드 플러스
TCP Westwood+는 TCP Westwood의 진화다.TCP Westwood+는 유선 및 무선 네트워크 모두에서 TCP 정체 제어 성능을 최적화하는 TCP Reno 프로토콜 스택의 송신자 측 전용 수정이다.[2][3]TCP Westwood+는 혼잡 에피소드, 즉 세 번의 중복 승인 후 또는 시간 초과 후 혼잡 발생 창과 느린 시작 임계값을 설정하는 엔드투엔드 대역폭 추정을 기반으로 한다.대역폭은 수신확인 패킷 반환 속도를 적절히 저역 통과로 필터링하여 추정한다.이 전략의 근거는 간단하다: 세 번의 ACK 중복 후 맹목적으로 혼잡 창을 반으로 나누는 TCP Reno와는 대조적으로, TCP Westwood+는 혼잡 발생 시 사용되는 대역폭을 고려하여 느린 시작 임계값을 적응적으로 설정하고 혼잡 창구를 설정한다.TCP Westwood+는 유선 네트워크의 TCP Reno/New Reno에 비해 무선 링크 및 공정성에 비해 처리량을 크게 증가시킨다.
사베리오 마스콜로가 이탈리아로 돌아왔을 때, "웨스트우드 TCP의 그의 진화"는 웨스트우드+로 명명되었다.웨스트우드+의 주요 새로움은 엔드투엔드 가용 대역폭을 추정하는 데 사용되는 알고리즘이었다.실제로 곧 웨스트우드 대역폭 추정 알고리즘이 ack 압축으로 인해 역방향 트래픽이 존재하는 상황에서 제대로 작동하지 않는다는 사실이 밝혀졌다.이 현상은 앨리어싱 효과 측면에서 설명되었다.새로운 버전 웨스트우드+는 로베르토 페로렐리가 Linux 2.2의 커널에서, 안젤로 델아에라가 Linux 2.4와 2.6의 커널에서 처음으로 구현되었는데, 둘 다 2003년과 2004년에 Frightcnico di Bari에서 학부생으로 근무하고 있다.
참고 항목
참조
- ^ Saverio Mascolo; Claudio Casetti; Mario Gerla; M. Y. Sanadidi; Ren Wang (July 2001), "TCP Westwood: Bandwidth Estimation for Enhanced Transport over Wireless Links", Proc. of the ACM Mobicom 2001, Rome, Italy, July 16-21 2001
- ^ L. A. Grieco; S. Mascolo (April 2004), "Performance evaluation and comparison of Westwood+, New Reno and Vegas TCP congestion control", ACM Computer Communication Review, vol. 34, no. 2
- ^ S. Mascolo; G. Racanelli (February 2004), "Testing TCP Westwood+ over Transatlantic Links at 10 Gigabit/second rate", Third International Workshop on Protocols for Fast Long-Distance Networks (PFLDNET05), Ecole Normale Supérieure, Lyon, France, February 3, 4 2005
외부 링크
- TCP Westwood 홈 페이지.