Re: [81attendees] sucky Delta hotel network (and bufferbloat)

Jim Gettys <jg@freedesktop.org> Wed, 03 August 2011 19:44 UTC

Return-Path: <gettysjim@gmail.com>
X-Original-To: 81attendees@ietfa.amsl.com
Delivered-To: 81attendees@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 8704311E808D for <81attendees@ietfa.amsl.com>; Wed, 3 Aug 2011 12:44:57 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.979
X-Spam-Level:
X-Spam-Status: No, score=-2.979 tagged_above=-999 required=5 tests=[AWL=-0.620, BAYES_00=-2.599, RCVD_IN_DNSWL_LOW=-1, SARE_LWSHORTT=1.24]
Received: from mail.ietf.org ([64.170.98.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id YcH6XgOaF-fA for <81attendees@ietfa.amsl.com>; Wed, 3 Aug 2011 12:44:57 -0700 (PDT)
Received: from mail-vw0-f44.google.com (mail-vw0-f44.google.com [209.85.212.44]) by ietfa.amsl.com (Postfix) with ESMTP id BA86911E8086 for <81attendees@ietf.org>; Wed, 3 Aug 2011 12:44:56 -0700 (PDT)
Received: by vws12 with SMTP id 12so992064vws.31 for <81attendees@ietf.org>; Wed, 03 Aug 2011 12:45:09 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=sender:message-id:date:from:organization:user-agent:mime-version:to :cc:subject:references:in-reply-to:content-type :content-transfer-encoding; bh=gzyBX+zY+JJIDIjh3b3YoVktqQB03nuhayGDqWAdvyA=; b=QG3SQiDvvZ3bIfT0yGXTRhg70l+xvhvEe4b4wsibDpVWe1XeJuAIV8oV1X5iD8E4CP 54eEwJLHKdJRPwli7oyljdoE4Pg3WKEudGJqQKKANmR4ziViotukEUlhkrABsq1hgRY/ aaL41/HlFXtuLnFXtEYJbq2Kj6aleVhLWRQ2U=
Received: by 10.52.23.40 with SMTP id j8mr6982597vdf.510.1312400709192; Wed, 03 Aug 2011 12:45:09 -0700 (PDT)
Received: from [192.168.1.108] (c-24-218-177-117.hsd1.ma.comcast.net [24.218.177.117]) by mx.google.com with ESMTPS id c13sm441521vcp.20.2011.08.03.12.45.07 (version=SSLv3 cipher=OTHER); Wed, 03 Aug 2011 12:45:08 -0700 (PDT)
Sender: Jim Gettys <gettysjim@gmail.com>
Message-ID: <4E39A542.7040801@freedesktop.org>
Date: Wed, 03 Aug 2011 15:45:06 -0400
From: Jim Gettys <jg@freedesktop.org>
Organization: Bell Labs
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:5.0) Gecko/20110627 Thunderbird/5.0
MIME-Version: 1.0
To: dcrocker@bbiw.net
References: <4E2CC532.3090209@sunet.se> <4E2CCE72.3010500@sunet.se> <4E2E2236.2060808@sunet.se> <87EC2139-C7C2-4113-97E2-9EB9DA2406EA@juniper.net> <alpine.BSF.2.00.1107262259400.80739@joyce.lan> <9D00CDB7-2C04-446E-8D53-0552BAEE22EE@juniper.net> <633EAF31-607E-4FEF-B502-5FFAD89BF01A@juniper.net> <4E371370.40804@freedesktop.org> <00E8AAF99E25FF49A1F55E9A0CD19EBCB93DF4E65B@SGSINSXCHMBSA2.sg.alcatel-lucent.com> <CE4DBD9C-E366-400B-9B39-F86D591F25AB@juniper.net> <98F2DACCFC679BFB8A8E3592@PST.JCK.COM> <alpine.OSX.2.01.1108011457500.20499@173-11-110-132-sfba.hfc.comcastbusiness.net> <4E397AC2.1010906@dcrocker.net>
In-Reply-To: <4E397AC2.1010906@dcrocker.net>
Content-Type: text/plain; charset="ISO-8859-1"
Content-Transfer-Encoding: 7bit
Cc: 81attendees@ietf.org
Subject: Re: [81attendees] sucky Delta hotel network (and bufferbloat)
X-BeenThere: 81attendees@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: IETF 81 Attendee List <81attendees.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/81attendees>, <mailto:81attendees-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/81attendees>
List-Post: <mailto:81attendees@ietf.org>
List-Help: <mailto:81attendees-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/81attendees>, <mailto:81attendees-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 03 Aug 2011 19:44:57 -0000

On 08/03/2011 12:43 PM, Dave CROCKER wrote:
> On 8/1/2011 3:01 PM, Ole Jacobsen wrote:
>>
>> "Expectations" are indeed important.
>>
>> Equally important is "common sense and common courtesy" which implies
>> a number of do's and don'ts on the hotel network. I am not going to
>> attempt to create that list here, but I can well imagine some things
>> that I should NOT be doing while on the hotel network, in
>> consideration of my fellow IETFers. (Large downloads, live video...)
>
> Ole,
>
> At various times, such examples have been cited, effectively placing
> the responsibility for poor hotel network performance onto IETF guests
> at the hotel.
>
> Is this merely a matter of being thorough in listing theoretical
> possibilities?  Or do we have any hard data to support the theory that
> IETF guests are, in fact, abusing the hotel networks?
>
> Is it equally plausible that problem hotels merely do not have
> adequate resources for reasonable use by an Internet-centric block of
> guests?
>
> What should the site qualifying teams do to assess a hotel's network
> capabilities?  I know what some of that is already being done but it's
> worth making sure that this issue is sufficiently covered by the site
> qualifying teams.
>
> d/
>
Hotel networks tend to be under provisioned in the first place; that
just makes network problems (such as bufferbloat, which only is an issue
when saturation occurs) worse.  In my wanderings over the last year,
I've had very bad experiences at most other hotels at peak hours, even
those not occupied by computer geeks, but by typical "users".  I think
there is a lot of video streaming  that has changed the workload
considerably.  The retirement of Windows XP is increasing the fraction
of connections that will saturate any link even with a single TCP
connection; so an increasing fraction of many other activies such as
backup or large file copy will induce saturation.

We may be polite to each other, but try explaining this to the unwashed
masses, who want to watch tonight's episode of "House" or other show as
they do at home.  People aren't just reading email any more.

We can test for whether the hotel's network and back haul network has
problems using existing tools (e.g. netalyzr, the mlabs tools, or even
iperf/netperf + ping) in advance.  I suspect that most of the major
hotels the IETF uses are less likely than most to use broadband
connections for their backhaul as commonly found in smaller
hotels/motels recently connected to the Internet. Resolving problems in
advance may be more of a problem. On a couple occasions, I've tried to
track down clue full people to talk to them, but as an individual patron
of the hotel, had no traction in doing so, and the hotel networks seemed
to be remotely managed by others. And once checked out, I had no
incentive to continue trying.

Wireless at a conference hotel is probably completely infeasible in the
short term: the first wireless networks I've seen working well under
load are those set up at NANOG and IETF, where both commercial grade
AP's and really clue full configuration have managed to succeed.  That's
not even been carefully written down anywhere, though the principles of
it is covered very quickly in Anton Kapela's lightning talk at NANOG 38. 

As soon as your wireless bandwidth is below that of the backhaul, your
problems with bufferbloat will be in your host OS and the hotel's
wireless gear; while we have some test bits for controlling buffering
for Linux (the debloat-testing tree), I have no clue as to when you
might see anything Mac or Windows; in the short term, you really want
the bottleneck some place other than your wireless hop.  Which hop is
the bottleneck link easily varies depending on the ratio of the hotel's
back haul is available to you and how much wireless bandwidth you can get.

In the short term, I'd focus on seeing if the wired hotel network is
provisioned properly under load, it's ISP runs with suitable AQM. At
least then, if you plug into the wired ethernet, it should behave
properly and degrade reasonably under load rather than falling off a cliff.
                                                    - Jim