I worked at NASA (AMES) on a project to put small mobile robots on the moon. Our biggest goal was to create a tele-operated mode where from earth we could actively roam around the moon. The hardest part was that factoring in a 4 second delay from our commands to the network stacks to the rover on the moon, and then that video from the moon back to our computers and then creating good judgement. A 4 second delay seems insignificant but is in fact detrimental to intuitive controlling.
TCP uses RTT time to try to guess network congestion. Having worked on software that almost always had satellite hops, it sucks on long links. Primarily what you notice is that you get limited bandwidth because the TCP stack is throttling to prevent congestion. Not sure what RTT is to the moon and back but you would want to use something like TCP Hybla that does network congestion control a different way.
wouldn't it be less then RF? Radio Frequencies travel at the speed of sound, while lasers would be light-speed, from my understanding. I'd really love some insights on this!
paulgerr|12 years ago
nraynaud|12 years ago
rel|12 years ago
rodh|12 years ago
Or would it? Perhaps simply increasing the retransmission timer would give us interplanetary internet. I wonder.
drcross|12 years ago
TylerE|12 years ago
stonemetal|12 years ago
http://en.wikipedia.org/wiki/TCP_congestion-avoidance_algori...
arnarbi|12 years ago
Winternet!
unknown|12 years ago
[deleted]
7952|12 years ago
gprasanth|12 years ago
toomuchtodo|12 years ago
rzimmerman|12 years ago
agashka|12 years ago
EDIT: I still need to learn a lot on signals!
zargon|12 years ago
robin_reala|12 years ago
16s|12 years ago
robodale|12 years ago