1 / 33

Understanding and Improving TCP Performance Over Networks with Minimum Rate Guarantees

Understanding and Improving TCP Performance Over Networks with Minimum Rate Guarantees. Feng, Kandlur, Saha, and Shin Transactions on Networking April 1999. Abstract. Tolerant playback applications Can tolerate some loss of fidelity Client buffering, streaming mode

bill
Download Presentation

Understanding and Improving TCP Performance Over Networks with Minimum Rate Guarantees

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Understanding and Improving TCP Performance Over Networks with Minimum Rate Guarantees Feng, Kandlur, Saha, and Shin Transactions on Networking April 1999

  2. Abstract

  3. Tolerant playback applications • Can tolerate some loss of fidelity • Client buffering, streaming mode • Such as PointCast, RealAudio, VDOnet,… • Quality of playback varies from excellent to intolerable, depending on the network load • Intolerant applications • Require an absolutely faithful playback and cannot tolerate loss of fidelity

  4. Real-time applications • needs the data in each packet by a certain time and, if the data has not arrived by then, the data is essentially worthless • Elastic applications • always wait for data to arrive without time limit • Such as FTP, TELNET

  5. Predictability in network services • To guarantee a minimum level of throughput at all time • To allow for higher throughput during periods of light load • Good for • Tolerant playback applications • Elastic applications • And others

  6. The objective of this paper • To enhance network services within the framework of the IETF’s controlled-load service☆ architecture, but with minimum enhancements on the network infrastructure, especially the routers.☆INTSERV offers two types of services: (1) Guaranteed service (2) Controlled-load service (better-than-best-effort service)

  7. TCP Slow Start & Congestion Avoidance • When (snd_cwnd < ssthresh) snd_cwnd = snd_cwnd + 1 (SS) • When (snd_cwnd > ssthresh) snd_cwnd = snd_cwnd + 1 / snd_cwnd (CA)

  8. TCP Slow Start & Congestion Avoidance • When (snd_cwnd < ssthresh) snd_cwnd = snd_cwnd + 1 (SS) • When (snd_cwnd > ssthresh) snd_cwnd = snd_cwnd + 1 / snd_cwnd (CA)

More Related