Lets make wifi fast again!
 help / color / mirror / Atom feed
From: "Rodney W. Grimes" <starlink@gndrsh.dnsmgr.net>
To: Bob McMahon <bob.mcmahon@broadcom.com>
Cc: David Lang <david@lang.hm>,
	starlink@lists.bufferbloat.net,
	Make-Wifi-fast <make-wifi-fast@lists.bufferbloat.net>,
	Cake List <cake@lists.bufferbloat.net>,
	codel@lists.bufferbloat.net,
	cerowrt-devel <cerowrt-devel@lists.bufferbloat.net>,
	bloat <bloat@lists.bufferbloat.net>
Subject: Re: [Make-wifi-fast] [Starlink] [Cake] [Cerowrt-devel] Due Aug 2: Internet Quality workshop CFP for the internet architecture board
Date: Tue, 10 Aug 2021 07:10:27 -0700 (PDT)	[thread overview]
Message-ID: <202108101410.17AEAR4w075939@gndrsh.dnsmgr.net> (raw)
In-Reply-To: <CAHb6LvqfRxKU0BW04ypRcPDpCcWymnS6qzb3gneQSbBrAbRhHQ@mail.gmail.com>

> The distance matrix defines signal attenuations/loss between pairs.  It's
> straightforward to create a distance matrix that has hidden nodes because
> all "signal  loss" between pairs is defined.  Let's say a 120dB attenuation
> path will cause a node to be hidden as an example.
> 
>      A    B     C    D
> A   -   35   120   65
> B         -      65   65
> C               -       65
> D                         -
> 
> So in the above, AC are hidden from each other but nobody else is. It does
> assume symmetry between pairs but that's typically true.

That is not correct, symmetry in the RF world, especially wifi, is rare
due to topology issues.  A high transmitter, A,  and a low receiver, B,
has a good path A - > B, but a very weak path B -> A.   Multipathing
is another major issue that causes assymtry.

> 
> The RF device takes these distance matrices as settings and calculates the
> five branch tree values (as demonstrated in the video). There are
> limitations to solutions though but I've found those not to be an issue to
> date. I've been able to produce hidden nodes quite readily. Add the phase
> shifters and spatial stream powers can also be affected, but this isn't
> shown in this simple example.
> 
> Bob
> 
> On Mon, Aug 2, 2021 at 8:12 PM David Lang <david@lang.hm> wrote:
> 
> > I guess it depends on what you are intending to test. If you are not going
> > to
> > tinker with any of the over-the-air settings (including the number of
> > packets
> > transmitted in one aggregate), the details of what happen over the air
> > don't
> > matter much.
> >
> > But if you are going to be doing any tinkering with what is getting sent,
> > and
> > you ignore the hidden transmitter type problems, you will create a
> > solution that
> > seems to work really well in the lab and falls on it's face out in the
> > wild
> > where spectrum overload and hidden transmitters are the norm (at least in
> > urban
> > areas), not rare corner cases.
> >
> > you don't need to include them in every test, but you need to have a way
> > to
> > configure your lab to include them before you consider any
> > settings/algorithm
> > ready to try in the wild.
> >
> > David Lang
> >
> > On Mon, 2 Aug 2021, Bob McMahon wrote:
> >
> > > We find four nodes, a primary BSS and an adjunct one quite good for lots
> > of
> > > testing.  The six nodes allows for a primary BSS and two adjacent ones.
> > We
> > > want to minimize complexity to necessary and sufficient.
> > >
> > > The challenge we find is having variability (e.g. montecarlos) that's
> > > reproducible and has relevant information. Basically, the distance
> > matrices
> > > have h-matrices as their elements. Our chips can provide these
> > h-matrices.
> > >
> > > The parts for solid state programmable attenuators and phase shifters
> > > aren't very expensive. A device that supports a five branch tree and 2x2
> > > MIMO seems a very good starting point.
> > >
> > > Bob
> > >
> > > On Mon, Aug 2, 2021 at 4:55 PM Ben Greear <greearb@candelatech.com>
> > wrote:
> > >
> > >> On 8/2/21 4:16 PM, David Lang wrote:
> > >>> If you are going to setup a test environment for wifi, you need to
> > >> include the ability to make a fe cases that only happen with RF, not
> > with
> > >> wired networks and
> > >>> are commonly overlooked
> > >>>
> > >>> 1. station A can hear station B and C but they cannot hear each other
> > >>> 2. station A can hear station B but station B cannot hear station A 3.
> > >> station A can hear that station B is transmitting, but not with a strong
> > >> enough signal to
> > >>> decode the signal (yes in theory you can work around interference, but
> > >> in practice interference is still a real thing)
> > >>>
> > >>> David Lang
> > >>>
> > >>
> > >> To add to this, I think you need lots of different station devices,
> > >> different capabilities (/n, /ac, /ax, etc)
> > >> different numbers of spatial streams, and different distances from the
> > >> AP.  From download queueing perspective, changing
> > >> the capabilities may be sufficient while keeping all stations at same
> > >> distance.  This assumes you are not
> > >> actually testing the wifi rate-ctrl alg. itself, so different throughput
> > >> levels for different stations would be enough.
> > >>
> > >> So, a good station emulator setup (and/or pile of real stations) and a
> > few
> > >> RF chambers and
> > >> programmable attenuators and you can test that setup...
> > >>
> > >>  From upload perspective, I guess same setup would do the job.
> > >> Queuing/fairness might depend a bit more on the
> > >> station devices, emulated or otherwise, but I guess a clever AP could
> > >> enforce fairness in upstream direction
> > >> too by implementing per-sta queues.
> > >>
> > >> Thanks,
> > >> Ben
> > >>
> > >> --
> > >> Ben Greear <greearb@candelatech.com>
> > >> Candela Technologies Inc  http://www.candelatech.com
> > >>
> > >
> > >
> >
> 
> -- 
> 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.

