261Networking for Cloud Computing
reduced slightly and when congestion is high (α is near 1), cwnd is reduced by
half, just like the traditional TCP:
=−
×+×
(10.4)
The major goal of DCTCP algorithm is to achieve low latency (desirable for
mice trafc), high throughput (desirable for elephant trafc), and high burst
tolerance (to avoid packet losses due to incast). DCTCP achieves these goals
by reacting to the amount of congestion rather than halving the cwnd. DCTCP
uses a marking scheme at switches that sets the CE codepoint [13] of packets
as soon as the buffer occupancy exceeds a xed predetermined threshold, K
(17% as mentioned in [14]). The DCTCP source reacts by reducing the win-
dow by a factor that depends on the fraction ...