Googled TCP Westwood and TCP Vegas.
Sent an email about changing the topic to sir cedric. :)
read 'The Eifel Algorithm: Making TCP Robust Against Spurious Retransmissions' (2000)
the technique uses timestamp option in the tcp header to eliminate "spurious" retransmissions.
"The sender always stores the timestamp of the first retransmission independent of whether that was triggered by an expiration of the retransmission timer or by the receipt of three consecutive DUPACKs5. In our implementation, we call that timestamp ts_first_rexmit. Then, when the first ACK that acknowledges the retransmission arrives, the sender compares the timestamp of that ACK with ts_first_rexmit. If it is smaller than ts_first_rexmit, this indicates that the retransmission was spurious."
No comments:
Post a Comment