Lets make wifi fast again!
 help / color / mirror / Atom feed
* [Make-wifi-fast] Wi-Fi 6 - how many of our assumptions does it violate?
@ 2020-01-24 14:06 Rich Brown
  2020-01-24 20:49 ` Bob McMahon
                   ` (2 more replies)
  0 siblings, 3 replies; 8+ messages in thread
From: Rich Brown @ 2020-01-24 14:06 UTC (permalink / raw)
  To: make-wifi-fast

I saw this overview of the now-in-testing Wi-Fi 6 at https://www.howtogeek.com/368332/wi-fi-6-what%E2%80%99s-different-and-why-it-matters/

Its multiple MIMO streams and maybe talking to multiple devices at a time seem as if they might be outside the assumptions we use.



^ permalink raw reply	[flat|nested] 8+ messages in thread

* Re: [Make-wifi-fast] Wi-Fi 6 - how many of our assumptions does it violate?
  2020-01-24 14:06 [Make-wifi-fast] Wi-Fi 6 - how many of our assumptions does it violate? Rich Brown
@ 2020-01-24 20:49 ` Bob McMahon
       [not found] ` <mailman.389.1579898991.1241.make-wifi-fast@lists.bufferbloat.net>
  2020-01-27 14:20 ` Rich Brown
  2 siblings, 0 replies; 8+ messages in thread
From: Bob McMahon @ 2020-01-24 20:49 UTC (permalink / raw)
  To: Rich Brown; +Cc: Make-Wifi-fast

[-- Attachment #1: Type: text/plain, Size: 866 bytes --]

I haven't thought this out but 802.11ax is very different per things like
AP based scheduling of transmits (trigger frames), assigning to RU (sub
carriers), and per STA tx power control.  I think the implementations of
these is outside the standard as well.  Those writing traffic schedulers
will mostly likely be impacted.

Bob

On Fri, Jan 24, 2020 at 6:06 AM Rich Brown <richb.hanover@gmail.com> wrote:

> I saw this overview of the now-in-testing Wi-Fi 6 at
> https://www.howtogeek.com/368332/wi-fi-6-what%E2%80%99s-different-and-why-it-matters/
>
> Its multiple MIMO streams and maybe talking to multiple devices at a time
> seem as if they might be outside the assumptions we use.
>
>
> _______________________________________________
> Make-wifi-fast mailing list
> Make-wifi-fast@lists.bufferbloat.net
> https://lists.bufferbloat.net/listinfo/make-wifi-fast

[-- Attachment #2: Type: text/html, Size: 1490 bytes --]

^ permalink raw reply	[flat|nested] 8+ messages in thread

* Re: [Make-wifi-fast] Wi-Fi 6 - how many of our assumptions does it violate?
       [not found] ` <mailman.389.1579898991.1241.make-wifi-fast@lists.bufferbloat.net>
@ 2020-01-25 15:41   ` Dave Taht
  0 siblings, 0 replies; 8+ messages in thread
From: Dave Taht @ 2020-01-25 15:41 UTC (permalink / raw)
  To: Bob McMahon; +Cc: Rich Brown, Make-Wifi-fast

What I had pushed for in multiple private meetings with multiple
providers was for wifi 6 to expose a per station API to the host AP
cpu. This
neatly rids the host AP of as much need to grok MU ( I really like the
potential in MU) or per station tx rates while still giving the
smarter AP CPU the ability to schedule stations, FQ packets and manage
bufferbloat. A per station API makes gang-scheduling more feasible in
MU-MIMO. There were many other suggestions made along the way
(privately) like having a transmit or receive is almost done
interrupt, "prepare!", and I hope some of those ideas were adopted.

I'd hoped of course to attract some actual paid work on wifi 6, but so
far have only a teeny grant to look over the intel ax200 mess.

On Fri, Jan 24, 2020 at 12:49 PM Bob McMahon via Make-wifi-fast
<make-wifi-fast@lists.bufferbloat.net> wrote:
>
>
>
>
> ---------- Forwarded message ----------
> From: Bob McMahon <bob.mcmahon@broadcom.com>
> To: Rich Brown <richb.hanover@gmail.com>
> Cc: Make-Wifi-fast <make-wifi-fast@lists.bufferbloat.net>
> Bcc:
> Date: Fri, 24 Jan 2020 12:49:36 -0800
> Subject: Re: [Make-wifi-fast] Wi-Fi 6 - how many of our assumptions does it violate?
> I haven't thought this out but 802.11ax is very different per things like AP based scheduling of transmits (trigger frames), assigning to RU (sub carriers), and per STA tx power control.  I think the implementations of these is outside the standard as well.  Those writing traffic schedulers will mostly likely be impacted.
>
> Bob
>
> On Fri, Jan 24, 2020 at 6:06 AM Rich Brown <richb.hanover@gmail.com> wrote:
>>
>> I saw this overview of the now-in-testing Wi-Fi 6 at https://www.howtogeek.com/368332/wi-fi-6-what%E2%80%99s-different-and-why-it-matters/
>>
>> Its multiple MIMO streams and maybe talking to multiple devices at a time seem as if they might be outside the assumptions we use.
>>
>>
>> _______________________________________________
>> Make-wifi-fast mailing list
>> Make-wifi-fast@lists.bufferbloat.net
>> https://lists.bufferbloat.net/listinfo/make-wifi-fast
>
>
>
>
> ---------- Forwarded message ----------
> From: Bob McMahon via Make-wifi-fast <make-wifi-fast@lists.bufferbloat.net>
> To: Rich Brown <richb.hanover@gmail.com>
> Cc: Make-Wifi-fast <make-wifi-fast@lists.bufferbloat.net>
> Bcc:
> Date: Fri, 24 Jan 2020 12:49:53 -0800 (PST)
> Subject: Re: [Make-wifi-fast] Wi-Fi 6 - how many of our assumptions does it violate?
> _______________________________________________
> Make-wifi-fast mailing list
> Make-wifi-fast@lists.bufferbloat.net
> https://lists.bufferbloat.net/listinfo/make-wifi-fast



-- 
Make Music, Not War

Dave Täht
CTO, TekLibre, LLC
http://www.teklibre.com
Tel: 1-831-435-0729

^ permalink raw reply	[flat|nested] 8+ messages in thread

* Re: [Make-wifi-fast] Wi-Fi 6 - how many of our assumptions does it violate?
  2020-01-24 14:06 [Make-wifi-fast] Wi-Fi 6 - how many of our assumptions does it violate? Rich Brown
  2020-01-24 20:49 ` Bob McMahon
       [not found] ` <mailman.389.1579898991.1241.make-wifi-fast@lists.bufferbloat.net>
@ 2020-01-27 14:20 ` Rich Brown
  2020-01-30 22:28   ` Dave Taht
  2 siblings, 1 reply; 8+ messages in thread
From: Rich Brown @ 2020-01-27 14:20 UTC (permalink / raw)
  To: make-wifi-fast


> On Jan 24, 2020, at 9:06 AM, Rich Brown <richb.hanover@gmail.com> wrote:
> 
> I saw this overview of the now-in-testing Wi-Fi 6 at https://www.howtogeek.com/368332/wi-fi-6-what%E2%80%99s-different-and-why-it-matters/
> 
> Its multiple MIMO streams and maybe talking to multiple devices at a time seem as if they might be outside the assumptions we use.

It's worse than I thought. I just watched this explainer video from ExtremeNetworks: https://www.youtube.com/watch?v=owBrkFk9afM

If I understand correctly, they want the AP to solve a hard (bin-packing) problem, in real-time, with unclear rules for maximizing client goals (should the VoIP packet go first?). And no mention of airtime fairness or latency...

Or am I missing something? Thanks.

Rich

^ permalink raw reply	[flat|nested] 8+ messages in thread

* Re: [Make-wifi-fast] Wi-Fi 6 - how many of our assumptions does it violate?
  2020-01-27 14:20 ` Rich Brown
@ 2020-01-30 22:28   ` Dave Taht
  2020-01-31  1:20     ` Bob McMahon
       [not found]     ` <mailman.414.1580433623.1241.make-wifi-fast@lists.bufferbloat.net>
  0 siblings, 2 replies; 8+ messages in thread
From: Dave Taht @ 2020-01-30 22:28 UTC (permalink / raw)
  To: Rich Brown; +Cc: make-wifi-fast

Rich Brown <richb.hanover@gmail.com> writes:

>> On Jan 24, 2020, at 9:06 AM, Rich Brown <richb.hanover@gmail.com> wrote:
>> 
>> I saw this overview of the now-in-testing Wi-Fi 6 at
>> https://www.howtogeek.com/368332/wi-fi-6-what%E2%80%99s-different-and-why-it-matters/
>> 
>> Its multiple MIMO streams and maybe talking to multiple devices at a
>> time seem as if they might be outside the assumptions we use.
>
> It's worse than I thought. I just watched this explainer video from
> ExtremeNetworks: https://www.youtube.com/watch?v=owBrkFk9afM
>
> If I understand correctly, they want the AP to solve a hard
> (bin-packing) problem, in real-time, with unclear rules for maximizing
> client goals (should the VoIP packet go first?). And no mention of
> airtime fairness or latency...
>
> Or am I missing something? Thanks.

No, they punted on these things in the design. 

>
> Rich
> _______________________________________________
> Make-wifi-fast mailing list
> Make-wifi-fast@lists.bufferbloat.net
> https://lists.bufferbloat.net/listinfo/make-wifi-fast

^ permalink raw reply	[flat|nested] 8+ messages in thread

* Re: [Make-wifi-fast] Wi-Fi 6 - how many of our assumptions does it violate?
  2020-01-30 22:28   ` Dave Taht
@ 2020-01-31  1:20     ` Bob McMahon
       [not found]     ` <mailman.414.1580433623.1241.make-wifi-fast@lists.bufferbloat.net>
  1 sibling, 0 replies; 8+ messages in thread
From: Bob McMahon @ 2020-01-31  1:20 UTC (permalink / raw)
  To: Dave Taht; +Cc: Rich Brown, Make-Wifi-fast

[-- Attachment #1: Type: text/plain, Size: 1899 bytes --]

It's part of the reasons iperf 2.0.14 has so many new latency, trip-time,
start-time, connect, etc related features. Peak avg throughput is no longer
a valid proxy for "performance."

From a testing view, attenuation or range is no longer sufficient either.
Phase shifters are needed per things like VR/AR as truly optimizing the
number of spatial streams is needed too.

The loss function(s) to be optimized (minimized) is far from trivial in
both the definition and in [re]-computing in "real-time"

WiFi engineers have more work to do.

Bob

On Thu, Jan 30, 2020 at 2:28 PM Dave Taht <dave@taht.net> wrote:

> Rich Brown <richb.hanover@gmail.com> writes:
>
> >> On Jan 24, 2020, at 9:06 AM, Rich Brown <richb.hanover@gmail.com>
> wrote:
> >>
> >> I saw this overview of the now-in-testing Wi-Fi 6 at
> >>
> https://www.howtogeek.com/368332/wi-fi-6-what%E2%80%99s-different-and-why-it-matters/
> >>
> >> Its multiple MIMO streams and maybe talking to multiple devices at a
> >> time seem as if they might be outside the assumptions we use.
> >
> > It's worse than I thought. I just watched this explainer video from
> > ExtremeNetworks: https://www.youtube.com/watch?v=owBrkFk9afM
> >
> > If I understand correctly, they want the AP to solve a hard
> > (bin-packing) problem, in real-time, with unclear rules for maximizing
> > client goals (should the VoIP packet go first?). And no mention of
> > airtime fairness or latency...
> >
> > Or am I missing something? Thanks.
>
> No, they punted on these things in the design.
>
> >
> > Rich
> > _______________________________________________
> > Make-wifi-fast mailing list
> > Make-wifi-fast@lists.bufferbloat.net
> > https://lists.bufferbloat.net/listinfo/make-wifi-fast
> _______________________________________________
> Make-wifi-fast mailing list
> Make-wifi-fast@lists.bufferbloat.net
> https://lists.bufferbloat.net/listinfo/make-wifi-fast

[-- Attachment #2: Type: text/html, Size: 3117 bytes --]

^ permalink raw reply	[flat|nested] 8+ messages in thread

* Re: [Make-wifi-fast] Wi-Fi 6 - how many of our assumptions does it violate?
       [not found]     ` <mailman.414.1580433623.1241.make-wifi-fast@lists.bufferbloat.net>
@ 2020-01-31  1:28       ` Dave Taht
  2020-02-03 18:45         ` Bob McMahon
  0 siblings, 1 reply; 8+ messages in thread
From: Dave Taht @ 2020-01-31  1:28 UTC (permalink / raw)
  To: Bob McMahon; +Cc: Dave Taht, Rich Brown, Make-Wifi-fast

Are "RvR vs latency" tests part of any testing regime outside of google yet?

http://flent-newark.bufferbloat.net/~d/Airtime%20based%20queue%20limit%20for%20FQ_CoDel%20in%20wireless%20interface.pdf

On Thu, Jan 30, 2020 at 5:20 PM Bob McMahon via Make-wifi-fast
<make-wifi-fast@lists.bufferbloat.net> wrote:
>
>
>
>
> ---------- Forwarded message ----------
> From: Bob McMahon <bob.mcmahon@broadcom.com>
> To: Dave Taht <dave@taht.net>
> Cc: Rich Brown <richb.hanover@gmail.com>, Make-Wifi-fast <make-wifi-fast@lists.bufferbloat.net>
> Bcc:
> Date: Thu, 30 Jan 2020 17:20:09 -0800
> Subject: Re: [Make-wifi-fast] Wi-Fi 6 - how many of our assumptions does it violate?
> It's part of the reasons iperf 2.0.14 has so many new latency, trip-time, start-time, connect, etc related features. Peak avg throughput is no longer a valid proxy for "performance."
>
> From a testing view, attenuation or range is no longer sufficient either.  Phase shifters are needed per things like VR/AR as truly optimizing the number of spatial streams is needed too.
>
> The loss function(s) to be optimized (minimized) is far from trivial in both the definition and in [re]-computing in "real-time"
>
> WiFi engineers have more work to do.
>
> Bob
>
> On Thu, Jan 30, 2020 at 2:28 PM Dave Taht <dave@taht.net> wrote:
>>
>> Rich Brown <richb.hanover@gmail.com> writes:
>>
>> >> On Jan 24, 2020, at 9:06 AM, Rich Brown <richb.hanover@gmail.com> wrote:
>> >>
>> >> I saw this overview of the now-in-testing Wi-Fi 6 at
>> >> https://www.howtogeek.com/368332/wi-fi-6-what%E2%80%99s-different-and-why-it-matters/
>> >>
>> >> Its multiple MIMO streams and maybe talking to multiple devices at a
>> >> time seem as if they might be outside the assumptions we use.
>> >
>> > It's worse than I thought. I just watched this explainer video from
>> > ExtremeNetworks: https://www.youtube.com/watch?v=owBrkFk9afM
>> >
>> > If I understand correctly, they want the AP to solve a hard
>> > (bin-packing) problem, in real-time, with unclear rules for maximizing
>> > client goals (should the VoIP packet go first?). And no mention of
>> > airtime fairness or latency...
>> >
>> > Or am I missing something? Thanks.
>>
>> No, they punted on these things in the design.
>>
>> >
>> > Rich
>> > _______________________________________________
>> > Make-wifi-fast mailing list
>> > Make-wifi-fast@lists.bufferbloat.net
>> > https://lists.bufferbloat.net/listinfo/make-wifi-fast
>> _______________________________________________
>> Make-wifi-fast mailing list
>> Make-wifi-fast@lists.bufferbloat.net
>> https://lists.bufferbloat.net/listinfo/make-wifi-fast
>
>
>
>
> ---------- Forwarded message ----------
> From: Bob McMahon via Make-wifi-fast <make-wifi-fast@lists.bufferbloat.net>
> To: Dave Taht <dave@taht.net>
> Cc: Rich Brown <richb.hanover@gmail.com>, Make-Wifi-fast <make-wifi-fast@lists.bufferbloat.net>
> Bcc:
> Date: Thu, 30 Jan 2020 17:20:24 -0800 (PST)
> Subject: Re: [Make-wifi-fast] Wi-Fi 6 - how many of our assumptions does it violate?
> _______________________________________________
> Make-wifi-fast mailing list
> Make-wifi-fast@lists.bufferbloat.net
> https://lists.bufferbloat.net/listinfo/make-wifi-fast



-- 
Make Music, Not War

Dave Täht
CTO, TekLibre, LLC
http://www.teklibre.com
Tel: 1-831-435-0729

^ permalink raw reply	[flat|nested] 8+ messages in thread

* Re: [Make-wifi-fast] Wi-Fi 6 - how many of our assumptions does it violate?
  2020-01-31  1:28       ` Dave Taht
@ 2020-02-03 18:45         ` Bob McMahon
  0 siblings, 0 replies; 8+ messages in thread
From: Bob McMahon @ 2020-02-03 18:45 UTC (permalink / raw)
  To: Dave Taht; +Cc: Dave Taht, Rich Brown, Make-Wifi-fast

[-- Attachment #1: Type: text/plain, Size: 4193 bytes --]

We (broadcom wifi) run many latency related tests though they're all
internal testing prior to customer release. Also, a suggestion is to
measure latency per the traffic of interest vs using an adjunct ping
stream. Finally, iperf 2.0.14 supports the trip-time option.  This gives
socket write to read or end/end latencies which an application will
experience.  It also supports the end/end queue depth per Little's law
(though there is a bug in the arrival rate that needs to be fixed per the
current git head.)

Bob

On Thu, Jan 30, 2020 at 5:29 PM Dave Taht <dave.taht@gmail.com> wrote:

> Are "RvR vs latency" tests part of any testing regime outside of google
> yet?
>
>
> http://flent-newark.bufferbloat.net/~d/Airtime%20based%20queue%20limit%20for%20FQ_CoDel%20in%20wireless%20interface.pdf
>
> On Thu, Jan 30, 2020 at 5:20 PM Bob McMahon via Make-wifi-fast
> <make-wifi-fast@lists.bufferbloat.net> wrote:
> >
> >
> >
> >
> > ---------- Forwarded message ----------
> > From: Bob McMahon <bob.mcmahon@broadcom.com>
> > To: Dave Taht <dave@taht.net>
> > Cc: Rich Brown <richb.hanover@gmail.com>, Make-Wifi-fast <
> make-wifi-fast@lists.bufferbloat.net>
> > Bcc:
> > Date: Thu, 30 Jan 2020 17:20:09 -0800
> > Subject: Re: [Make-wifi-fast] Wi-Fi 6 - how many of our assumptions does
> it violate?
> > It's part of the reasons iperf 2.0.14 has so many new latency,
> trip-time, start-time, connect, etc related features. Peak avg throughput
> is no longer a valid proxy for "performance."
> >
> > From a testing view, attenuation or range is no longer sufficient
> either.  Phase shifters are needed per things like VR/AR as truly
> optimizing the number of spatial streams is needed too.
> >
> > The loss function(s) to be optimized (minimized) is far from trivial in
> both the definition and in [re]-computing in "real-time"
> >
> > WiFi engineers have more work to do.
> >
> > Bob
> >
> > On Thu, Jan 30, 2020 at 2:28 PM Dave Taht <dave@taht.net> wrote:
> >>
> >> Rich Brown <richb.hanover@gmail.com> writes:
> >>
> >> >> On Jan 24, 2020, at 9:06 AM, Rich Brown <richb.hanover@gmail.com>
> wrote:
> >> >>
> >> >> I saw this overview of the now-in-testing Wi-Fi 6 at
> >> >>
> https://www.howtogeek.com/368332/wi-fi-6-what%E2%80%99s-different-and-why-it-matters/
> >> >>
> >> >> Its multiple MIMO streams and maybe talking to multiple devices at a
> >> >> time seem as if they might be outside the assumptions we use.
> >> >
> >> > It's worse than I thought. I just watched this explainer video from
> >> > ExtremeNetworks: https://www.youtube.com/watch?v=owBrkFk9afM
> >> >
> >> > If I understand correctly, they want the AP to solve a hard
> >> > (bin-packing) problem, in real-time, with unclear rules for maximizing
> >> > client goals (should the VoIP packet go first?). And no mention of
> >> > airtime fairness or latency...
> >> >
> >> > Or am I missing something? Thanks.
> >>
> >> No, they punted on these things in the design.
> >>
> >> >
> >> > Rich
> >> > _______________________________________________
> >> > Make-wifi-fast mailing list
> >> > Make-wifi-fast@lists.bufferbloat.net
> >> > https://lists.bufferbloat.net/listinfo/make-wifi-fast
> >> _______________________________________________
> >> Make-wifi-fast mailing list
> >> Make-wifi-fast@lists.bufferbloat.net
> >> https://lists.bufferbloat.net/listinfo/make-wifi-fast
> >
> >
> >
> >
> > ---------- Forwarded message ----------
> > From: Bob McMahon via Make-wifi-fast <
> make-wifi-fast@lists.bufferbloat.net>
> > To: Dave Taht <dave@taht.net>
> > Cc: Rich Brown <richb.hanover@gmail.com>, Make-Wifi-fast <
> make-wifi-fast@lists.bufferbloat.net>
> > Bcc:
> > Date: Thu, 30 Jan 2020 17:20:24 -0800 (PST)
> > Subject: Re: [Make-wifi-fast] Wi-Fi 6 - how many of our assumptions does
> it violate?
> > _______________________________________________
> > Make-wifi-fast mailing list
> > Make-wifi-fast@lists.bufferbloat.net
> > https://lists.bufferbloat.net/listinfo/make-wifi-fast
>
>
>
> --
> Make Music, Not War
>
> Dave Täht
> CTO, TekLibre, LLC
> http://www.teklibre.com
> Tel: 1-831-435-0729
>

[-- Attachment #2: Type: text/html, Size: 6876 bytes --]

^ permalink raw reply	[flat|nested] 8+ messages in thread

end of thread, other threads:[~2020-02-03 18:45 UTC | newest]

Thread overview: 8+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2020-01-24 14:06 [Make-wifi-fast] Wi-Fi 6 - how many of our assumptions does it violate? Rich Brown
2020-01-24 20:49 ` Bob McMahon
     [not found] ` <mailman.389.1579898991.1241.make-wifi-fast@lists.bufferbloat.net>
2020-01-25 15:41   ` Dave Taht
2020-01-27 14:20 ` Rich Brown
2020-01-30 22:28   ` Dave Taht
2020-01-31  1:20     ` Bob McMahon
     [not found]     ` <mailman.414.1580433623.1241.make-wifi-fast@lists.bufferbloat.net>
2020-01-31  1:28       ` Dave Taht
2020-02-03 18:45         ` Bob McMahon

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox