* 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