[Bloat] sigcomm wifi

David Lang david at lang.hm
Sun Aug 31 18:37:07 EDT 2014


On Mon, 25 Aug 2014, Sebastian Moeller wrote:

> Hi Michael,
>
> On Aug 25, 2014, at 10:01 , Michael Welzl <michawe at ifi.uio.no> wrote:
> [...]
>>
>>> This is a case where a local proxy server can actually make a big difference 
>>> to you. The connections between your mobile devices and the local proxy 
>>> server have a short RTT and so all timeouts can be nice and short, and then 
>>> the proxy deals with the long RTT connections out to the Internet.
>>
>> Adding a proxy to these considerations only complicates them: it's a hard 
>> enough trade-off when we just ask ourselves: how large should a buffer for 
>> the sake of link layer retransmissions be?  (which is closely related to the 
>> question: how often should a link layer try to retransmit before giving up?) 
>> That's what my emails were about. I suspect that we don't have a good answer 
>> to even these questions, and I suspect that we'd better off having something 
>> dynamic than fixed default values.
>
> 	What about framing the retransmissions not in number but rather in time? 
> For example the maximum of either time to transmit a few (say 3?) packet at 
> the current data rate (or maybe one rate lower than current to allow 
> setoriating signal quality) or 20ms (pulled out of thin air, would need some 
> research). The first should make sure we actually retransmit to overcome 
> glitches, and the second should make sure that RTT does not increase to 
> dramatically. This basically assumes that for reasonable interactive traffic 
> we only have a given RTT budget and should make sure not to overspend ;)

Yep, just like BQL helped a lot on the wired side, because it's a good stand-in 
for the time involved, we need to get the same concept through the wifi stack 
and drivers.

David Lang



More information about the Bloat mailing list