










Study with the several resources on Docsity
Earn points by helping other students or get them with a premium plan
Prepare for your exams
Study with the several resources on Docsity
Earn points to download
Earn points by helping other students or get them with a premium plan
Community
Ask the community for help and clear up your study doubts
Discover the best universities in your country according to Docsity users
Free resources
Download our free guides on studying techniques, anxiety management strategies, and thesis advice from Docsity tutors
The importance of tcp-friendly congestion control for multimedia applications in preventing network congestion collapse and ensuring fairness among different applications. It covers the motivation behind tcp-friendly congestion control, the two main cases of self-interference and mutual interference, and two common approaches to congestion control: rate-based and window-based. The document also introduces tcp's slow start mechanism and its impact on network performance.
Typology: Slides
1 / 18
This page cannot be seen from the preview
Don't miss anything!
load
goodput
D (^) A D^ D^ A^ A^ D^ D^ D^ A^ A A
Src
Dest
Actually, TCP uses bytes, not segments to count: When ACK is received:
t
Rate
halved
Timeouts
Could take a long time to get started!
Docsity.com^ Nick McKeown
halved
Timeouts
Exponential “slow start” t
Rate
Why is it called slow-start? Because TCP originally had no congestion control mechanism. The source would just start by sending a whole window’s worth of data.
Slow start in operation until it reaches half of previouscwnd.
Docsity.com^ Nick McKeown
fair sharing Normalized TCP throughput = means perfect fairness
N TCP flows + N TFRC flows
UCLA CS 218 W 2002Docsity.com
Internet Measurements : 3 TCP connections – London to Berkeley. Throughput measured over 1 sec intervals
TFRC much more stable than TCP UCLA CS 218 W 2002Docsity.com