From: "Toke Høiland-Jørgensen" <toke@toke.dk>
To: Luca Muscariello <luca.muscariello@gmail.com>
Cc: make-wifi-fast@lists.bufferbloat.net
Subject: Re: [Make-wifi-fast] Thoughts on tackling airtime fairness
Date: Wed, 11 May 2016 15:45:14 +0200 [thread overview]
Message-ID: <87futolndh.fsf@toke.dk> (raw)
In-Reply-To: <CAHx=1M6YQe0cJdmzsrWpy4P3BX6RyEi=aT0GZpzP9SZwJqiAhQ@mail.gmail.com> (Luca Muscariello's message of "Wed, 11 May 2016 14:55:22 +0200")
Luca Muscariello <luca.muscariello@gmail.com> writes:
> Toke,
>
> I'd suggest to add this in you list of references:
>
> Godfrey Tan and John Guttag, Time-based fairness improves performance in multi-rate WLANs. In Proc of USENIX 2004
> https://www.usenix.org/legacy/publications/library/proceedings/usenix04/tech/general/full_papers/tan/tan.pdf
Awesome, was not aware of that. Thanks!
> It's worth having a look to the APware project for freeBSD and Godfrey Tan PhD thesis at MIT.
>
> http://nms.csail.mit.edu/projects/apware/
Hmm, that link is not working for me right now; will try again later.
> this work predates 802.11n and aggregation.
Yeah, I'm aware that there is a lot of stuff that predates 802.11n. In
fact the article I linked (Kim et al) is the only one I've found that
talks about 802.11n. We also had some people at my uni doing stuff with
802.11g.
> Ten years ago I played with SFQ and madwifi for 802.11g to get max-min
> time fairness (and so proportional rate fairness) with excellent
> results. The hacking I made was based on using time quanta instead of
> bytes. Which required me to get the current PHY rates (AP to all
> STAtions) and dynamically compute/update SFQ time quanta.
Do you happen to recall what precision you achieved or how much the
precision was really important? Several papers seem to assume that very
high precision is not terribly important since it all evens out in the
end, and I can see how that could be true; but would like to have it
confirmed :)
> It's surprising that 802.11 standard never considered time fairness in
> the EDCF. A reason might be the time fairness might be enforced using
> the PCF.
Might be. Might also be that no one thought to measure for that? A lot
of vendors seem to only test single-station raw throughput...
Are you aware of any open source 802.11 stuff that uses PCF at all?
> IMO, It's a very good topic.
> Thanks for bringing this up.
You're very welcome! ;)
-Toke
next prev parent reply other threads:[~2016-05-11 13:45 UTC|newest]
Thread overview: 31+ messages / expand[flat|nested] mbox.gz Atom feed top
2016-05-11 12:19 Toke Høiland-Jørgensen
2016-05-11 12:55 ` Luca Muscariello
2016-05-11 13:45 ` Toke Høiland-Jørgensen [this message]
2016-05-11 14:48 ` Luca Muscariello
2016-05-11 15:10 ` Toke Høiland-Jørgensen
2016-05-11 15:17 ` David Lang
2016-05-11 15:20 ` David Lang
2016-05-11 15:28 ` Toke Høiland-Jørgensen
2016-05-11 15:33 ` Luca Muscariello
2016-05-11 16:19 ` Dave Taht
2016-05-11 16:29 ` Dave Taht
2016-05-11 16:40 ` Toke Høiland-Jørgensen
2016-05-11 16:33 ` Luca Muscariello
2016-05-11 15:07 ` David Lang
2016-05-12 15:59 ` Dave Taht
2016-05-11 15:04 ` David Lang
2016-05-11 16:09 ` Luca Muscariello
2016-05-11 16:41 ` Dave Taht
2016-05-11 18:13 ` Dave Taht
2016-05-12 7:26 ` Michal Kazior
2016-05-12 8:21 ` Luca Muscariello
2016-05-12 8:40 ` David Lang
2016-05-12 8:48 ` Michal Kazior
2016-05-11 18:28 ` Luca Muscariello
2016-05-11 18:35 ` Luca Muscariello
2016-05-11 15:03 ` David Lang
2016-05-11 15:15 ` Toke Høiland-Jørgensen
2016-05-11 15:24 ` David Lang
2016-05-11 16:35 ` moeller0
2016-05-11 23:25 ` David Lang
2016-05-12 6:41 ` moeller0
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=87futolndh.fsf@toke.dk \
--to=toke@toke.dk \
--cc=luca.muscariello@gmail.com \
--cc=make-wifi-fast@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