[mosh-devel] High latency satellite connections

Hari Balakrishnan hari at csail.mit.edu
Thu Apr 12 13:53:11 EDT 2012


Hi Numair,

It would be great to try it on a satellite link.

My feeling is that MAX_RTO may have to be changed to be higher than 1 second.  I might suggest changing

static const uint64_t MAX_RTO = 1000;

to something more conservative like

static const uint64_t MAX_RTO = 2000;

for satellite links.

That's to accommodate the "worst case" when one might have a heavily buffered and congested satellite link.  It's certainly uncommon on most of the internet, but there are satellite-based paths where under even moderate load the RTT average is 700 ms, so 1000 ms for MAX_RTO might be too small. 

Hari

On Apr 10, 2012, at 10:16 PM, Keith Winstein wrote:

> Hello Numair,
> 
> We think it's a great idea! In theory, it should work fine and you
> should not have to make any changes to the source.
> 
> The SSP timing parameters are in src/network/transportsender.h.
> Glancing at them, I don't think any are clearly inappropriate for a
> satellite link (famous last words...). We might learn differently
> after actually trying it though. If anything we may want to make the
> local echo MORE aggressive and allow it to go brashly over a tentative
> boundary even though it's more likely to show a mistaken production
> for a little bit.
> 
> Please let us know if you try it and what the results are!
> 
> Best regards,
> Keith
> 
> On Tue, Apr 10, 2012 at 2:25 AM, Numair Faraz <numair at numair.com> wrote:
>> Hi! I was wondering if members of the list had any thoughts on using mosh
>> over a high latency satellite Internet connection. It seems that mosh would
>> work much better for this setup than existing options; perhaps, however, a
>> few modifications would have to be made to the source (longer timeouts, etc)
>> to accommodate a connection that is flakier than cellular packet data? Very
>> interested to know if anyone has pondered the use of mosh over satellite /
>> VSAT.
>> 
>> Regards
>> 
>> Numair
>> _______________________________________________
>> mosh-devel mailing list
>> mosh-devel at mit.edu
>> http://mailman.mit.edu/mailman/listinfo/mosh-devel
>> 
> _______________________________________________
> mosh-devel mailing list
> mosh-devel at mit.edu
> http://mailman.mit.edu/mailman/listinfo/mosh-devel





More information about the mosh-devel mailing list