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
>
next prev 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