Fast, Efficient Transactions

Avoiding connection setup/reset costs


There are several ways to support transactions efficiently. Both have shortcomings.

Out-of-band signalling

Aggregating connections so that congestion is fair per-user, rather than per-connection, is hard.

In-band signalling

Muxing several transfers over a single end-to-end connection makes per-user fairness easier to manage, but also makes it harder to implement. This ends up being like "IP over TCP", using the TCP connection as a unit of link and loss. It can be harder to preempt and cancel a file transfer when its so encapsulated.

Go back to the menu for this presentation.

This page written and maintained by the Joe Touch.
Please mail me any problems with or comments about this page.
Last modified Mar. 21, 1996.