TCP-RC: A receiver-centered TCP protocol for delay-sensitive applications

Doug McCreary, Kong Li, Scott A. Watterson, David K Lowenthal

Research output: Chapter in Book/Report/Conference proceedingConference contribution

4 Citations (Scopus)

Abstract

TCP is the de-facto standard transport-layer protocol in the Internet. However, TCP is generally considered to be inappropriate for delay-sensitive applications such as multimedia. This paper proposes a novel receiver-centered TCP (TCP-RC), which is a TCP modification at the receiver that is intended for delay-sensitive applications. The basic principle behind TCP-RC is that it achieves low latency at the expense of reliability. In particular, TCP-RC forges lost packets, passing them on to an enabled application. This allows low-latency transmission for a class of applications that do not demand full reliability. Results obtained from emulated experiments show that over a range of loss rates and round-trip times, TCP-RC has a significantly smaller average- and worst-case per-packet delay than regular TCP.

Original languageEnglish (US)
Title of host publicationProceedings of SPIE - The International Society for Optical Engineering
EditorsS. Chandra, N. Venkatasubramanian
Pages126-130
Number of pages5
Volume5680
DOIs
StatePublished - 2005
Externally publishedYes
EventProceedings of SPIE-IS and T Electronic Imaging - Multimedia Computing and Networking 2005 - San Jose, CA, United States
Duration: Jan 19 2005Jan 20 2005

Other

OtherProceedings of SPIE-IS and T Electronic Imaging - Multimedia Computing and Networking 2005
CountryUnited States
CitySan Jose, CA
Period1/19/051/20/05

Fingerprint

receivers
Network protocols
multimedia
Internet
Experiments

ASJC Scopus subject areas

  • Electrical and Electronic Engineering
  • Condensed Matter Physics

Cite this

McCreary, D., Li, K., Watterson, S. A., & Lowenthal, D. K. (2005). TCP-RC: A receiver-centered TCP protocol for delay-sensitive applications. In S. Chandra, & N. Venkatasubramanian (Eds.), Proceedings of SPIE - The International Society for Optical Engineering (Vol. 5680, pp. 126-130). [12] https://doi.org/10.1117/12.592252

TCP-RC : A receiver-centered TCP protocol for delay-sensitive applications. / McCreary, Doug; Li, Kong; Watterson, Scott A.; Lowenthal, David K.

Proceedings of SPIE - The International Society for Optical Engineering. ed. / S. Chandra; N. Venkatasubramanian. Vol. 5680 2005. p. 126-130 12.

Research output: Chapter in Book/Report/Conference proceedingConference contribution

McCreary, D, Li, K, Watterson, SA & Lowenthal, DK 2005, TCP-RC: A receiver-centered TCP protocol for delay-sensitive applications. in S Chandra & N Venkatasubramanian (eds), Proceedings of SPIE - The International Society for Optical Engineering. vol. 5680, 12, pp. 126-130, Proceedings of SPIE-IS and T Electronic Imaging - Multimedia Computing and Networking 2005, San Jose, CA, United States, 1/19/05. https://doi.org/10.1117/12.592252
McCreary D, Li K, Watterson SA, Lowenthal DK. TCP-RC: A receiver-centered TCP protocol for delay-sensitive applications. In Chandra S, Venkatasubramanian N, editors, Proceedings of SPIE - The International Society for Optical Engineering. Vol. 5680. 2005. p. 126-130. 12 https://doi.org/10.1117/12.592252
McCreary, Doug ; Li, Kong ; Watterson, Scott A. ; Lowenthal, David K. / TCP-RC : A receiver-centered TCP protocol for delay-sensitive applications. Proceedings of SPIE - The International Society for Optical Engineering. editor / S. Chandra ; N. Venkatasubramanian. Vol. 5680 2005. pp. 126-130
@inproceedings{78f623b6e1cb419db87a0460527d76d5,
title = "TCP-RC: A receiver-centered TCP protocol for delay-sensitive applications",
abstract = "TCP is the de-facto standard transport-layer protocol in the Internet. However, TCP is generally considered to be inappropriate for delay-sensitive applications such as multimedia. This paper proposes a novel receiver-centered TCP (TCP-RC), which is a TCP modification at the receiver that is intended for delay-sensitive applications. The basic principle behind TCP-RC is that it achieves low latency at the expense of reliability. In particular, TCP-RC forges lost packets, passing them on to an enabled application. This allows low-latency transmission for a class of applications that do not demand full reliability. Results obtained from emulated experiments show that over a range of loss rates and round-trip times, TCP-RC has a significantly smaller average- and worst-case per-packet delay than regular TCP.",
author = "Doug McCreary and Kong Li and Watterson, {Scott A.} and Lowenthal, {David K}",
year = "2005",
doi = "10.1117/12.592252",
language = "English (US)",
volume = "5680",
pages = "126--130",
editor = "S. Chandra and N. Venkatasubramanian",
booktitle = "Proceedings of SPIE - The International Society for Optical Engineering",

}

TY - GEN

T1 - TCP-RC

T2 - A receiver-centered TCP protocol for delay-sensitive applications

AU - McCreary, Doug

AU - Li, Kong

AU - Watterson, Scott A.

AU - Lowenthal, David K

PY - 2005

Y1 - 2005

N2 - TCP is the de-facto standard transport-layer protocol in the Internet. However, TCP is generally considered to be inappropriate for delay-sensitive applications such as multimedia. This paper proposes a novel receiver-centered TCP (TCP-RC), which is a TCP modification at the receiver that is intended for delay-sensitive applications. The basic principle behind TCP-RC is that it achieves low latency at the expense of reliability. In particular, TCP-RC forges lost packets, passing them on to an enabled application. This allows low-latency transmission for a class of applications that do not demand full reliability. Results obtained from emulated experiments show that over a range of loss rates and round-trip times, TCP-RC has a significantly smaller average- and worst-case per-packet delay than regular TCP.

AB - TCP is the de-facto standard transport-layer protocol in the Internet. However, TCP is generally considered to be inappropriate for delay-sensitive applications such as multimedia. This paper proposes a novel receiver-centered TCP (TCP-RC), which is a TCP modification at the receiver that is intended for delay-sensitive applications. The basic principle behind TCP-RC is that it achieves low latency at the expense of reliability. In particular, TCP-RC forges lost packets, passing them on to an enabled application. This allows low-latency transmission for a class of applications that do not demand full reliability. Results obtained from emulated experiments show that over a range of loss rates and round-trip times, TCP-RC has a significantly smaller average- and worst-case per-packet delay than regular TCP.

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

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

U2 - 10.1117/12.592252

DO - 10.1117/12.592252

M3 - Conference contribution

AN - SCOPUS:21844456318

VL - 5680

SP - 126

EP - 130

BT - Proceedings of SPIE - The International Society for Optical Engineering

A2 - Chandra, S.

A2 - Venkatasubramanian, N.

ER -