From: Ben Greear <greearb@candelatech.com>
To: Bob McMahon <bob.mcmahon@broadcom.com>,
"David P. Reed" <dpreed@deepplum.com>
Cc: "Livingood, Jason" <Jason_Livingood@comcast.com>,
Luca Muscariello <muscariello@ieee.org>,
Cake List <cake@lists.bufferbloat.net>,
Make-Wifi-fast <make-wifi-fast@lists.bufferbloat.net>,
Leonard Kleinrock <lk@cs.ucla.edu>,
"starlink@lists.bufferbloat.net" <starlink@lists.bufferbloat.net>,
"codel@lists.bufferbloat.net" <codel@lists.bufferbloat.net>,
cerowrt-devel <cerowrt-devel@lists.bufferbloat.net>,
bloat <bloat@lists.bufferbloat.net>
Subject: Re: [Bloat] Little's Law mea culpa, but not invalidating my main point
Date: Mon, 12 Jul 2021 12:07:44 -0700 [thread overview]
Message-ID: <9c3d61c1-7013-414e-964d-9e83f596e69d@candelatech.com> (raw)
In-Reply-To: <CAHb6LvoD+ACc+17WhTVmS8HYnYyboJrCg5zQF8uXtzrmqqKfPA@mail.gmail.com>
Measuring one or a few links provides a bit of data, but seems like if someone is trying to understand
a large and real network, then the OWD between point A and B needs to just be input into something much
more grand. Assuming real-time OWD data exists between 100 to 1000 endpoint pairs, has anyone found a way
to visualize this in a useful manner?
Also, considering something better than ntp may not really scale to 1000+ endpoints, maybe round-trip
time is only viable way to get this type of data. In that case, maybe clever logic could use things
like trace-route to get some idea of how long it takes to get 'onto' the internet proper, and so estimate
the last-mile latency. My assumption is that the last-mile latency is where most of the pervasive
assymetric network latencies would exist (or just ping 8.8.8.8 which is 20ms from everywhere due to
$magic).
Endpoints could also triangulate a bit if needed, using some anchor points in the network
under test.
Thanks,
Ben
On 7/12/21 11:21 AM, Bob McMahon wrote:
> iperf 2 supports OWD and gives full histograms for TCP write to read, TCP connect times, latency of packets (with UDP), latency of "frames" with
> simulated video traffic (TCP and UDP), xfer times of bursts with low duty cycle traffic, and TCP RTT (sampling based.) It also has support for sampling (per
> interval reports) down to 100 usecs if configured with --enable-fastsampling, otherwise the fastest sampling is 5 ms. We've released all this as open source.
>
> OWD only works if the end realtime clocks are synchronized using a "machine level" protocol such as IEEE 1588 or PTP. Sadly, *most data centers don't provide
> sufficient level of clock accuracy and the GPS pulse per second * to colo and vm customers.
>
> https://iperf2.sourceforge.io/iperf-manpage.html
>
> Bob
>
> On Mon, Jul 12, 2021 at 10:40 AM David P. Reed <dpreed@deepplum.com <mailto:dpreed@deepplum.com>> wrote:
>
>
> On Monday, July 12, 2021 9:46am, "Livingood, Jason" <Jason_Livingood@comcast.com <mailto:Jason_Livingood@comcast.com>> said:
>
> > I think latency/delay is becoming seen to be as important certainly, if not a more direct proxy for end user QoE. This is all still evolving and I have
> to say is a super interesting & fun thing to work on. :-)
>
> If I could manage to sell one idea to the management hierarchy of communications industry CEOs (operators, vendors, ...) it is this one:
>
> "It's the end-to-end latency, stupid!"
>
> And I mean, by end-to-end, latency to complete a task at a relevant layer of abstraction.
>
> At the link level, it's packet send to packet receive completion.
>
> But at the transport level including retransmission buffers, it's datagram (or message) origination until the acknowledgement arrives for that message being
> delivered after whatever number of retransmissions, freeing the retransmission buffer.
>
> At the WWW level, it's mouse click to display update corresponding to completion of the request.
>
> What should be noted is that lower level latencies don't directly predict the magnitude of higher-level latencies. But longer lower level latencies almost
> always amplfify higher level latencies. Often non-linearly.
>
> Throughput is very, very weakly related to these latencies, in contrast.
>
> The amplification process has to do with the presence of queueing. Queueing is ALWAYS bad for latency, and throughput only helps if it is in exactly the
> right place (the so-called input queue of the bottleneck process, which is often a link, but not always).
>
> Can we get that slogan into Harvard Business Review? Can we get it taught in Managerial Accounting at HBS? (which does address logistics/supply chain queueing).
>
>
>
>
>
>
>
> This electronic communication and the information and any files transmitted with it, or attached to it, are confidential and are intended solely for the use of
> the individual or entity to whom it is addressed and may contain information that is confidential, legally privileged, protected by privacy laws, or otherwise
> restricted from disclosure to anyone else. If you are not the intended recipient or the person responsible for delivering the e-mail to the intended recipient,
> you are hereby notified that any use, copying, distributing, dissemination, forwarding, printing, or copying of this e-mail is strictly prohibited. If you
> received this e-mail in error, please return the e-mail to the sender, delete it from your computer, and destroy any printed copy of it.
--
Ben Greear <greearb@candelatech.com>
Candela Technologies Inc http://www.candelatech.com
next prev parent reply other threads:[~2021-07-12 19:07 UTC|newest]
Thread overview: 110+ messages / expand[flat|nested] mbox.gz Atom feed top
2021-07-01 0:12 [Bloat] Due Aug 2: Internet Quality workshop CFP for the internet architecture board Dave Taht
2021-07-02 1:16 ` [Bloat] [Cerowrt-devel] " David P. Reed
2021-07-02 4:04 ` [Bloat] [Make-wifi-fast] " Bob McMahon
2021-07-02 16:11 ` [Bloat] [Starlink] " Dick Roy
2021-07-02 17:07 ` [Bloat] " Dave Taht
2021-07-02 23:28 ` [Bloat] [Make-wifi-fast] " Bob McMahon
2021-07-06 13:46 ` [Bloat] [Starlink] " Ben Greear
2021-07-06 20:43 ` Bob McMahon
2021-07-06 21:24 ` Ben Greear
2021-07-06 22:05 ` Bob McMahon
2021-07-07 13:34 ` Ben Greear
2021-07-07 19:19 ` Bob McMahon
2021-07-08 19:38 ` David P. Reed
2021-07-08 22:51 ` Bob McMahon
2021-07-09 3:08 ` Leonard Kleinrock
2021-07-09 10:05 ` [Bloat] [Make-wifi-fast] [Starlink] " Luca Muscariello
2021-07-09 19:31 ` [Bloat] Little's Law mea culpa, but not invalidating my main point David P. Reed
2021-07-09 20:24 ` Bob McMahon
2021-07-09 22:57 ` Holland, Jake
2021-07-09 23:37 ` Toke Høiland-Jørgensen
2021-07-09 23:01 ` Leonard Kleinrock
2021-07-09 23:56 ` Jonathan Morton
2021-07-17 23:56 ` [Bloat] [Make-wifi-fast] " Aaron Wood
2021-07-10 19:51 ` [Bloat] " Bob McMahon
2021-07-10 23:24 ` Bob McMahon
2021-07-12 13:46 ` Livingood, Jason
2021-07-12 17:40 ` David P. Reed
2021-07-12 18:21 ` Bob McMahon
2021-07-12 18:38 ` Bob McMahon
2021-07-12 19:07 ` Ben Greear [this message]
2021-07-12 20:04 ` Bob McMahon
2021-07-12 20:32 ` Ben Greear
2021-07-12 20:36 ` [Bloat] [Cake] " David Lang
2021-07-12 20:50 ` Bob McMahon
2021-07-12 20:42 ` [Bloat] " Bob McMahon
2021-07-13 7:14 ` Amr Rizk
2021-07-13 17:07 ` Bob McMahon
2021-07-13 17:49 ` David P. Reed
2021-07-14 18:37 ` Bob McMahon
2021-07-15 1:27 ` Holland, Jake
2021-07-16 0:34 ` Bob McMahon
[not found] ` <A5E35F34-A4D5-45B1-8E2D-E2F6DE988A1E@cs.ucla.edu>
2021-07-22 16:30 ` Bob McMahon
2021-07-13 17:22 ` Bob McMahon
2021-07-17 23:29 ` Aaron Wood
2021-07-18 19:06 ` Bob McMahon
2021-07-12 21:54 ` [Bloat] [Make-wifi-fast] " Jonathan Morton
2021-09-20 1:21 ` [Bloat] " Dave Taht
2021-09-20 4:00 ` [Bloat] [Cerowrt-devel] " Valdis Klētnieks
2021-09-20 4:09 ` David Lang
2021-09-20 21:30 ` David P. Reed
2021-09-20 21:44 ` [Bloat] [Cake] " David P. Reed
2021-09-20 10:05 ` [Bloat] " Kenneth Porter
2021-09-20 12:57 ` [Bloat] [Starlink] " Steve Crocker
2021-09-20 16:36 ` [Bloat] [Cake] " John Sager
2021-09-21 2:40 ` [Bloat] " Vint Cerf
2021-09-23 17:46 ` Bob McMahon
2021-09-26 18:24 ` David P. Reed
2021-09-26 19:40 ` [Bloat] [Cerowrt-devel] [Starlink] " Dave Taht
2021-10-22 0:51 ` [Bloat] TCP_NOTSENT_LOWAT applied to e2e TCP msg latency Bob McMahon
2021-10-26 3:11 ` [Bloat] [Make-wifi-fast] " Stuart Cheshire
2021-10-26 4:24 ` Eric Dumazet
2021-10-26 18:45 ` Christoph Paasch
2021-10-26 23:23 ` Bob McMahon
2021-10-26 23:38 ` Christoph Paasch
2021-10-27 1:12 ` Eric Dumazet
2021-10-27 3:45 ` Bob McMahon
2021-10-27 5:40 ` Eric Dumazet
2021-10-28 16:04 ` Christoph Paasch
2021-10-29 21:16 ` Bob McMahon
2021-10-26 5:32 ` Bob McMahon
2021-10-26 10:04 ` [Bloat] [Starlink] " Bjørn Ivar Teigen
2021-10-26 17:23 ` Bob McMahon
2021-10-27 14:29 ` [Bloat] [Make-wifi-fast] [Starlink] " Sebastian Moeller
2021-08-02 22:59 ` [Bloat] [Make-wifi-fast] [Starlink] [Cerowrt-devel] Due Aug 2: Internet Quality workshop CFP for the internet architecture board Bob McMahon
2021-08-02 23:16 ` [Bloat] [Cake] " David Lang
2021-08-02 23:50 ` Bob McMahon
2021-08-03 3:06 ` David Lang
2021-08-02 23:55 ` Ben Greear
2021-08-03 0:01 ` Bob McMahon
2021-08-03 3:12 ` David Lang
2021-08-03 3:23 ` Bob McMahon
2021-08-03 4:30 ` David Lang
2021-08-03 4:38 ` Bob McMahon
2021-08-03 4:44 ` David Lang
2021-08-03 16:01 ` Bob McMahon
2021-08-08 4:35 ` [Bloat] [Starlink] [Cake] [Make-wifi-fast] " Dick Roy
2021-08-08 5:04 ` Bob McMahon
2021-08-08 5:04 ` Dick Roy
2021-08-08 5:07 ` Bob McMahon
2021-08-10 14:10 ` Rodney W. Grimes
2021-08-10 16:13 ` Dick Roy
2021-08-10 17:06 ` Bob McMahon
2021-08-10 17:56 ` Dick Roy
2021-08-10 18:11 ` Dick Roy
2021-08-10 19:21 ` Bob McMahon
2021-08-10 20:16 ` [Bloat] Anhyone have a spare couple a hundred million ... Elon may need to start a go-fund-me page! Dick Roy
2021-08-10 20:33 ` [Bloat] [Starlink] " Jeremy Austin
2021-08-10 20:44 ` David Lang
2021-08-10 22:54 ` Bob McMahon
2021-09-02 17:36 ` [Bloat] [Cake] [Starlink] [Make-wifi-fast] [Cerowrt-devel] Due Aug 2: Internet Quality workshop CFP for the internet architecture board David P. Reed
2021-09-03 14:35 ` Matt Mathis
2021-09-03 18:33 ` David P. Reed
2021-08-03 0:37 ` [Bloat] [Cake] [Make-wifi-fast] [Starlink] " Leonard Kleinrock
2021-08-03 1:24 ` Bob McMahon
2021-08-08 5:07 ` [Bloat] [Starlink] [Cake] [Make-wifi-fast] " Dick Roy
2021-08-08 5:15 ` Bob McMahon
2021-08-08 18:36 ` [Bloat] [Make-wifi-fast] [Starlink] [Cake] " Aaron Wood
2021-08-08 18:48 ` Jonathan Morton
2021-08-08 19:58 ` Bob McMahon
2021-08-08 4:20 ` [Bloat] [Starlink] [Cake] [Make-wifi-fast] " Dick Roy
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=9c3d61c1-7013-414e-964d-9e83f596e69d@candelatech.com \
--to=greearb@candelatech.com \
--cc=Jason_Livingood@comcast.com \
--cc=bloat@lists.bufferbloat.net \
--cc=bob.mcmahon@broadcom.com \
--cc=cake@lists.bufferbloat.net \
--cc=cerowrt-devel@lists.bufferbloat.net \
--cc=codel@lists.bufferbloat.net \
--cc=dpreed@deepplum.com \
--cc=lk@cs.ucla.edu \
--cc=make-wifi-fast@lists.bufferbloat.net \
--cc=muscariello@ieee.org \
--cc=starlink@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