Lost retransmission detection for TCP part 2

TCP using SACK option

Beomjoon Kim, Yong Hoon Choi, Jai Yong Lee, Min Seok Oh, Jin Sung Choi

Research output: Contribution to journalArticle

2 Citations (Scopus)

Abstract

The performance of transmission control protocol (TCP) is largely dependent upon its loss recovery. Therefore, whether packet losses may be recovered without a retransmission timeout (RTO) or not is a very important issue. Although TCP using selective acknowledgement (SACK) option can recover multiple packet losses in a window, it cannot avoid RTO if a retransmitted packet is lost again. In order to cope with this problem, we propose a simple change to TCP SACK, which is called TCP SACK+ in simple. We use a stochastic model to evaluate the performance of TCP SACK+, and analyze its performance comparatively in terms of loss recovery probability. Numerical results evaluated by simulations show that TCP SACK+ can improve the loss recovery performance of TCP SACK significantly in presence of random losses.

Original languageEnglish
Pages (from-to)88-99
Number of pages12
JournalLecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
Volume3042
Publication statusPublished - 2004 Dec 1

Fingerprint

Transmission control protocol
Recovery
Packet Loss
Packet loss
Stochastic models
Stochastic Model
Numerical Results
Dependent
Evaluate

All Science Journal Classification (ASJC) codes

  • Theoretical Computer Science
  • Computer Science(all)

Cite this

@article{e2e8ef269ff54604b73481608d2c59f1,
title = "Lost retransmission detection for TCP part 2: TCP using SACK option",
abstract = "The performance of transmission control protocol (TCP) is largely dependent upon its loss recovery. Therefore, whether packet losses may be recovered without a retransmission timeout (RTO) or not is a very important issue. Although TCP using selective acknowledgement (SACK) option can recover multiple packet losses in a window, it cannot avoid RTO if a retransmitted packet is lost again. In order to cope with this problem, we propose a simple change to TCP SACK, which is called TCP SACK+ in simple. We use a stochastic model to evaluate the performance of TCP SACK+, and analyze its performance comparatively in terms of loss recovery probability. Numerical results evaluated by simulations show that TCP SACK+ can improve the loss recovery performance of TCP SACK significantly in presence of random losses.",
author = "Beomjoon Kim and Choi, {Yong Hoon} and Lee, {Jai Yong} and Oh, {Min Seok} and Choi, {Jin Sung}",
year = "2004",
month = "12",
day = "1",
language = "English",
volume = "3042",
pages = "88--99",
journal = "Lecture Notes in Computer Science",
issn = "0302-9743",
publisher = "Springer Verlag",

}

Lost retransmission detection for TCP part 2 : TCP using SACK option. / Kim, Beomjoon; Choi, Yong Hoon; Lee, Jai Yong; Oh, Min Seok; Choi, Jin Sung.

In: Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics), Vol. 3042, 01.12.2004, p. 88-99.

Research output: Contribution to journalArticle

TY - JOUR

T1 - Lost retransmission detection for TCP part 2

T2 - TCP using SACK option

AU - Kim, Beomjoon

AU - Choi, Yong Hoon

AU - Lee, Jai Yong

AU - Oh, Min Seok

AU - Choi, Jin Sung

PY - 2004/12/1

Y1 - 2004/12/1

N2 - The performance of transmission control protocol (TCP) is largely dependent upon its loss recovery. Therefore, whether packet losses may be recovered without a retransmission timeout (RTO) or not is a very important issue. Although TCP using selective acknowledgement (SACK) option can recover multiple packet losses in a window, it cannot avoid RTO if a retransmitted packet is lost again. In order to cope with this problem, we propose a simple change to TCP SACK, which is called TCP SACK+ in simple. We use a stochastic model to evaluate the performance of TCP SACK+, and analyze its performance comparatively in terms of loss recovery probability. Numerical results evaluated by simulations show that TCP SACK+ can improve the loss recovery performance of TCP SACK significantly in presence of random losses.

AB - The performance of transmission control protocol (TCP) is largely dependent upon its loss recovery. Therefore, whether packet losses may be recovered without a retransmission timeout (RTO) or not is a very important issue. Although TCP using selective acknowledgement (SACK) option can recover multiple packet losses in a window, it cannot avoid RTO if a retransmitted packet is lost again. In order to cope with this problem, we propose a simple change to TCP SACK, which is called TCP SACK+ in simple. We use a stochastic model to evaluate the performance of TCP SACK+, and analyze its performance comparatively in terms of loss recovery probability. Numerical results evaluated by simulations show that TCP SACK+ can improve the loss recovery performance of TCP SACK significantly in presence of random losses.

UR - http://www.scopus.com/inward/record.url?scp=35048827824&partnerID=8YFLogxK

UR - http://www.scopus.com/inward/citedby.url?scp=35048827824&partnerID=8YFLogxK

M3 - Article

VL - 3042

SP - 88

EP - 99

JO - Lecture Notes in Computer Science

JF - Lecture Notes in Computer Science

SN - 0302-9743

ER -