Competitive analysis for retransmission timeout

Shlomi Dolev, Michael Kate, Jennifer L. Welch

Research output: Contribution to conferencePaperpeer-review

2 Scopus citations

Abstract

Protocols that provide reliable communication on top of a network that can lose packets rely on periodically retransmitting packets. The choice of retransmission timeout critically affects system performance. This paper presents a first step toward a theoretical study of the choice of retransmission timeout, based on competitive analysis. In general, competitive analysis compares the performance of an on-line algorithm to the performance of an optimal off-line algorithm, which has access to more information. In this context, the job of an algorithm is to choose the retransmission timeout interval; an off-line algorithm knows the exact message delays, while an on-line algorithm only knows upper and lower bounds on the delays. The performance measure of interest is the expected value of a linear combination of the number of packets used and the amount of time elapsed. An on-line algorithm for choosing the retransmission timeout is presented that is optimal with respect to the difference between its performance and that of an optimal off-line algorithm. The algorithm is also analyzed with respect to the ratio of its performance and that of an optimal off-line algorithm.

Original languageEnglish
Pages450-455
Number of pages6
StatePublished - 1 Jan 1995
Externally publishedYes
EventProceedings of the 15th International Conference on Distributed Computing Systems - Vancouver, Can
Duration: 30 May 19952 Jun 1995

Conference

ConferenceProceedings of the 15th International Conference on Distributed Computing Systems
CityVancouver, Can
Period30/05/952/06/95

ASJC Scopus subject areas

  • Software
  • Hardware and Architecture
  • Computer Networks and Communications

Fingerprint

Dive into the research topics of 'Competitive analysis for retransmission timeout'. Together they form a unique fingerprint.

Cite this