[ Charset UTF-8 unsupported, converting... ]
> _______________________________________________
> Starlink mailing list
> Starlink@lists.bufferbloat.net
> https://lists.bufferbloat.net/listinfo/starlink
> 

  parent reply	other threads:[~2021-08-10 14:10 UTC|newest]

Thread overview: 111+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2021-07-01  0:12 [Make-wifi-fast] " Dave Taht
2021-07-02  1:16 ` [Make-wifi-fast] [Cerowrt-devel] " David P. Reed
2021-07-02  4:04   ` Bob McMahon
2021-07-02 16:11     ` [Make-wifi-fast] [Starlink] " Dick Roy
2021-07-02 17:07   ` [Make-wifi-fast] " Dave Taht
2021-07-02 23:28     ` Bob McMahon
2021-07-06 13:46       ` [Make-wifi-fast] [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             ` Luca Muscariello
2021-07-09 19:31               ` [Make-wifi-fast] 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                 ` [Make-wifi-fast] [Bloat] " Holland, Jake
2021-07-09 23:37                   ` Toke Høiland-Jørgensen
2021-07-09 23:01                 ` [Make-wifi-fast] " Leonard Kleinrock
2021-07-09 23:56                   ` [Make-wifi-fast] [Bloat] " Jonathan Morton
2021-07-17 23:56                     ` Aaron Wood
2021-07-10 19:51                   ` [Make-wifi-fast] " Bob McMahon
2021-07-10 23:24                     ` Bob McMahon
2021-07-12 13:46                 ` [Make-wifi-fast] [Bloat] " 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
2021-07-12 20:04                         ` Bob McMahon
2021-07-12 20:32                           ` Ben Greear
2021-07-12 20:36                             ` [Make-wifi-fast] [Cake] " David Lang
2021-07-12 20:50                               ` Bob McMahon
2021-07-12 20:42                             ` [Make-wifi-fast] " 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                           ` Jonathan Morton
2021-09-20  1:21                 ` Dave Taht
2021-09-20  4:00                   ` [Make-wifi-fast] [Cerowrt-devel] " Valdis Klētnieks
2021-09-20  4:09                     ` [Make-wifi-fast] [Bloat] [Cerowrt-devel] " David Lang
2021-09-20 21:30                       ` David P. Reed
2021-09-20 21:44                         ` [Make-wifi-fast] [Cake] " David P. Reed
2021-09-20 12:57                     ` [Make-wifi-fast] [Starlink] [Cerowrt-devel] [Bloat] " Steve Crocker
2021-09-20 16:36                       ` [Make-wifi-fast] [Cake] " John Sager
2021-09-21  2:40                       ` [Make-wifi-fast] " Vint Cerf
2021-09-23 17:46                         ` Bob McMahon
2021-09-26 18:24                           ` David P. Reed
2021-09-26 19:40                             ` [Make-wifi-fast] [Cerowrt-devel] [Starlink] " Dave Taht
2021-10-22  0:51                             ` [Make-wifi-fast] TCP_NOTSENT_LOWAT applied to e2e TCP msg latency Bob McMahon
2021-10-26  3:11                               ` Stuart Cheshire
2021-10-26  4:24                                 ` [Make-wifi-fast] [Bloat] " 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                                 ` [Make-wifi-fast] " Bob McMahon
2021-10-26 10:04                                   ` [Make-wifi-fast] [Starlink] " Bjørn Ivar Teigen
2021-10-26 17:23                                     ` Bob McMahon
2021-10-27 14:29                                       ` Sebastian Moeller
2021-08-02 22:59               ` [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                 ` [Make-wifi-fast] [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                             ` [Make-wifi-fast] [Starlink] [Cake] " 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 [this message]
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                                     ` [Make-wifi-fast] 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                                       ` [Make-wifi-fast] [Starlink] " Jeremy Austin
2021-08-10 20:44                                         ` David Lang
2021-08-10 22:54                                           ` Bob McMahon
2021-09-02 17:36                                   ` [Make-wifi-fast] [Cake] [Starlink] [Cerowrt-devel] Due Aug 2: Internet Quality workshop CFP for the internet architecture board David P. Reed
2021-09-03 14:35                                     ` [Make-wifi-fast] [Bloat] " Matt Mathis
2021-09-03 18:33                                       ` David P. Reed
2021-08-03  0:37                   ` [Make-wifi-fast] " Leonard Kleinrock
2021-08-03  1:24                     ` Bob McMahon
2021-08-08  5:07                       ` [Make-wifi-fast] [Starlink] [Cake] " Dick Roy
2021-08-08  5:15                         ` Bob McMahon
2021-08-08 18:36                           ` Aaron Wood
2021-08-08 18:48                             ` [Make-wifi-fast] [Bloat] " Jonathan Morton
2021-08-08 19:58                               ` Bob McMahon
2021-08-08  4:20                     ` [Make-wifi-fast] " Dick Roy
2021-08-08  0:03                   ` Michael Richardson
2021-08-08  4:38                     ` 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/make-wifi-fast.lists.bufferbloat.net/

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

  git send-email \
    --in-reply-to=202108101410.17AEAR4w075939@gndrsh.dnsmgr.net \
    --to=starlink@gndrsh.dnsmgr.net \
    --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=david@lang.hm \
    --cc=make-wifi-fast@lists.bufferbloat.net \
    --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