From: Jim Gettys <jg@freedesktop.org>
To: bismark-devel@lists.bufferbloat.net
Subject: Re: [Bismark-devel] about ready to do another build
Date: Mon, 23 May 2011 09:20:28 -0400 [thread overview]
Message-ID: <4DDA5F1C.6010706@freedesktop.org> (raw)
In-Reply-To: <BANLkTimFbb4jbv6uooOp+UXmwrguARfkGw@mail.gmail.com>
[-- Attachment #1: Type: text/plain, Size: 3676 bytes --]
On 05/21/2011 12:49 PM, Dave Taht wrote:
>
>
> On Sat, May 21, 2011 at 10:33 AM, Srikanth Sundaresan
> <srikanth@gatech.edu <mailto:srikanth@gatech.edu>> wrote:
>
>
> On May 21, 2011, at 6:08 PM, Dave Taht wrote:
>
> >
> >
> > On Sat, May 21, 2011 at 9:48 AM, Srikanth Sundaresan
> <srikanth@gatech.edu <mailto:srikanth@gatech.edu>> wrote:
> > I do not have a problem with it when we know the effective
> bandwidth. My question is, what when do not? We cannot rely on
> volunteers to give us reliable information on that.
> >
> > I say we turn it *on only while testing*. That too, after we get
> an idea about each user's bandwidth. THis is feature that, in its
> current form needs to be tailored to each user. It is not a good
> idea to give everyone a default setting - as I mentioned in my
> previous email, unless we hit bulls eye (unlikely), it is either
> crippling, or useless.
> >
> > It could potentially seriously downgrade user experience.
> >
> >
> > What part about 800ms latencies under load without QoS isn't
> about a degraded user experience?
>
> If the cost of reduced upload speed, which could perhaps be as
> much as 30%, (if the default is 340kbps - the DSL connection here
> in my B&B gets up to 450k), can't be reduced, I certainly think
> that it's the higher price to pay than reduced latency.
>
>
> I would urge you strongly to do more realistic testing, with more real
> users using the network...
>
> ...before making that call. I am assuming you are unleashing these
> devices on real users? with more than one person on the network?
>
> RTT times will probably get even worse than 800ms with multiple
> streams running. I have not tested that, I'll get to it.
>
Take a look at the ISCI data on bufferbloat. The colour versions are in:
http://gettys.wordpress.com/2010/12/06/whose-house-is-of-glasse-must-not-throw-stones-at-another/
You can get an explanation for the structure you will see from the
Netalyzr papers. The diagonal lines show the potential latency, and the
"green" line of .5 seconds is already 3x telephony standards. So a high
fraction of the internet has serious bloat problems.
Several things:
1) the dataset *underdetected* the problem: there was a bug in Netalyzr
only detected last October (and the dataset covers most of 2010 and back
into 2009). So the situation is worse than that shown. How much, we
don't know.
2) the amount of bloat varies *all* over; some DSL lines are up in the 6
second range.
3) the amount of buffering is fixed: so the lower the provisioning, the
longer the latency on the same devices. I was seeing > 1.2 seconds on
20Mbps cable, at which point web surfing is painful indeed.
4) If the bottleneck is elsewhere, then the broadband connection
bufferbloat isn't the buffers that will affect the results. So if the
backhaul is lower bandwidth than the broadband/wireless connections,
then the problem will be in the network routers, where RED (if enabled!)
can control it.
I call the problem the "Daddy, the Internet is slow today" problem: I
was usually the person who was causing saturation on the line, so when
my family was experiencing slowdowns, they would come to me and I'd try
to debug it, and stop whatever it was that was doing them in. Who may
be saturating the link most often varies from household to household:
bittorrent can induce bufferbloat suffering.
Now, what you do is for you to determine; just understand the
bufferbloat problem is extremely common and extremely variable. Your
mileage *will* vary.
- Jim
[-- Attachment #2: Type: text/html, Size: 5532 bytes --]
prev parent reply other threads:[~2011-05-23 13:07 UTC|newest]
Thread overview: 24+ messages / expand[flat|nested] mbox.gz Atom feed top
2011-05-20 20:27 Dave Taht
2011-05-20 21:40 ` Nick Feamster
2011-05-20 21:41 ` Nick Feamster
2011-05-20 22:11 ` Dave Taht
2011-05-20 22:12 ` Nick Feamster
2011-05-20 22:15 ` Dave Taht
2011-05-20 22:16 ` Nick Feamster
2011-05-20 22:28 ` Dave Taht
2011-05-20 22:35 ` Nick Feamster
2011-05-20 22:42 ` Dave Taht
2011-05-20 22:47 ` Dave Taht
2011-05-20 23:22 ` Nick Feamster
2011-05-20 23:27 ` Dave Taht
2011-05-20 23:29 ` Nick Feamster
2011-05-20 23:27 ` Nick Feamster
2011-05-21 8:12 ` Srikanth Sundaresan
2011-05-21 12:09 ` Nick Feamster
[not found] ` <BANLkTikzEnRk8D0D4yR-4smqPiMYW0OH4A@mail.gmail.com>
2011-05-21 15:48 ` Srikanth Sundaresan
2011-05-21 16:08 ` Dave Taht
2011-05-21 16:33 ` Srikanth Sundaresan
2011-05-21 16:49 ` Dave Taht
2011-05-21 16:53 ` Nick Feamster
2011-05-21 17:07 ` Srikanth Sundaresan
2011-05-23 13:20 ` Jim Gettys [this message]
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
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=4DDA5F1C.6010706@freedesktop.org \
--to=jg@freedesktop.org \
--cc=bismark-devel@lists.bufferbloat.net \
/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