On the Performance of TCP Pacing with DCCP

Published on Sep 22, 2010
· DOI :10.1109/NETAPPS.2010.14
Shahrudin Awang Nor6
Estimated H-index: 6
Suhaidi Hassan16
Estimated H-index: 16
+ 1 AuthorsA. Suki M. Arif4
Estimated H-index: 4
Packet pacing in TCP has been introduced as one of the solutions to alleviate bursty traffic in TCP. In this paper, we investigate the performance of paced and standard (unpaced) TCP when coexist with DCCP over short and long delay link networks. We found that paced TCP for the entire TCP connection performs better in long delay link, with smoother throughput and better jitter, whereas in short delay link, there is not much positive effect of using pacing for TCP. The existence of DCCP together with TCP flows does not much affect the performance of paced TCP. However, the performance of paced TCP is slightly better when coexisting with DCCP TCP-like and DCCP TFRC in comparison to standard TCP. Based on the result, it can be used as a fundamental in implementing packet pacing in DCCP TCP-like.
📖 Papers frequently viewed together
2 Citations
1 Author (Modupe Omueti)
1 Citations
27 Citations
#1Arjuna Sathiaseelan (Aberd.: University of Aberdeen)H-Index: 18
#2Gorry Fairhurst (Aberd.: University of Aberdeen)H-Index: 19
The TCP-Friendly Rate Control for small packets (TFRC-SP) protocol was designed for applications including streaming audio and Voice over IP which send small packets. The long round trip delay of a satellite link could degrade the performance of such applications including streaming audio and VoIP that use TFRC-SP. In this paper, we analyze the performance of TFRC-SP carrying live streaming audio and VoIP over networks that include satellite paths. We also propose using the Quickstart algorithm ...
19 CitationsSource
#1Sally FloydH-Index: 69
#2Eddie KohlerH-Index: 51
Last. Jitendra PadhyeH-Index: 48
view all 3 authors...
This document contains the profile for Congestion Control Identifier 3, TCP-Friendly Rate Control (TFRC), in the Datagram Congestion Control Protocol (DCCP). CCID 3 should be used by senders that want a TCP-friendly sending rate, possibly with Explicit Congestion Notification (ECN), while minimizing abrupt rate changes. [STANDARDS- TRACK]
146 Citations
#1Sally FloydH-Index: 69
#2Eddie KohlerH-Index: 51
This document contains the profile for Congestion Control Identifier 2 (CCID 2), TCP-like Congestion Control, in the Datagram Congestion Control Protocol (DCCP). CCID 2 should be used by senders who would like to take advantage of the available bandwidth in an environment with rapidly changing conditions, and who are able to adapt to the abrupt changes in the congestion window typical of TCP's Additive Increase Multiplicative Decrease (AIMD) congestion control. [STANDARDS-TRACK]
145 Citations
#1Sally FloydH-Index: 69
#2Mark HandleyH-Index: 77
Last. Eddie KohlerH-Index: 51
view all 3 authors...
The Datagram Congestion Control Protocol (DCCP) is a transport protocol that provides bidirectional unicast connections of congestion-controlled unreliable datagrams. DCCP is suitable for applications that transfer fairly large amounts of data and that can benefit from control over the tradeoff between timeliness and reliability. [STANDARDS-TRACK]
509 Citations
#1Carlo Caini (UNIBO: University of Bologna)H-Index: 18
#2R. Firrincieli (UNIBO: University of Bologna)H-Index: 13
In all the TCP protocol variants, included the TCP Hybla proposal recently presented by the authors, the segment transmission rate is given by the ratio between the congestion window (cwnd) and the round trip time (RTT). As a result, to provide a high throughput to long RTT connections (e.g. satellite), it is necessary to make use of large cwnds, which, on the other hand, may increase the transmission burstiness, with consequent possible huge overflows at intermediate router queues. An effective...
13 CitationsSource
#1Nils-Erik MattssonH-Index: 1
The Datagram Congestion Control Protocol (DCCP) is a proposal for a new transport protocol. In short, DCCP is an unreliable protocol like UDP, but provides congestion control like TCP. DCCP can ...
29 Citations
#1Jun Ke (U of S: University of Saskatchewan)H-Index: 1
#2Carey Williamson (U of S: University of Saskatchewan)H-Index: 38
TCP's sliding window flow control mechanism often leads to bursty packet traffic in the Internet. In the presence of network congestion, multiple packet losses can occur degrading the performance of TCP and the user-perceived performance of the Web. This paper presents a rate-based pacing (RBP) mechanism for TCP flow control. This mechanism can reduce the burstiness of TCP packet transmission and improve document transfer performance. Simulation is used to evaluate the performance of this mechan...
20 CitationsSource
Mar 26, 2000 in INFOCOM (International Conference on Computer Communications)
#1Amit Aggarwal (UW: University of Washington)H-Index: 8
#2Stefan Savage (UW: University of Washington)H-Index: 84
Last. Thomas Anderson (UW: University of Washington)H-Index: 108
view all 3 authors...
Many researchers have observed that TCP's congestion control mechanisms can lead to bursty traffic flows on modern high-speed networks, with a negative impact on overall network efficiency. A proposed solution to this problem is to evenly space, or "pace", data sent into the network over an entire round-trip time, so that data is not sent in a burst. In this paper, we quantitatively evaluate this approach. Pacing offers better fairness, throughput, and lower drop rates in some situations. Howeve...
273 CitationsSource
#1Joanna KulikH-Index: 1
#2Robert CoulterH-Index: 1
Last. Craig PartridgeH-Index: 33
view all 4 authors...
AbstractIn this paper, we study the performance of paced TCP, a modified version of TCP designedespecially for high delay-bandwidth networks. In typical networks. TCP optimizes its send-rate bytransmitting increasingly large bursts, or windows, of packets, one burst per round-trip time. until itreaches a maximum window-size, which corresponds to the full capacity of the network. In a networkwith a high delay-bandwidth product, however, TCP's maximum window-size may be larger than thequeue size o...
28 Citations
We address the question of how well end-to-end transport connections perform in a satellite environment composed of one or more satellites in geostationary orbit (GEO) or low-altitude Earth orbit (LEO), in which the connection may traverse a portion of the wired Internet. We first summarize the various ways in which latency and asymmetry can impair the performance of the Internet's transmission control protocol (TCP), and discuss extensions to standard TCP that alleviate some of these performanc...
270 CitationsSource
Cited By5
#1Shahrudin Awang Nor (UUM: Universiti Utara Malaysia)H-Index: 6
#2Raaid Alubady (UUM: Universiti Utara Malaysia)H-Index: 4
Last. Wisam Abduladeem KamilH-Index: 1
view all 3 authors...
Abstract Forth Generation (4G) network support for wide geographical locations proves its use as a more advanced wireless technology. The Long-Term Evolution (LTE) is a 4G mobile communications standard set by International Communication Union (ITU), specifically ITU Radio communication Sector (ITU-R). At the moment, video traffic and telecommunications grow under the expansion of LTE, which is considered as the actual motivating access technology of 4G network. Throughout the deployment of LTE,...
3 CitationsSource
Fourth Generation (4G) system has been used more widely than the older generations 3G and 2G. Among the reasons are that the 4G’s transfer rate is higher and it supports all multimedia functions. Besides, its’ supports for wide geographical locus makes wireless technology gets more advanced. The essential goal of 4G is to enable voice-based communication being implemented endlessly. To achieve the goal, this study tries to answer the following research questions: (1), are the old protocols suit ...
1 Citations