Ieee Infocom 2004
DOI: 10.1109/infcom.2004.1354671
|View full text |Cite
|
Sign up to set email alerts
|

The peak-hopper: a new end-to-end retransmission timer for reliable unicast transport

Abstract: Abstract-We analyze the RTO algorithm standardized for TCP and SCTP [RFC2988] that is widely deployed in the Internet, referred to as the RFC2988-RTO in this paper. We briefly demonstrate three well-known problems of the RFC2988-RTO. We then develop a new RTO algorithm called the Peak-Hopper-RTO (PH-RTO) that eliminates the mentioned problems. Through extensive simulations in ns2, we evaluate the effectiveness of both RTO algorithms. The key advantage of the PH-RTO over the RFC2988-RTO is its predictability. A… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
27
0

Publication Types

Select...
5
1

Relationship

0
6

Authors

Journals

citations
Cited by 23 publications
(27 citation statements)
references
References 12 publications
0
27
0
Order By: Relevance
“…In RFC 2988 [23] the minimum RTO has been set to a fixed value of Ì second. However, following [8] our results suggest a need for a more flexible implementation, especially for connections with small RTT's. We note that under our algorithm packets are not retransmitted too aggressively since the penalty of a premature retransmission timeout is rather high.…”
Section: Implementation Issuesmentioning
confidence: 76%
See 1 more Smart Citation
“…In RFC 2988 [23] the minimum RTO has been set to a fixed value of Ì second. However, following [8] our results suggest a need for a more flexible implementation, especially for connections with small RTT's. We note that under our algorithm packets are not retransmitted too aggressively since the penalty of a premature retransmission timeout is rather high.…”
Section: Implementation Issuesmentioning
confidence: 76%
“…Gurtov and Ludwig [12] present an enhanced version of the Eifel algorithm and show its performance benefits on paths with a high bandwidth-delay product. Ekstr and Ludwig [8] propose a new algorithm for calculating the RTO, named the Peak-Hopper-RTO (PH-RTO), that improves upon the performance of TCP in high loss environments.…”
Section: Introductionmentioning
confidence: 99%
“…For a wider understanding of congestion control for the IoT, besides comparing default CoAP with CoCoA, in this paper we also analyze other RTO calculation algorithms such as the Linux TCP RTO (Linux-RTO) estimator [4], the peak-hopper TCP RTO estimator (PH-RTO) [5] and also a CoCoA variant that only uses the strong RTO estimator (CoCoA-S).…”
Section: Alternative Congestion Control Mechanismsmentioning
confidence: 99%
“…In this setup, both the CoAP clients and server run the Java Californium (Cf) CoAP [6] implementation. The alternative congestion control mechanisms considered in this paper are implemented and publicly available in Cf 5 . For a fair comparative evaluation, while the PH-RTO and Linux algorithms were designed for TCP, we have implemented these algorithms for CoAP (over UDP).…”
Section: A Testbedsmentioning
confidence: 99%
“…Ekström and Ludwig [9] point out that the retransmission timeout algorithm defined in RFC2988 [19] and used in both TCP and SCTP responds sluggishly to sudden fluctuations in the RTT. This leads to extreme estimated RTO values in some cases.…”
Section: Related Workmentioning
confidence: 99%