General list for discussing Bufferbloat
 help / color / mirror / Atom feed
From: bob.mcmahon@umbernetworks.com
To: David Lang <david@lang.hm>
Cc: D.Goncz-FAX-571-395-3575@replikon.net, bloat@lists.bufferbloat.net
Subject: [Bloat] Re: Vol 185, Issue 5
Date: Sun, 20 Sep 2026 12:30:40 -0700	[thread overview]
Message-ID: <817d1dce471ea24bcd552ffd5f38e240@umbernetworks.com> (raw)
In-Reply-To: <1onq9q61-40o3-pnn6-pns7-58np93687005@ynat.uz>

David is right that packets don't superpose. The useful math here is 
feedback control.

The guitar amp is a useful analogy for feedback instability. A squeal 
occurs when the loop gain and phase satisfy the conditions for sustained 
oscillation. The amplifier keeps supplying energy to the loop, and the 
oscillation grows until nonlinearities and saturation bound it.

Networks have feedback loops too. The delay through that loop is the 
RTT. Tail-drop synchronization, congestion-window sawtooths, and other 
oscillatory behaviors arise when multiple controllers react to delayed 
information about a shared bottleneck. That is why control theory is the 
useful toolbox here.

The key state is at the bottleneck queue. Endpoints need a timely 
congestion signal derived from that state. Loss communicates congestion 
after the queue has filled far enough to drop a packet. ECN lets the 
bottleneck communicate that information earlier and more frequently, 
giving the senders time to adjust their rates while keeping the queue 
shallow.

The difficult segment is the wireless last hop. AQM at an AP manages its 
queue, while contention arbitrates access to the air. Managing the air 
itself requires scheduling: grants issued from a point with enough state 
to make the decision, including wireless state across the relevant 
radios and bottleneck queue state.

An 802.11ax AP has detailed state about its own BSS and can use trigger 
frames to schedule uplink transmissions within that BSS. Building-wide 
scheduling requires a broader view: the air state across multiple radios 
together with the forwarding and bottleneck queue state. The scheduler 
therefore belongs at the point where those two kinds of state come 
together.

Bob


On 2026-09-19 02:16, David Lang wrote:
> Explain how you think this resonance would happen? unlike sound, 
> packets don't 'echo', they deliver messages, which can (and frequently 
> do) trigger reply messages but unlike audio resonance, the incoming 
> packets don't add to the outgoing packets to make a larger signal than 
> the outgoing packets would if the timing was a little difference.
> 
> David Lang
> 
> 
> On Sat, 19 Sep 2026, Replikon Research, D-U-N-S/FCN 77-387-4974 wrote:
> 
>> There are two realms of analysis where things can blow up
>> 
>> One is synergy and synergetics meaning the interactions between 
>> presumably
>> interchangeable parts relevant to the interactions between presumably
>> interchangeable routers and node points
>> 
>> The other is combinatorics and that's my thing I love 
>> combinatorics!!!! The
>> only thing that matters is what you choose to count and how much each 
>> part
>> of what you count matters to you to put it concisely.
>> 
>> So while I have very little to contribute I am encouraged to hear that 
>> the
>> bottleneck is in the latency but the causes of the latency are
>> multi-dimensional there are at least we know where the problem is not 
>> where
>> that would mean we knew the causes no that's not right let me know is 
>> what
>> the problem is yes the problem is latency
>> 
>> What comes to mind is it for certain latencies there may be an echo 
>> like
>> the feedback of a guitar when the amplifiers turned up too high
>> 
>> Does that have any intuitional relationship to these very high level
>> Network analyzes that you all do everyday
>> 
>> This question of residence no not residents got darn it in the 
>> microphone
>> resonance like my voice yes
>> 
>> I think resonance and spectral radius are two characteristics of 
>> behind
>> level network analysis which apply here to this question of latency 
>> because
>> when spectral radius is one resonance is nearly inevitable
>> 
>> Is the internet we have built evolving to an internet in which some
>> parameterizable characteristic has a special radius of 1?
>> 
>> I sure as hell hope not
>> _______________________________________________
>> Bloat mailing list -- bloat@lists.bufferbloat.net
>> To unsubscribe send an email to bloat-leave@lists.bufferbloat.net
>> 
> _______________________________________________
> Bloat mailing list -- bloat@lists.bufferbloat.net
> To unsubscribe send an email to bloat-leave@lists.bufferbloat.net

  reply	other threads:[~2026-09-20 19:30 UTC|newest]

Thread overview: 7+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
     [not found] <178979811506.1938.15903254559639098502@gauss>
2026-09-19  8:54 ` [Bloat] Re: Vol 185, Issue 5 Replikon Research, D-U-N-S/FCN 77-387-4974
2026-09-19  9:16   ` David Lang
2026-09-20 19:30     ` bob.mcmahon [this message]
2026-09-20 19:35       ` Douglas Goncz  A.A.S. M.E.T. 1990
2026-09-20 22:46       ` David Lang
2026-09-20 22:49         ` David Lang
2026-09-20 23:17           ` bob.mcmahon

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=817d1dce471ea24bcd552ffd5f38e240@umbernetworks.com \
    --to=bob.mcmahon@umbernetworks.com \
    --cc=D.Goncz-FAX-571-395-3575@replikon.net \
    --cc=bloat@lists.bufferbloat.net \
    --cc=david@lang.hm \
    /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