Hi Laura,
There are several open source protocols that are reliable even in long
distances. All are reliable udp-based and constant bit-rate.
In 2004 we got some 400 Mbps between Netherlands and Japan, doubled the
american Internet2 traffic using two normal PCs.
We used the tsunami protocol, available in sourceforge.
Two years ago we managed to stream 4 Gbps in the lab but it was impossible
to test internationally because nobody else has both a 10G connection and
a microcomputer that is fast enough.
Nowadays UDT protocol might be more fashionable.
There is also a remote filesystem using UDT, designed by Jan Wagner when
he worked here.
Other designs that come to mind are the Japanese hscp that might be too
complicated, basically it's normal scp with data transport replaced by
udp.
I have not checked lately, there might be other possibilities.
Would be extremely nice if somebody would put these in silicon.
Basically data transport in vhdl and retransmisssion control in powerpc.
Especially the filesystem would be very nice, data would just appear as
files in some remote computer that might be on the other side of the
world.
Cheers,
Jouko
--
"Life is pretty simple: You do some stuff. Most fails. Some works. You do
more of what works. If it works big, others quickly copy it. Then you do
something else. The trick is to do something else."