From: dpreed@reed.com
To: "Avery Pennarun" <apenwarr@google.com>
Cc: dstanley@arubanetworks.com,
Andrew McGregor <andrewmcgr@gmail.com>,
Stig Thormodsrud <stig@ubnt.com>,
Jesper Dangaard Brouer <jbrouer@redhat.com>,
"cerowrt-devel@lists.bufferbloat.net"
<cerowrt-devel@lists.bufferbloat.net>,
Matt Mathis <mattmathis@google.com>,
Derrick Pallas <pallas@meraki.com>,
Kathy Giori <kgiori@qca.qualcomm.com>,
Mahesh Paolini-Subramanya <mahesh@dieswaytoofast.com>,
Jonathan Morton <chromatix99@gmail.com>,
Tim Shepard <shep@alum.mit.edu>
Subject: Re: [Cerowrt-devel] Fwd: Throughput regression with `tcp: refine TSO autosizing`
Date: Mon, 2 Feb 2015 11:22:30 -0500 (EST) [thread overview]
Message-ID: <1422894150.85227837@apps.rackspace.com> (raw)
In-Reply-To: <CAPp0ZBa43kVBWN5iGgmW=-YQAkdm2DrmMN0URvVu=yXA-_TZCQ@mail.gmail.com>
[-- Attachment #1: Type: text/plain, Size: 2369 bytes --]
On Sunday, February 1, 2015 11:21pm, "Avery Pennarun" <apenwarr@google.com> said:
> On Sun, Feb 1, 2015 at 9:43 AM, <dpreed@reed.com> wrote:
> > Just to clarify, managing queueing in a single access point WiFi network is
> > only a small part of the problem of fixing the rapidly degrading performance
> > of WiFi based systems.
>
> Can you explain what you mean by "rapidly degrading?" The performance
> in odd situations is certainly not inspirational, but I haven't
> noticed it getting worse over time.
I was being specific about the words "WiFi-based systems", and not WiFi itself. An obvious example is GoGo, whose degradation is probably not specifically in the WiFi portion, but in the bidirectional bufferbloat I can measure whenever I fly (frequently!). But I also visit many enterprise sites for my day job, and hotels. I do a few measurements when I can - almost always encountering bufferbloat (severe) on the path to the public Internet (whether wireless or not), but worse, encountering severe bad behavior on the WiFi hop, remedied by using a wired connection. And then there are hotels, and trains.
What's worse is that typical "sales office" connections in my past employers are often quite poor.
Now the causes of degradation are apparently multifaceted. Places that seem to be fine fall off a cliff, because they used to be overprovisioned relative to traffic load, but now are not. Of course capacity sharing should slow everyone, but the cliff adds insult to injury.
I have observed that deploying a lot of wifi stations that operate in basic 802.11b mode really does affect the folks with better gear in the same channel a lot. A small packet occupies a disproportionate amount of channel time if transmitted at 1 Mb/sec - and my theory (this is hard to measure informally, so I could be wrong) is that "cheap" devices compete equally for packet time, but consume much more than their share. My sense is that channel time should be allocated fairly by the most basic MAC access decision - LBT and backoff, not opportunities to transmit. This would eliminate the pokey puppy problem. There are pragmatic ways to achieve this without changing the basic MAC access decision, which is the firmest-of-ware.
Anyway, degradation of WiFi services at a particular location over time is the norm I observe.
[-- Attachment #2: Type: text/html, Size: 3828 bytes --]
next prev parent reply other threads:[~2015-02-02 16:22 UTC|newest]
Thread overview: 14+ messages / expand[flat|nested] mbox.gz Atom feed top
[not found] <CA+BoTQkVu23P3EOmY_Q3E1GJnWsyF==Pawz4iPOS_Bq5dvfO5Q@mail.gmail.com>
[not found] ` <1422537297.21689.15.camel@edumazet-glaptop2.roam.corp.google.com>
[not found] ` <54CB5D08.2070906@broadcom.com>
[not found] ` <1422623975.21689.77.camel@edumazet-glaptop2.roam.corp.google.com>
[not found] ` <54CB8B69.1070807@broadcom.com>
[not found] ` <CAA93jw5fqhz0Hiw74L2GXgtZ9JsMg+NtYydKxKzGDrvQcZn4hA@mail.gmail.com>
2015-01-31 21:05 ` Dave Taht
2015-01-31 21:51 ` dpreed
2015-02-01 3:06 ` Avery Pennarun
2015-02-01 8:07 ` Andrew McGregor
2015-02-01 8:45 ` Dave Taht
2015-02-01 10:47 ` Jonathan Morton
2015-02-01 14:43 ` dpreed
2015-02-01 23:34 ` Andrew McGregor
2015-02-02 4:04 ` Avery Pennarun
2015-02-02 15:25 ` Jim Gettys
2015-02-02 4:21 ` Avery Pennarun
2015-02-02 7:07 ` David Lang
2015-02-02 16:22 ` dpreed [this message]
2015-02-02 18:29 ` David Lang
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
List information: https://lists.bufferbloat.net/postorius/lists/cerowrt-devel.lists.bufferbloat.net/
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=1422894150.85227837@apps.rackspace.com \
--to=dpreed@reed.com \
--cc=andrewmcgr@gmail.com \
--cc=apenwarr@google.com \
--cc=cerowrt-devel@lists.bufferbloat.net \
--cc=chromatix99@gmail.com \
--cc=dstanley@arubanetworks.com \
--cc=jbrouer@redhat.com \
--cc=kgiori@qca.qualcomm.com \
--cc=mahesh@dieswaytoofast.com \
--cc=mattmathis@google.com \
--cc=pallas@meraki.com \
--cc=shep@alum.mit.edu \
--cc=stig@ubnt.com \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox