tcpcp is a mechanism that allows cooperating applications to pass ownership of TCP connection endpoints from one Linux host to another one.*drool*
Such functionality should be useful in load-balancing and failover applications.
tcpcp can be used between hosts using different architectures and does not need the other endpoint of the connection to cooperate (or even to know what's going on).
I'm so regretting not going to the Ottawa Linux Symposium: