Browse > Article

Performance Comparison of SCTP and TCP over Linux Platform  

Park, Jae-Sung (경북대학교 전자전기컴퓨터학부 통신프로토콜연구실)
Koh, Seok-Joo (경북대학교 전자전기컴퓨터학부)
Abstract
This paper compares throughput performance of TCP and SCTP in a variety of network environments. For experiments, we construct a Linux-based testbed and consider a set of performance metrics such as MSS(Maximum Segment Size), transmission delay, and packet loss rate. In addition, we analyze the effect of SCTP multi-streaming on throughput. From the experimental results, we can see that SCTP provides throughput gain of approximately $20%{\sim}50%$ over TCP. This performance gain comes from the distinctive features of SCTP such as chunk bundling, initial congestion window of 2 MTU and SACK(Selective ACK) based error control. In the lossy networks, we can see that SCTP multi-streaming transmissions can effectively overcome the so-called HoLB(Head-of-Line Blocking) phenomenon of TCP.
Keywords
TCP; SCTP; Performance Comparison;
Citations & Related Records
연도 인용수 순위
  • Reference
1 Jong-Shik Ha, et al., "Performance Comparison of SCTP and TCP over Linux Platform", LNCS 3645, pp.396-404, August, 2005
2 NISTNET Network Emulator, Available from http://www-x.antd.nist.gov/nistnet/
3 Ethereal Packet Analyzer, Available from http://www.ethereal.com.
4 A. Kumar, L. Jacob, A. L. Ananda, "SCTP vs TCP: Performance Comparison in MANETs", Proceeding of the 29th IEEE LCN'04, pp.431-432, November, 2004
5 A. Caro, et al., "SCTP and TCP Variants: Congestion Control Under Multiple Losses", Technical Report TR2003-04, Dept of Computer and Information Science, University of Delaware, February, 2003
6 A. Jungmajer, et al, "Performance Evaluation for the Stream Control Transmission Protocol", Proceeding of the Joint ATM Workshop 2000, pp.141-148, June, 2000
7 민경주 외, "SCTP를 이용한 멀티미디어 품질 향상 방법", 한국정보과학회 추계학술대회발표논문집 제30권 제2호, pp.280-282, 2003년 10월
8 송정화 외, "SCTP의 멀티홈잉 특성에 대한 성능 평가", 한국정보처리학회논문지, 제11-C권 제2호, pp.245-252, 2004년 4월
9 Stewart R., et al., Stream Control Transmission Protocol, IETF RFC 2960, October, 2000
10 Guanhua Ye, et al., "Improving Stream Control Transmission Protocol Performance Over Lossy Links", IEEE Journal on Selected Areas in Communications (JSAC), Vol.22, Issue 4, pp.727-736, May, 2004   DOI   ScienceOn
11 Linux Kernel SCTP, Available from http://lksctp.sourceforge.net