Title :
NXG03-5: Head-of-line Blocking in TCP and SCTP: Analysis and Measurements
Author :
Scharf, Michael ; Kiesel, Sebastian
Author_Institution :
Inst. of Commun. Networks & Comput. Eng., Univ. of Stuttgart, Stuttgart
fDate :
Nov. 27 2006-Dec. 1 2006
Abstract :
Many signaling protocols in IP networks need a protection against message loss, but they do not require a strict in-sequence data delivery. Since TCP provides reliable in-order transport, end-to-end delays may be unnecessarily increased due to head-of-line blocking. An alternative transport protocol is SCTP, which is optimized for signaling applications and provides mechanisms for reliable, partial-ordered or unordered message delivery. In this paper, we quantify the impact of head-of-line blocking on the response time of transaction-based signaling applications. In order to mitigate this problem, we compare different solutions based on TCP and SCTP. Both a new analytical model and measurements on state-of-the-art operating systems show to which extend SCTP can improve transport delays by leveraging transmission over multiple parallel streams or using unordered data delivery. Our analysis reveals that using one or multiple parallel TCP connections can result in much higher end-to-end delays, even for moderate packet loss probabilities. We also observe significant differences in the TCP performance of different operating systems.
Keywords :
IP networks; signalling protocols; transport protocols; IP networks; head-of-line blocking; signaling protocols; transport protocol; Analytical models; Communication networks; Delay effects; IP networks; Middleboxes; Next generation networking; Operating systems; Protection; TCPIP; Transport protocols;
Conference_Titel :
Global Telecommunications Conference, 2006. GLOBECOM '06. IEEE
Conference_Location :
San Francisco, CA
Print_ISBN :
1-4244-0356-1
Electronic_ISBN :
1930-529X
DOI :
10.1109/GLOCOM.2006.333