Why TCP timers don't work well

L Zhang
1986 Computer communication review  
R.epeated observation of TCP retransmission timer problems stimulated investigation into the roles and limitations of timers. Timers are indispensable tools in building up reliable distributed systems. However, as the experience with the TCP retransmission timer has shown, timers have intrinsic limitations in offering optimal performance. Any timeout based action is a guess based on incomplete information, and as such is bound to be non-optimal. We conclude that, if we aim at high performance,
more » ... e should use external events as a first line of defense against failures, and depend on timers only in cases where external notification has failed.
doi:10.1145/1013812.18216 fatcat:s3j3yg5qnreq3kxrbshdsqwdbu