From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail2.tohojo.dk (mail2.tohojo.dk [77.235.48.147]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by lists.bufferbloat.net (Postfix) with ESMTPS id 35CBD3B260 for ; Wed, 11 May 2016 09:45:19 -0400 (EDT) X-Virus-Scanned: amavisd-new at mail2.tohojo.dk DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=toke.dk; s=201310; t=1462974315; bh=b4k9QwrhRhQf6eVQl0O3v/rOA3X60Cxco2ymIhFUnEU=; h=From:To:Cc:Subject:References:Date:In-Reply-To; b=Qfq9NSIgG21+mzyYcNvQ0W5RNMwjP1PifJBdnx8pNp/W0VxDFcgsptcysjOeaoQTu 4UtPfQDjY+IiTNuyCegsmRAW5zidLdOGUTDhduFYx7RK0IwY+4h08QJYH+j0tolJyP FxLg60xkbPawwQTLLkTlzqwHVv7eHUrD+rwA6nOA= Sender: toke@toke.dk Received: by alrua-kau.kau.toke.dk (Postfix, from userid 1000) id 8E789C400C4; Wed, 11 May 2016 15:45:14 +0200 (CEST) From: =?utf-8?Q?Toke_H=C3=B8iland-J=C3=B8rgensen?= To: Luca Muscariello Cc: make-wifi-fast@lists.bufferbloat.net References: <871t58n5wk.fsf@toke.dk> Date: Wed, 11 May 2016 15:45:14 +0200 In-Reply-To: (Luca Muscariello's message of "Wed, 11 May 2016 14:55:22 +0200") X-Clacks-Overhead: GNU Terry Pratchett Message-ID: <87futolndh.fsf@toke.dk> MIME-Version: 1.0 Content-Type: text/plain Subject: Re: [Make-wifi-fast] Thoughts on tackling airtime fairness X-BeenThere: make-wifi-fast@lists.bufferbloat.net X-Mailman-Version: 2.1.20 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 11 May 2016 13:45:19 -0000 Luca Muscariello 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