General list for discussing Bufferbloat
 help / color / mirror / Atom feed
From: Jim Gettys <jg@freedesktop.org>
To: bloat@lists.bufferbloat.net
Subject: Re: [Bloat] How do we shift the market?
Date: Tue, 08 Feb 2011 11:41:38 -0500	[thread overview]
Message-ID: <4D517242.3040608@freedesktop.org> (raw)
In-Reply-To: <20110208160900.GD2448@tuxdriver.com>

On 02/08/2011 11:09 AM, John W. Linville wrote:
> On Sun, Feb 06, 2011 at 04:03:17PM -0500, Eric Raymond wrote:
>> richard<richard@pacdat.net>:
>>> We should probably come up with a list of key words/phrases that such
>>> tests and comments and complaints and such can be easily categorized
>>> under - terms that can be used in a marketing sense.
>>>
>>> Things like "multi-mode stress test" or "bandwidth-latency test"
>>> Or how about a set of classifications of equipment based on what they
>>> can deal with: 1-user throughput, family-capable throughput or???
>>>
>>> How about "twitch latency" for the gamer market?
>>>
>>> It's hard to talk cohesively about the problem if we don't all use the
>>> same terms with the same implied (and defined) words. Getting at least
>>> some of them nailed down now will make a difference in the long run.
>>>
>>> I see wiki.bufferbloat.net has the "It Works" up on it - a page here on
>>> terms would be a good thing.
>>
>> I am *so* there! :-)
>>
>> I'll start a glossary page.
>
> (Not strictly direct at Eric...)
>
> Is there any sort of standard metric for "latency under load"?
> If not, should we define one?
>
> What would be meaningful?  If you achieve a low latency at some
> high percentage of bandwidth usage, does that always imply you can
> expect similarly low latencies with lower bandwidth usage?  If not,
> how should our "LUL" metric account for such variance?
>
> Sorry if these are dumb questions -- remember, I'm an L2
> knuckle-dragger... :-)
>

Hi John,

I don't think anyone here has tried to define a formal metric; mine has 
been just measure latency when a link is fully saturated; I've generally 
just used scp to saturate most links, for convenience, though I used 
nttcp when testing 100Mbps switches to ensure I had enough bandwidth.  I 
generally use ICMP ping myself, being of similarly low level frame of 
mind.  Given all the FUD around ICMP ping, however, I worked with 
Folkert VanHeusden to get persistent connections implemented in httping 
so that a TCP based ping would be available to confirm the results (so 
far, it has in my tests).

And indeed, jitter is as important as latency for many applications, as 
latency + some sort of metric for jitter is generally the minimum 
latency you can run most real time applications at.  Jitter is, of 
course, a statistical measurement.

But since the expected outcome for latency is depends (slightly) on the 
number of flows (e.g. how many packets might typically be ahead of you 
competing for a link), a more formal definition is in order.

Let me check around and see if we can get someone from the internet 
measurement community to get involved and give us something well 
understood for formal testing.
			- Jim



  reply	other threads:[~2011-02-08 16:41 UTC|newest]

Thread overview: 7+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2011-02-06 16:42 Jim Gettys
2011-02-06 17:21 ` richard
2011-02-06 21:03   ` Eric Raymond
2011-02-08 16:09     ` John W. Linville
2011-02-08 16:41       ` Jim Gettys [this message]
2011-02-08 16:27     ` Dave Täht
2011-02-06 20:58 ` Eric Raymond

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/bloat.lists.bufferbloat.net/

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=4D517242.3040608@freedesktop.org \
    --to=jg@freedesktop.org \
    --cc=bloat@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