From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail-ie0-x234.google.com (mail-ie0-x234.google.com [IPv6:2607:f8b0:4001:c03::234]) (using TLSv1 with cipher RC4-SHA (128/128 bits)) (Client CN "smtp.gmail.com", Issuer "Google Internet Authority" (verified OK)) by huchra.bufferbloat.net (Postfix) with ESMTPS id 22A4021F206; Fri, 22 Mar 2013 06:51:51 -0700 (PDT) Received: by mail-ie0-f180.google.com with SMTP id a11so4539769iee.39 for ; Fri, 22 Mar 2013 06:51:50 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:x-received:in-reply-to:references:date:message-id :subject:from:to:cc:content-type:content-transfer-encoding; bh=+vRVTomLJNzg5Q9PNhNn39utm3o1TgAXRuTyXMWHh1E=; b=W4S9DxIOxhyKOihIrsiX8bHewzfKTwIgSF9QLCfUkDbLnL4hA2UeWkaulv2HIK6/RF pZjmkOlI7FzQxY1B482O++LAyYGzCdlKK4tEk26eXJcxwzRr6XiEH7hP09FFzxAmzjFo n17lN/+IWU8e9F/58CCz/Q1vOr6HLMeK5kuaGoodlpKZxdj9n2pgIjagXbZM348zBR2r r7q90arnIgdBiXzUiDprcZNzFWDkt6se7YXJ9zgrjFVkocaC1lORgVQre0HFMZqfhulr JSdSp4GGkcGXwQXwbw4xifMxk/wL5rn2EUZlMRno7madzfj3ILbK8dmtaiTYEgyhoRx2 SSDg== MIME-Version: 1.0 X-Received: by 10.50.25.102 with SMTP id b6mr4822227igg.27.1363960310441; Fri, 22 Mar 2013 06:51:50 -0700 (PDT) Received: by 10.64.132.71 with HTTP; Fri, 22 Mar 2013 06:51:50 -0700 (PDT) In-Reply-To: <1363959323.942511859@apps.rackspace.com> References: <1363959323.942511859@apps.rackspace.com> Date: Fri, 22 Mar 2013 06:51:50 -0700 Message-ID: Subject: Re: [Cerowrt-devel] reproducing network research results with mosh From: Dave Taht To: dpreed@reed.com Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable Cc: Keith Winstein , bloat-devel , cerowrt-devel@lists.bufferbloat.net, bloat X-BeenThere: bloat-devel@lists.bufferbloat.net X-Mailman-Version: 2.1.13 Precedence: list List-Id: "Developers working on AQM, device drivers, and networking stacks" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 22 Mar 2013 13:51:51 -0000 On Fri, Mar 22, 2013 at 6:35 AM, 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" > Sent: Friday, March 22, 2013 9:27am > To: "bloat" , "bloat-devel" > , 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=E4ht > > 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 --=20 Dave T=E4ht Fixing bufferbloat with cerowrt: http://www.teklibre.com/cerowrt/subscribe.= html