[e2e] Can we revive T/TCP ?

Joe Touch touch at ISI.EDU
Mon Mar 27 09:14:16 PST 2006



Michael Welzl wrote:
...
>> If you still want congestion control, RPC over DCCP ;-))
> 
> But any RPC code assumes reliable data delivery underneath?!

See RFC1831, sec 4:

   ...On the other hand, if it is running
   on top of an unreliable transport such as UDP [7], it must implement
   its own time-out, retransmission, and duplicate detection policies as
   the RPC protocol does not provide these services.

The most recent version of NFS- v4 - specs the use of RPC over both TPC
and UDP, and has its own locking and reordering mechanism (redundant if
there's just one TCP connection) - to allow it to run over multiple TPC
connections in parallel (to allow request pipelining while avoiding HOL
blocking).

Joe


More information about the end2end-interest mailing list