From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail-lf1-x12d.google.com (mail-lf1-x12d.google.com [IPv6:2a00:1450:4864:20::12d]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by lists.bufferbloat.net (Postfix) with ESMTPS id 159153B29E; Mon, 27 Aug 2018 03:52:31 -0400 (EDT) Received: by mail-lf1-x12d.google.com with SMTP id x26-v6so9116155lfi.7; Mon, 27 Aug 2018 00:52:30 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:subject:from:in-reply-to:date:cc :content-transfer-encoding:message-id:references:to; bh=lxFhNT9K+viylnPYXYW7LRNhX5+2g86wbiNdumvpfck=; b=j8VOQ4rZvH50/M4uwQst/PpK5N7EyyYoI8U043yzRwTw0zOlPWuW7UyYK8SOPR2t+Y IO8gq8e+jiInikjucCr2v07ylthyWBsjQTSmnzxMb7isxb1fvYOg+KE/QNTJULMSeLIb 67CZIg9q22ULZHBLv7msUpr+yzQelq2O0zwocF/uo9KWbZVV75DuUeIQSC66AVM3KAVR HFhJH9dLS+SSgnsvIfEtj53NrF+w9+wbQA5xucDBIygsap2buiUr+g7kKXeRBUpo5jlu 9WGLTcUrRGPkv5SyWkgrlgtGxWJboo5a8gzaaQ88FRCPw+5WjL7Rwz2yg5tMi8+fThTf He1A== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:subject:from:in-reply-to:date:cc :content-transfer-encoding:message-id:references:to; bh=lxFhNT9K+viylnPYXYW7LRNhX5+2g86wbiNdumvpfck=; b=rlQF5dK7sviI9rRdoKMLtGU417XooNVbgxhyhRFyvdbSZ5gwLy/YXQwbDixsUNS7sy zR6W6D/B680jUYqaBZsGQxmGtHBYIwKWF9WfyoqIBEN7yirigDK76s72i6RhvVAUWA0V KPU5KLqkC2UV5DaHbmx6erp4Ig2NtoTd/Mrn4JswtM4ZCciSkAhTmuh1xoxpETx+X+ue Z+3dTvAUvI/+TDcADx8OxSbVNEGRT8mwi+LqMSMVh9/3RBuZN/95gtB6L15u/+91crQW E0qE38AYUVafCxq+6pneVZrPb2NDpJuqzD/1DZqFqgwKttkwG9Z2GTqzJwUtmurafxe5 3ayQ== X-Gm-Message-State: APzg51AL/E5i8JrJJ3ndzEQLGay+ioulrwDcgCszePc1VxhZBlkNp6lG J9VPtqkw8+AyQ5VquYBe4nI= X-Google-Smtp-Source: ANB0VdZbCzgwFJZS38Wcb9WxCvCXAEW2VQPyRweyTN4jdS3Nmj32E91/p5q84/3S8D/VRDVFDGipbg== X-Received: by 2002:a19:870b:: with SMTP id j11-v6mr8037391lfd.4.1535356349990; Mon, 27 Aug 2018 00:52:29 -0700 (PDT) Received: from jonathartonsmbp.lan (83-245-238-14-nat-p.elisa-mobile.fi. [83.245.238.14]) by smtp.gmail.com with ESMTPSA id 24-v6sm2643801ljb.76.2018.08.27.00.52.28 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Mon, 27 Aug 2018 00:52:29 -0700 (PDT) Content-Type: text/plain; charset=us-ascii Mime-Version: 1.0 (Mac OS X Mail 11.5 \(3445.9.1\)) From: Jonathan Morton In-Reply-To: Date: Mon, 27 Aug 2018 10:52:27 +0300 Cc: dpreed@deepplum.com, bloat-announce@lists.bufferbloat.net, Make-Wifi-fast , cerowrt-devel@lists.bufferbloat.net, bloat Content-Transfer-Encoding: quoted-printable Message-Id: References: <1535286372.35121837@apps.rackspace.com> <2282D31E-CBEF-4B42-A6A6-4D6394EE0DF7@gmail.com> To: Bob McMahon X-Mailer: Apple Mail (2.3445.9.1) Subject: Re: [Make-wifi-fast] [Cerowrt-devel] closing up my make-wifi-fast lab 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: Mon, 27 Aug 2018 07:52:31 -0000 > On 27 Aug, 2018, at 10:06 am, Bob McMahon = wrote: >=20 > How can a centralized device predict the many "end stations'" network = demand in its time scheduling? DOCSIS does it by initially giving stations a tiny window into which to = send requests for time, which are granted by the head-end. This = introduces some latency. Further requests for time can be appended to a = real transmission, which helps efficiency slightly. Developing from that model, an AP might initially divide time evenly = between stations, allowing them to send single large packets or several = small packets without an explicit request for time - this is good for = latency. Along with that packet, the station could indicate to the AP = that it has a queue of packets waiting, and the AP would take that into = account when producing its next schedule. It would also take into = account its own queue. It may be possible to combine TDM with orthogonal coding. Here the AP = monitors the received signal strength of its stations, and instructs = them to change power so as to minimise the difference between them. = This maximises the SNR for each, should two transmit simultaneously. = The tradeoff, of course, is that orthogonal coding permits a reduction = in waiting to transmit, but requires a reduction in data rate during the = transmission. I'm sure other people have better data on that than I do. - Jonathan Morton