* reproducing network research results with mosh
@ 2013-03-22 13:27 Dave Taht
2013-03-22 13:35 ` [Cerowrt-devel] " dpreed
2013-03-22 13:58 ` [Bloat] " Mikael Abrahamsson
0 siblings, 2 replies; 4+ messages in thread
From: Dave Taht @ 2013-03-22 13:27 UTC (permalink / raw)
To: bloat, bloat-devel, cerowrt-devel
http://reproducingnetworkresearch.wordpress.com/2013/03/14/mosh-cs244-13/
I embraced mosh wholeheartedly about a year ago. I've been installing
it everywhere I go, with much of the same enthusiasm I had for putting
mosaic on everything back in the early 90s.
As a ssh replacement for interactive traffic, mosh is of tremendous
use, particularly in the case where machines are suspended/resumed,
move access points, or are experiencing wildly variable latency and/or
long RTTs.
It's now available across most unix OSes, and often installable via
the standard package manager.
http://mosh.mit.edu/
Try it!
It would be awesome if this tech could make it into a generation of
command line interfaces for embedded gear like routers and switches.
However at the moment the server code requires C++ and libstd++, which
makes it overlarge for the lowest end of gear.
--
Dave Täht
Fixing bufferbloat with cerowrt: http://www.teklibre.com/cerowrt/subscribe.html
^ permalink raw reply [flat|nested] 4+ messages in thread
* RE: [Cerowrt-devel] reproducing network research results with mosh
2013-03-22 13:27 reproducing network research results with mosh Dave Taht
@ 2013-03-22 13:35 ` dpreed
2013-03-22 13:51 ` Dave Taht
2013-03-22 13:58 ` [Bloat] " Mikael Abrahamsson
1 sibling, 1 reply; 4+ messages in thread
From: dpreed @ 2013-03-22 13:35 UTC (permalink / raw)
To: Dave Taht; +Cc: bloat-devel, cerowrt-devel, bloat
[-- Attachment #1: Type: text/plain, Size: 1721 bytes --]
Just curious... have you run RRUL-style testing of mosh over a congested link? Not knowing in what way mosh is "UDP-based" I wonder what happens to it when you run a program like, say, "top", over mosh when there is heavy file transfer load.
-----Original Message-----
From: "Dave Taht" <dave.taht@gmail.com>
Sent: Friday, March 22, 2013 9:27am
To: "bloat" <bloat@lists.bufferbloat.net>, "bloat-devel" <bloat-devel@lists.bufferbloat.net>, cerowrt-devel@lists.bufferbloat.net
Subject: [Cerowrt-devel] reproducing network research results with mosh
http://reproducingnetworkresearch.wordpress.com/2013/03/14/mosh-cs244-13/
I embraced mosh wholeheartedly about a year ago. I've been installing
it everywhere I go, with much of the same enthusiasm I had for putting
mosaic on everything back in the early 90s.
As a ssh replacement for interactive traffic, mosh is of tremendous
use, particularly in the case where machines are suspended/resumed,
move access points, or are experiencing wildly variable latency and/or
long RTTs.
It's now available across most unix OSes, and often installable via
the standard package manager.
http://mosh.mit.edu/
Try it!
It would be awesome if this tech could make it into a generation of
command line interfaces for embedded gear like routers and switches.
However at the moment the server code requires C++ and libstd++, which
makes it overlarge for the lowest end of gear.
--
Dave Täht
Fixing bufferbloat with cerowrt: http://www.teklibre.com/cerowrt/subscribe.html
_______________________________________________
Cerowrt-devel mailing list
Cerowrt-devel@lists.bufferbloat.net
https://lists.bufferbloat.net/listinfo/cerowrt-devel
[-- Attachment #2: Type: text/html, Size: 2120 bytes --]
^ permalink raw reply [flat|nested] 4+ messages in thread
* Re: [Cerowrt-devel] reproducing network research results with mosh
2013-03-22 13:35 ` [Cerowrt-devel] " dpreed
@ 2013-03-22 13:51 ` Dave Taht
0 siblings, 0 replies; 4+ messages in thread
From: Dave Taht @ 2013-03-22 13:51 UTC (permalink / raw)
To: dpreed; +Cc: Keith Winstein, bloat-devel, cerowrt-devel, bloat
On Fri, Mar 22, 2013 at 6:35 AM, <dpreed@reed.com> wrote:
> Just curious... have you run RRUL-style testing of mosh over a congested
> link? Not knowing in what way mosh is "UDP-based" I wonder what happens to
> it when you run a program like, say, "top", over mosh when there is heavy
> file transfer load.
All the time! Given the degree to which I regularly stress out a
network, and crash things, mosh made keeping a dozen or more
connections alive - and interactive - a zillion times less painful.
research paper and more info on how it works here:
http://mosh.mit.edu/#techinfo
Mosh uses a cool protocol that basically does a continuous "diff" of
what should be on the screen. You'll be amused by who wrote the
original idea down... and saddened by how long ago he had done so.
http://dspace.mit.edu/handle/1721.1/5694
Secondly, given the work I was doing on ECN and classification on top
of red, sfqred, fq_codel, etc over the last 2 years or so, they folded
in ECN support and put in an odd diffserv marking (AF42)
while there isn't a lot of data collected on that that I'm aware of
(keith?) there were two bug reports from the field saying that AF42
traffic had problems on two networks, but thus far the ECN part has
caused no trouble that I know of.
(and keith wasn't aware until a few weeks ago that I'd suggested AF42
because it had an "interesting" bit pattern that would A) put mosh
into the linux wifi VI queue, and B) show the extent to which
providers were mangling the TOS header)
>
>
> -----Original Message-----
> From: "Dave Taht" <dave.taht@gmail.com>
> Sent: Friday, March 22, 2013 9:27am
> To: "bloat" <bloat@lists.bufferbloat.net>, "bloat-devel"
> <bloat-devel@lists.bufferbloat.net>, cerowrt-devel@lists.bufferbloat.net
> Subject: [Cerowrt-devel] reproducing network research results with mosh
>
> http://reproducingnetworkresearch.wordpress.com/2013/03/14/mosh-cs244-13/
>
> I embraced mosh wholeheartedly about a year ago. I've been installing
> it everywhere I go, with much of the same enthusiasm I had for putting
> mosaic on everything back in the early 90s.
>
> As a ssh replacement for interactive traffic, mosh is of tremendous
> use, particularly in the case where machines are suspended/resumed,
> move access points, or are experiencing wildly variable latency and/or
> long RTTs.
>
> It's now available across most unix OSes, and often installable via
> the standard package manager.
>
> http://mosh.mit.edu/
>
> Try it!
>
> It would be awesome if this tech could make it into a generation of
> command line interfaces for embedded gear like routers and switches.
> However at the moment the server code requires C++ and libstd++, which
> makes it overlarge for the lowest end of gear.
>
> --
> Dave Täht
>
> Fixing bufferbloat with cerowrt:
> http://www.teklibre.com/cerowrt/subscribe.html
> _______________________________________________
> Cerowrt-devel mailing list
> Cerowrt-devel@lists.bufferbloat.net
> https://lists.bufferbloat.net/listinfo/cerowrt-devel
--
Dave Täht
Fixing bufferbloat with cerowrt: http://www.teklibre.com/cerowrt/subscribe.html
^ permalink raw reply [flat|nested] 4+ messages in thread
* Re: [Bloat] reproducing network research results with mosh
2013-03-22 13:27 reproducing network research results with mosh Dave Taht
2013-03-22 13:35 ` [Cerowrt-devel] " dpreed
@ 2013-03-22 13:58 ` Mikael Abrahamsson
1 sibling, 0 replies; 4+ messages in thread
From: Mikael Abrahamsson @ 2013-03-22 13:58 UTC (permalink / raw)
To: Dave Taht; +Cc: bloat-devel, cerowrt-devel, bloat
On Fri, 22 Mar 2013, Dave Taht wrote:
> It would be awesome if this tech could make it into a generation of
> command line interfaces for embedded gear like routers and switches.
> However at the moment the server code requires C++ and libstd++, which
> makes it overlarge for the lowest end of gear.
I would really like to see statistics come out of it, so if you're in
contact with the authors, it would be really nice if they could include
code that presented how much mosh "helped", due to hiding packet loss, PDV
etc.
Of course, I would first like to get proper IPv6 support :P
--
Mikael Abrahamsson email: swmike@swm.pp.se
^ permalink raw reply [flat|nested] 4+ messages in thread
end of thread, other threads:[~2013-03-22 13:58 UTC | newest]
Thread overview: 4+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2013-03-22 13:27 reproducing network research results with mosh Dave Taht
2013-03-22 13:35 ` [Cerowrt-devel] " dpreed
2013-03-22 13:51 ` Dave Taht
2013-03-22 13:58 ` [Bloat] " Mikael Abrahamsson
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox