Under what circumstances may coarsegrained timeouts still oc

Under what circumstances may coarse-grained timeouts still occur in TCP even when the fast retransmit mechanism is being used?

Solution

Coarse grain timeout involves a coarse grained timer. It means that there is an arbitrary value ‘x’ for the timer. It is then checked every ‘x’ units of time whether a packet that was sent was received or not.

When fast retransmit mechanism is deployed, it requires three duplicate ACKs before retransmitting a packet.

Now consider the following cases:

In such circumstances, even 3 duplicate ACK packets may not reach back to the sender.

Thus, the retransmit mechanism fails and timeout occurs.

--------------------------------------------------------------------------------------------------------------------

In practice, fast retransmit may eliminate the coarse grain timeouts by approximately 50% and give around 20% improvement in throughput.

Under what circumstances may coarse-grained timeouts still occur in TCP even when the fast retransmit mechanism is being used?SolutionCoarse grain timeout invol

Get Help Now

Submit a Take Down Notice

Tutor
Tutor: Dr Jack
Most rated tutor on our site