DOI QR코드

DOI QR Code

SCTP의 멀티호밍 특성에 대한 성능 평가

Performance Evaluation on SCTP multi-homing Feature

  • 송정화 (이화여자대학교 대학원 컴퓨터학과) ;
  • 이미정 (이화여자대학교 컴퓨터학과) ;
  • 고석주 (한국전자통신연구원 표준연구센터)
  • 발행 : 2004.04.01

초록

SCTP는 TCP와 마찬가지로 연결 지향적이며 신뢰성 있는 데이터의 전송을 위한 전송 계층 프로토콜이다. SCTP는 오류 및 플로우 제어 등 많은 부분에 있어서 TCP의 방식을 그대로 따르며, 거기에 더하여 멀티스트리밍과 멀티호밍 특성을 가진다. 이 논문에서는 TCP와 다른 대표적인 특징들 중 멀티호밍이 성능에 미치는 영향을 살펴보았다. 먼저 멀티호밍을 지원하는 SCTP와 그렇지 않은 경우의 SCTP나 TCP Reno, TCP SACK의 성능을 시뮬레이션을 통해 비교하였다 또한, 멀티호밍을 지원하는 경우에 SCTP의 재전송 정책이 성능에 미치는 영향을 살펴보았다. 프로토콜간의 성능 비교를 통해서는 SCTP가 사용하는 몇 가지 혼잡제어 메커니즘 특징으로 인해 SCTP가 TCP Reno나 TCP SACK에 비해 향상된 성능을 보임을 확인할 수 있었으며, 특히 멀티호밍을 지원하는 경우의 SCTP가 가장 짧은 지연을 가짐을 확인하였다. 또한, 멀티호밍을 지원하는 경우 현재의 SCTP의 재전송 정책이 프라이머리 경로와 대체 경로간의 경로 특성의 따라 성능 저하를 가져올 수 있는 잠재적인 문제점을 가짐을 확인하였다. 따라서 재전송을 위한 경로 선택에 있어서 대체 경로의 상태 파악이 중요한 요소이며 이를 위한 방안이 필요할 것이다.

Stream Control Transmission Protocol(SCTP) is a new connection-oriented, reliable delivery transport protocol operating on top of an unreliable connectionless packet service such as IP. It inherits many of the functions developed for TCP, including flow control and packet loss recovery functions. In addition, it also supports transport layer multihoming and multistreaming In this paper, we study the impact of multi-homing on the performance of SCTP. We first compare performance of single-homed SCTP. multi-homed SCTP, TCP Reno and TCP SACK. We, then describe potential flaw in the current SCTP retransmission policy, when SCTP host is multihomed. Our Results show that SCTP performs better than TCP Reno and TCP SACK due to several changes from TCP in its congestion control mechanism. In particular. multi-homed SCTP shows the best result among the compared schemes. Through experimentation for multi-homed SCTP, we found that the current SCTP retransmission policy nay deteriorate the perfomance when the retransmission path it worse than the original path. Therefore, the condition of retransmission path is a very important factor In SCTP performance and a proper mechanism would be required to measure the condition of the retransmission path.

키워드

참고문헌

  1. R. Stewart, Q. Xie, K. Morneault, C. Sharp, H. Schwarzbauer, T. Taylor, I. Rytina, M. Kalla, L. Zhang, and V. Paxson, 'Steam Control Transmission Protocol,' Proposed standard, RFC 2960, October, 2000
  2. M. Allman, V. Paxson, W. Stevens, 'TCP Congestion Control,' RFC 2581, April, 1999
  3. K. Fall and S. Floyd, 'Simulation-based Comparisons of Tahoe, Reno, and SACK TCP,' ACM Computer Communication Review, July, 1996 https://doi.org/10.1145/235160.235162
  4. M. Mathis, J. Mahdavi, S. Floyd and A. Romanow, 'TCP Selective Acknowledgment Options,' RFC 2018, October, 1996
  5. S. Floyd and T. Henderson, 'The NewReno Modification to TCP's Fast Recovery Algorithm,' RFC 2582, April, 1999
  6. J. Hoe, 'Improving the Startup Behavior of a Congestion Control Scheme for TCP,' ACM SIGCOMM, August, 1996 https://doi.org/10.1145/248157.248180
  7. A. Caro, K. Shah, J. Iyengar, P. Amer and R. Stewart, 'SCTP and TCP Variants : Congestion Control Under Multiple Losses,' Reprot TR2003-04 CIS Dept, U of Delaware, February, 2003
  8. T. Ravier, R. Brennan and T. Curran, 'Experimental studies of SCTP multi-homing,' First Joint IEI/IEE Symposium on Telecommunications System Research 2001, 2001
  9. A. Jungmaier, E. Rathgeb, M. Schopp, M. Tuxen, 'SCTP-A Multi-link End-to-end Protocol for IP-based networks,' International Journal of Electronics and Communications, January, 2001 https://doi.org/10.1078/1434-8411-00007
  10. A. Jungmaier, M. schoop and M. Tuxen, 'Performance Evaluation of the Stream Control Transmission Protocol,' IEEE ATM Worksop 2000, June, 2000
  11. A. Caro, P. Amer and R. Stewart, 'Transport Layer Multihoming for Fault Tolerance in FCS Networks,' CTA 2003, April, 2003 https://doi.org/10.1109/MILCOM.2003.1290285
  12. R. Stewart, L. Ong, I. Arias-Rodriguez, K. Poon, P. Conrad, A. Caro, and M. Tuexen, 'Steam Control Transmission Protocol (SCTP) Implementer's Guide,' /Internet Draft, Internet Engineering Task Force(IETF), March, 2003

피인용 문헌

  1. Web Traffic Analysis according to the Link-down Duration of TCP and SCTP vol.10, pp.3, 2010, https://doi.org/10.5392/JKCA.2010.10.3.044
  2. Multihoming Effect of SCTP Over TCP in the Link-down Environment vol.9, pp.8, 2009, https://doi.org/10.5392/JKCA.2009.9.8.073