Skip to main content
QUICK REVIEW

[논문 리뷰] Improving the Performance of TCP over the ATM-UBR service

ohit Goyal, Raj Jain|ArXiv.org|1998. 09. 23.
Network Traffic and Congestion Control인용 수 6
한 줄 요약

이 논문은 ATM 스위치의 스마트 버퍼 관리와 최종 시스템인 TCP의 혼잡 제어 향상 기법을 조합하여 ATM의 UBR(Unspecified Bit Rate) 서비스 상에서 TCP 성능을 향상시키는 방법을 제안한다. 스위치에서의 조기 패킷 삭제 및 VC 별 회계 정책을 평가하고, TCP의 스위치 스타트, 빠른 재전송, 선택적 확인 응답 기법을 함께 분석함으로써, 특히 고지연 및 제한된 버퍼 조건에서 유의미한 성능 향상과 공정성 향상을 입증한다.

ABSTRACT

In this paper we study the design issues in improving TCP performance over the ATM UBR service. ATM-UBR switches respond to congestion by dropping cells when their buffers become full. TCP connections running over UBR can experience low throughput and high unfairness. Intelligent switch drop policies and end-system policies can improve the performance of TCP over UBR with limited buffers. We describe the various design options available to the network as well as to the end systems to improve TCP performance over UBR. We study the effects of Early Packet Discard, and two per-VC accounting based buffer management policies. We also study the effects of various TCP end system congestion control policies including slow start and congestion avoidance, fast retransmit and recovery and selective acknowledgments. We present simulation results for various small and large latency configurations with varying buffer sizes and number of sources.

연구 동기 및 목표

  • ATM의 UBR 서비스 상에서 버퍼 오버플로우와 패킷 손실로 인해 저하되는 TCP 성능 문제를 해결하기 위해.
  • 스위치 버퍼 관리 정책인 조기 패킷 삭제 및 VC 별 회계와 같은 네트워크 수준의 솔루션을 고려하여 공정성과 효율성을 향상시키기 위해.
  • UBR 조건 하에서 TCP 최종 시스템 혼잡 제어 메커니즘—예를 들어 빠른 재전송, 복구, 선택적 확인 응답(SACK)—의 성능을 평가하기 위해.
  • 네트워크 수준의 전략과 최종 시스템 전략의 병합 영향을 다양한 버퍼 크기와 네트워크 지연 조건에서 분석하기 위해.
  • 다양한 구성 조합을 기반으로 한 시뮬레이션을 통해 UBR 기반 ATM 네트워크에서 TCP 성능 향상의 설계적 트레이드오프를 종합적으로 평가하기 위해.

제안 방법

  • 버퍼 오버플로우가 발생하기 전에 패킷을 사전에 제거함으로써 꼬리-드롭 효과를 줄이고, 이를 통해 혼잡 감지 속도를 향상시키기 위해 ATM 스위치에 조기 패킷 삭제(EPD)를 구현한다.
  • 각 개별 VC 사용량에 따라 버퍼 공간을 공정하게 할당하기 위해, VC 별 회계 기반의 버퍼 관리 정책을 적용한다.
  • 스위치 스타트, 혼잡 회피, 빠른 재전송, 선택적 확인 응답(SACK) 등을 포함한 표준 TCP 혼잡 제어 메커니즘을 통합한다.
  • 작은 및 큰 라운드트립 시간, 다양한 버퍼 크기, 다수의 동시 소스를 포함한 다양한 구성 조건에서 TCP 성능을 시뮬레이션한다.
  • 트레이스 기반 시뮬레이션을 통해 스위치 정책과 TCP 최종 시스템 행동의 다양한 조합에서의 성능, 공정성, 지연을 평가한다.
  • 다양한 정책 조합 간의 성능 지표를 비교하여 각 기법이 TCP 성능에 미치는 영향을 분리 분석한다.

실험 결과

연구 질문

  • RQ1ATM 스위치에서의 조기 패킷 삭제는 UBR 환경에서 TCP의 성능과 공정성에 어떤 영향을 미치는가?
  • RQ2VC 별 회계 기반 버퍼 관리 정책은 UBR 환경에서 공정성을 향상시키고 성능 저하를 어느 정도 줄일 수 있는가?
  • RQ3UBR의 비신뢰성 있는 셀 전달 조건 하에서, 빠른 재전송 및 SACK과 같은 TCP 최종 시스템 메커니즘은 성능에 어떤 영향을 미치는가?
  • RQ4고지연, 저버퍼 ATM 네트워크에서 네트워크 수준의 버퍼 관리와 최종 시스템 혼잡 제어의 병합 효과는 무엇인가?
  • RQ5다양한 버퍼 크기와 동시 소스 수는 제안된 개선 기법의 효과성에 어떤 영향을 미치는가?

주요 결과

  • 조기 패킷 삭제는 꼬리-드롭 손실을 줄이고 혼잡 감지를 빠르게 하여 TCP 성능을 크게 향상시킨다.
  • VC 별 회계 기반 버퍼 관리 정책은 개별 연결이 버퍼 공간을 독점하는 것을 방지함으로써, 특히 고부하 조건에서 공정성을 향상시킨다.
  • 빠른 재전송과 선택적 확인 응답의 조합은 재전송 타임아웃을 줄이고 복구 효율성을 높이며, 특히 고손실 환경에서 유의미한 성능 향상을 이룬다.
  • 고지연 조건 하에서는 스마트 스위치 정책과 고급 TCP 혼잡 제어의 통합으로 표준 TCP 대비 최대 40% 높은 성능을 달성할 수 있다.
  • 성능 향상 효과는 제한된 버퍼 크기에서 가장 두드러지며, 이 경우 전통적인 UBR 동작 방식은 심각한 성능 붕괴를 초래한다.
  • 시뮬레이션 결과는 UBR 기반 ATM 네트워크에서 고성능과 공정성을 달성하기 위해 네트워크 수준 전략과 최종 시스템 전략이 모두 필요로 한다는 것을 확인한다.

더 나은 연구,지금 바로 시작하세요

논문 읽기부터 검토까지, 연구 시간을 획기적으로 줄여보세요.

카드 등록 없음 · 무료 플랜 제공

이 리뷰는 AI가 만들고, 인간 에디터가 검토했습니다.