Congestion Control: Transport Layer 3-1
Congestion Control: Transport Layer 3-1
Congestion:
informally: “too many sources sending too much
data too fast for network to handle”
different from flow control!
manifestations:
lost packets (buffer overflow at routers)
long delays (queueing in router buffers)
a top-10 problem!
infinite buffers
no retransmission
large delays
when congested
maximum
achievable
throughput
Transport Layer 3-3
Scenario 2: Retransmits
one router, finite buffers
sender retransmission of lost packet
Host B
2 4 K b y te s
1 6 K b y te s
8 K b y te s
tim e
RTT
first loss event:
two segm
double CongWin every ents
RTT
done by incrementing
CongWin for every ACK four segm
ents
received
Summary: initial rate
is slow but ramps up
exponentially fast time
Implementation:
Variable Threshold
At loss event, Threshold is
set to 1/2 of CongWin just
before loss event