From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail-ej1-x636.google.com (mail-ej1-x636.google.com [IPv6:2a00:1450:4864:20::636]) (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 DD2F63CB43 for ; Fri, 2 Jul 2021 00:04:30 -0400 (EDT) Received: by mail-ej1-x636.google.com with SMTP id gt10so12642196ejc.5 for ; Thu, 01 Jul 2021 21:04:30 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=broadcom.com; s=google; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=+Dw+XSUnavd2zLeeQ7moFvV0HxqplyNs9Eb1mCHSDT8=; b=G4ygCogTqj5SB159rwSxro4CHFRIGiVN9pPICFf/Bx2danNHmsl3XZ1nMUNWZLtAGp MasPmTGBS6Z/8EO/6zxWdXxd6M125BBrWNadYt2NeuClJfYuKPAoPm/tHeuzfoy1waCh 0cFXruVmMtCaqGJdPo5zNnQeh1jUg/Lz4ORmc= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=+Dw+XSUnavd2zLeeQ7moFvV0HxqplyNs9Eb1mCHSDT8=; b=F6T9AlfhgjbPtSYlmitSaDY8gdmNRTqipMt8Vk9xhI3Q7HpV1MQhm/VV9NoPQTLrbM iBhHGrcr48Y37iDPK1fiGSpm8PbfsghbP5O1p2vxGNcOw4ziC3h6SJMW9+KVt1zndXvL zrDeRBolk/P7lj95xyD9vuzNDuAEe2otJf8c1NjWmMu8xxCI37RjcDx7nA83p5nugCgd kjb/6qUQk1JiJWG0uEP3krZ8dUdvlDu4vMMBWKDC6q6UOeYcgGg8AGrdwySZlApRMoBW rnRZMI9HSaND6bAD9BzfWgj6akJjLzic1jv11Ibw5JHEpoDuTXNLvLnr18G+bnzIrRVS dMBQ== X-Gm-Message-State: AOAM531L97fXy6CVpKccTM3AmIuqdYkw6x73z7FK/f6DrxCMuNggBOmG OYqZX/qafA1GigW6IwPIwr6uZOIZxf17u4rQPHzaFMNc8eyUjbc2PbImTM6Gq8ddqxDH5XQsfQG eF0/JWsaBrd1D8wH0aU5dKSTCqviqfOM9btxMgpps X-Google-Smtp-Source: ABdhPJzwO7z60c6LJnCQr8ZKSEZgSAAjOERKwNH3SIX4W2tFgocrKn62St24XE7+wfa3ExuVmVJDCpiaXzHF4/NKo7Y= X-Received: by 2002:a17:906:7315:: with SMTP id di21mr3204094ejc.511.1625198669509; Thu, 01 Jul 2021 21:04:29 -0700 (PDT) MIME-Version: 1.0 References: <1625188609.32718319@apps.rackspace.com> In-Reply-To: <1625188609.32718319@apps.rackspace.com> From: Bob McMahon Date: Thu, 1 Jul 2021 21:04:18 -0700 Message-ID: Subject: Re: [Make-wifi-fast] [Cerowrt-devel] Due Aug 2: Internet Quality workshop CFP for the internet architecture board To: "David P. Reed" Cc: Dave Taht , Cake List , Make-Wifi-fast , starlink@lists.bufferbloat.net, codel@lists.bufferbloat.net, cerowrt-devel , bloat Content-Type: multipart/signed; protocol="application/pkcs7-signature"; micalg=sha-256; boundary="0000000000006a3bd605c61c0d64" X-List-Received-Date: Fri, 02 Jul 2021 04:04:31 -0000 --0000000000006a3bd605c61c0d64 Content-Type: multipart/alternative; boundary="000000000000633af405c61c0d5b" --000000000000633af405c61c0d5b Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable I think even packets are a network construct. End/end protocols don't write packets. They mostly make writes() and reads and have no clue about packets. Except for, of course, UDP which you know everything about being the original designer. Agreed the telemetry is most interesting and a huge void. Curious to more of your thoughts on it, metrics, etc. Note: iperf 2 has write to read latencies. It requires clock sync. My systems sync to the GPS atomic as the commonNote/ reference. I think end/end queue depths can be calculated per Little's law (shown below per inP.) https://sourceforge.net/projects/iperf2/ [rjmcmahon@rjm-nas ~]$ iperf -s -i 1 ------------------------------------------------------------ Server listening on TCP port 5001 TCP window size: 128 KByte (default) ------------------------------------------------------------ [ 1] local 192.168.1.94%enp2s0 port 5001 connected with 192.168.1.100 port 59142 (MSS=3D1448) (trip-times) (sock=3D4) (peer 2.1.3-rc) on 2021-07-01 20:57:37 (PDT) [ ID] Interval Transfer Bandwidth Burst Latency avg/min/max/stdev (cnt/size) inP NetPwr Reads=3DDist [ 1] 0.00-1.00 sec 596 MBytes 5.00 Gbits/sec 0.170/0.153/1.492/0.078 ms (4769/131082) 104 KByte 3674521 22841=3D787:18657:2467:623:84:41:66:11= 6 [ 1] 1.00-2.00 sec 596 MBytes 5.00 Gbits/sec 0.167/0.156/0.434/0.015 ms (4768/131086) 102 KByte 3742630 23346=3D1307:18975:2171:578:105:53:56:= 101 [ 1] 2.00-3.00 sec 596 MBytes 5.00 Gbits/sec 0.168/0.157/1.337/0.033 ms (4769/131046) 103 KByte 3710006 23263=3D1470:18602:2148:725:107:53:60:= 98 [ 1] 3.00-4.00 sec 596 MBytes 5.00 Gbits/sec 0.166/0.158/0.241/0.008 ms (4768/131082) 102 KByte 3756478 23960=3D1452:19714:2123:449:79:32:38:7= 3 [ 1] 4.00-5.00 sec 596 MBytes 5.00 Gbits/sec 0.166/0.157/0.247/0.008 ms (4769/131061) 102 KByte 3756193 23653=3D1234:19529:2206:439:89:36:44:7= 6 [ 1] 5.00-6.00 sec 596 MBytes 5.00 Gbits/sec 0.166/0.158/0.245/0.007 ms (4768/131072) 101 KByte 3758826 23478=3D1081:19356:2284:535:73:35:39:7= 5 [ 1] 6.00-7.00 sec 596 MBytes 5.00 Gbits/sec 0.168/0.158/0.283/0.009 ms (4768/131096) 102 KByte 3728988 23477=3D1338:19301:1995:535:104:46:59:= 99 [ 1] 7.00-8.00 sec 596 MBytes 5.00 Gbits/sec 0.163/0.150/0.400/0.010 ms (4769/131047) 99.7 KByte 3826119 23496=3D1213:19404:2101:498:83:57:43:9= 7 [ 1] 8.00-9.00 sec 596 MBytes 5.00 Gbits/sec 0.158/0.149/0.236/0.008 ms (4768/131082) 96.6 KByte 3951089 23652=3D1328:19498:2074:493:77:41:53:8= 8 [ 1] 9.00-10.00 sec 596 MBytes 5.00 Gbits/sec 0.158/0.149/0.235/0.008 ms (4769/131061) 96.4 KByte 3958720 23725=3D1509:19410:2051:463:91:46:47:1= 08 [ 1] 0.00-10.00 sec 5.82 GBytes 5.00 Gbits/sec 0.165/0.149/1.492/0.028 ms (47685/131072) 101 KByte 3784172 234891=3D12719:192446:21620:5338:892:440:505:931 [rjmcmahon@ryzen3950 iperf2-code]$ iperf -c 192.168.1.94 -i 1 --trip-times -b 5g -e ------------------------------------------------------------ Client connecting to 192.168.1.94, TCP port 5001 with pid 68866 (1 flows) Write buffer size: 131072 Byte TCP window size: 85.0 KByte (default) ------------------------------------------------------------ [ 1] local 192.168.1.100%enp4s0 port 59142 connected with 192.168.1.94 port 5001 (MSS=3D1448) (trip-times) (sock=3D3) (ct=3D0.33 ms) on 2021-07-01 20:57:37 (PDT) [ ID] Interval Transfer Bandwidth Write/Err Rtry Cwnd/RTT NetPwr [ 1] 0.00-1.00 sec 596 MBytes 5.00 Gbits/sec 4770/0 5 295K/111 us 5631373 [ 1] 1.00-2.00 sec 596 MBytes 5.00 Gbits/sec 4768/0 0 295K/120 us 5207927 [ 1] 2.00-3.00 sec 596 MBytes 5.00 Gbits/sec 4768/0 0 306K/110 us 5681375 [ 1] 3.00-4.00 sec 596 MBytes 5.00 Gbits/sec 4769/0 0 306K/107 us 5841891 [ 1] 4.00-5.00 sec 596 MBytes 5.00 Gbits/sec 4768/0 0 306K/110 us 5681375 [ 1] 5.00-6.00 sec 596 MBytes 5.00 Gbits/sec 4768/0 0 306K/109 us 5733498 [ 1] 6.00-7.00 sec 596 MBytes 5.00 Gbits/sec 4769/0 0 306K/115 us 5435499 [ 1] 7.00-8.00 sec 596 MBytes 5.00 Gbits/sec 4768/0 0 306K/111 us 5630192 [ 1] 8.00-9.00 sec 596 MBytes 5.00 Gbits/sec 4769/0 0 306K/110 us 5682567 [ 1] 9.00-10.00 sec 596 MBytes 5.00 Gbits/sec 4768/0 0 306K/109 us 5733498 [rjmcmahon@rjm-nas ~]$ iperf -s -i 1 --histograms=3D10u ------------------------------------------------------------ Server listening on TCP port 5001 with pid 5166 Read buffer size: 128 KByte (Dist bin width=3D16.0 KByte) Enabled rx-histograms bin-width=3D0.010 ms, bins=3D1000 (clients must use --trip-times) TCP window size: 128 KByte (default) ------------------------------------------------------------ [ 1] local 192.168.1.94%enp2s0 port 5001 connected with 192.168.1.100 port 59146 (MSS=3D1448) (trip-times) (sock=3D4) (peer 2.1.3-rc) on 2021-07-01 21:01:42 (PDT) [ ID] Interval Transfer Bandwidth Burst Latency avg/min/max/stdev (cnt/size) inP NetPwr Reads=3DDist [ 1] 0.00-1.00 sec 596 MBytes 5.00 Gbits/sec 0.164/0.149/1.832/0.101 ms (4769/131072) 100 KByte 3809846 22370=3D435:17000:3686:1060:77:35:25:5= 2 [ 1] 0.00-1.00 sec F8-PDF: bin(w=3D10us):cnt(4769)=3D15:3,16:4414,17:227,18:49,19:14,20:11,21:6,22:1,2= 3:1,35:1,49:1,55:1,67:1,74:1,85:1,90:2,94:1,95:1,97:1,100:1,103:1,104:1,113= :1,114:1,115:2,116:1,118:1,119:2,120:1,125:2,126:1,127:1,132:1,133:1,134:1,= 137:2,138:1,140:1,142:2,143:1,144:1,149:1,153:1,157:1,159:1,184:1 (5.00/95.00/99.7%=3D16/17/133,Outliers=3D352,obl/obu=3D0/0) (1.832 ms/1625198502.626723) [ 1] 1.00-2.00 sec 596 MBytes 5.00 Gbits/sec 0.156/0.148/0.235/0.006 ms (4768/131094) 95.0 KByte 4018733 21762=3D498:16581:2918:1512:75:36:56:8= 6 [ 1] 1.00-2.00 sec F8-PDF: bin(w=3D10us):cnt(4768)=3D15:6,16:4304,17:287,18:99,19:36,20:21,21:10,22:3,= 23:1,24:1 (5.00/95.00/99.7%=3D16/17/21,Outliers=3D458,obl/obu=3D0/0) (0.235 ms/1625198503.810735) [ 1] 2.00-3.00 sec 596 MBytes 5.00 Gbits/sec 0.158/0.150/0.515/0.009 ms (4769/131049) 96.2 KByte 3966043 22863=3D528:18422:3099:571:78:36:47:82 [ 1] 2.00-3.00 sec F8-PDF: bin(w=3D10us):cnt(4769)=3D16:4078,17:416,18:182,19:50,20:23,21:9,22:4,23:3,= 24:1,27:1,30:1,52:1 (5.00/95.00/99.7%=3D16/18/21,Outliers=3D0,obl/obu=3D0/0) (0.515 ms/1625198505.144479) [ 1] 3.00-4.00 sec 596 MBytes 5.00 Gbits/sec 0.157/0.149/0.284/0.007 ms (4768/131082) 95.9 KByte 3978135 22766=3D472:18044:3360:646:90:37:51:66 [ 1] 3.00-4.00 sec F8-PDF: bin(w=3D10us):cnt(4768)=3D15:1,16:4183,17:342,18:159,19:37,20:23,21:13,22:4= ,23:3,25:1,27:1,29:1 (5.00/95.00/99.7%=3D16/18/21,Outliers=3D23,obl/obu=3D0/0) (0.284 ms/1625198505.973695) [ 1] 4.00-5.00 sec 596 MBytes 5.00 Gbits/sec 0.157/0.149/0.381/0.008 ms (4769/131061) 95.9 KByte 3978347 22759=3D451:18039:3415:632:57:16:49:10= 0 [ 1] 4.00-5.00 sec F8-PDF: bin(w=3D10us):cnt(4769)=3D15:1,16:4253,17:287,18:150,19:31,20:11,21:15,22:6= ,23:4,24:4,25:1,26:1,27:1,28:2,30:1,39:1 (5.00/95.00/99.7%=3D16/17/23,Outliers=3D36,obl/obu=3D0/0) (0.381 ms/1625198507.119394) [ 1] 5.00-6.00 sec 596 MBytes 5.00 Gbits/sec 0.157/0.151/0.222/0.006 ms (4768/131072) 96.0 KByte 3974720 22661=3D422:17875:3411:723:95:29:44:62 [ 1] 5.00-6.00 sec F8-PDF: bin(w=3D10us):cnt(4768)=3D16:4166,17:405,18:130,19:30,20:21,21:8,22:7,23:1 (5.00/95.00/99.7%=3D16/17/21,Outliers=3D0,obl/obu=3D0/0) (0.222 ms/1625198508.350409) [ 1] 6.00-7.00 sec 596 MBytes 5.00 Gbits/sec 0.158/0.150/0.302/0.008 ms (4768/131082) 96.3 KByte 3962779 22723=3D453:17930:3414:699:93:24:33:77 [ 1] 6.00-7.00 sec F8-PDF: bin(w=3D10us):cnt(4768)=3D16:4179,17:323,18:152,19:50,20:33,21:18,22:6,23:1= ,24:2,26:1,27:1,28:1,31:1 (5.00/95.00/99.7%=3D16/18/21,Outliers=3D0,obl/obu=3D0/0) (0.302 ms/1625198509.416997) [ 1] 7.00-8.00 sec 596 MBytes 5.00 Gbits/sec 0.157/0.150/0.217/0.006 ms (4769/131061) 96.0 KByte 3974060 22923=3D489:18132:3533:568:78:23:36:64 [ 1] 7.00-8.00 sec F8-PDF: bin(w=3D10us):cnt(4769)=3D16:4228,17:317,18:137,19:45,20:21,21:14,22:7 (5.00/95.00/99.7%=3D16/17/21,Outliers=3D0,obl/obu=3D0/0) (0.217 ms/1625198510.34875) [ 1] 8.00-9.00 sec 596 MBytes 5.00 Gbits/sec 0.158/0.150/0.363/0.009 ms (4768/131072) 96.3 KByte 3960477 22677=3D472:17988:3377:533:92:50:64:10= 1 [ 1] 8.00-9.00 sec F8-PDF: bin(w=3D10us):cnt(4768)=3D16:4194,17:253,18:173,19:62,20:32,21:27,22:12,23:= 8,24:3,25:2,28:1,37:1 (5.00/95.00/99.7%=3D16/18/23,Outliers=3D0,obl/obu=3D0/0) (0.363 ms/1625198511.392746) [ 1] 9.00-10.00 sec 596 MBytes 5.00 Gbits/sec 0.156/0.150/0.232/0.005 ms (4768/131082) 95.5 KByte 3993997 23174=3D396:18593:3590:461:50:13:25:46 [ 1] 9.00-10.00 sec F8-PDF: bin(w=3D10us):cnt(4768)=3D16:4378,17:234,18:113,19:21,20:10,21:6,22:4,24:2 (5.00/95.00/99.7%=3D16/17/20,Outliers=3D0,obl/obu=3D0/0) (0.232 ms/1625198512.528385) [ 1] 0.00-10.00 sec 5.82 GBytes 5.00 Gbits/sec 0.158/0.148/1.832/0.033 ms (47685/131072) 96.3 KByte 3961002 226681=3D4616:178607:33803:7405:785:299:430:736 [ 1] 0.00-10.00 sec F8(f)-PDF: bin(w=3D10us):cnt(47685)=3D15:11,16:42378,17:3091,18:1344,19:376,20:206,21:= 126,22:54,23:22,24:13,25:4,26:2,27:4,28:4,29:1,30:2,31:1,35:1,37:1,39:1,49:= 1,52:1,55:1,67:1,74:1,85:1,90:2,94:1,95:1,97:1,100:1,103:1,104:1,113:1,114:= 1,115:2,116:1,118:1,119:2,120:1,125:2,126:1,127:1,132:1,133:1,134:1,137:2,1= 38:1,140:1,142:2,143:1,144:1,149:1,153:1,157:1,159:1,184:1 (5.00/95.00/99.7%=3D16/17/22,Outliers=3D279,obl/obu=3D0/0) (1.832 ms/1625198502.626723) [rjmcmahon@ryzen3950 iperf2-code]$ iperf -c 192.168.1.94 -i 1 --trip-times -b 5g -e ------------------------------------------------------------ Client connecting to 192.168.1.94, TCP port 5001 with pid 69171 (1 flows) Write buffer size: 131072 Byte TCP window size: 85.0 KByte (default) ------------------------------------------------------------ [ 1] local 192.168.1.100%enp4s0 port 59146 connected with 192.168.1.94 port 5001 (MSS=3D1448) (trip-times) (sock=3D3) (ct=3D0.30 ms) on 2021-07-01 21:01:42 (PDT) [ ID] Interval Transfer Bandwidth Write/Err Rtry Cwnd/RTT NetPwr [ 1] 0.00-1.00 sec 596 MBytes 5.00 Gbits/sec 4770/0 8 231K/111 us 5631373 [ 1] 1.00-2.00 sec 596 MBytes 5.00 Gbits/sec 4768/0 0 240K/120 us 5207927 [ 1] 2.00-3.00 sec 596 MBytes 5.00 Gbits/sec 4768/0 0 257K/114 us 5482029 [ 1] 3.00-4.00 sec 596 MBytes 5.00 Gbits/sec 4769/0 0 257K/110 us 5682567 [ 1] 4.00-5.00 sec 596 MBytes 5.00 Gbits/sec 4768/0 0 257K/108 us 5786586 [ 1] 5.00-6.00 sec 596 MBytes 5.00 Gbits/sec 4768/0 0 257K/136 us 4595230 [ 1] 6.00-7.00 sec 596 MBytes 5.00 Gbits/sec 4769/0 0 257K/111 us 5631373 [ 1] 7.00-8.00 sec 596 MBytes 5.00 Gbits/sec 4768/0 0 257K/131 us 4770621 [ 1] 8.00-9.00 sec 596 MBytes 5.00 Gbits/sec 4769/0 0 257K/110 us 5682567 [ 1] 9.00-10.00 sec 596 MBytes 5.00 Gbits/sec 4768/0 0 257K/110 us 5681375 [ 1] 0.00-10.01 sec 5.82 GBytes 5.00 Gbits/sec 47687/0 8 257K/110 us 5676364 [rjmcmahon@ryzen3950 iperf2-code]$ Bob On Thu, Jul 1, 2021 at 6:16 PM David P. Reed wrote: > Well, nice that the folks doing the conference are willing to consider > that quality of user experience has little to do with signalling rate at > the physical layer or throughput of FTP transfers. > > > > But honestly, the fact that they call the problem "network quality" > suggests that they REALLY, REALLY don't understand the Internet isn't the > hardware or the routers or even the routing algorithms *to its users*. > > > > By ignoring the diversity of applications now and in the future, and the > fact that we DON'T KNOW what will be coming up, this conference will like= ly > fall into the usual trap that net-heads fall into - optimizing for some > imaginary reality that doesn't exist, and in fact will probably never be > what users actually will do given the chance. > > > > I saw this issue in 1976 in the group developing the original Internet > protocols - a desire to put *into the network* special tricks to optimize > ASR33 logins to remote computers from terminal concentrators (aka remote > login), bulk file transfers between file systems on different time-sharin= g > systems, and "sessions" (virtual circuits) that required logins. And then > trying to exploit underlying "multicast" by building it into the IP layer= , > because someone thought that TV broadcast would be the dominant applicati= on. > > > > Frankly, to think of "quality" as something that can be "provided" by "th= e > network" misses the entire point of "end-to-end argument in system design= ". > Quality is not a property defined or created by The Network. If you want = to > talk about Quality, you need to talk about users - all the users at all > times, now and into the future, and that's something you can't do if you > don't bother to include current and future users talking about what they > might expect to experience that they don't experience. > > > > There was much fighting back in 1976 that basically involved "network > experts" saying that the network was the place to "solve" such issues as > quality, so applications could avoid having to solve such issues. > > > > What some of us managed to do was to argue that you can't "solve" such > issues. All you can do is provide a framework that enables different uses > to *cooperate* in some way. > > > > Which is why the Internet drops packets rather than queueing them, and wh= y > diffserv cannot work. > > (I know the latter is conftroversial, but at the moment, ALL of diffserv > attempts to talk about end-to-end applicaiton specific metrics, but never= , > ever explains what the diffserv control points actually do w.r.t. what th= e > IP layer can actually control. So it is meaningless - another violation o= f > the so-called end-to-end principle). > > > > Networks are about getting packets from here to there, multiplexing the > underlying resources. That's it. Quality is a whole different thing. > Quality can be improved by end-to-end approaches, if the underlying netwo= rk > provides some kind of thing that actually creates a way for end-to-end > applications to affect queueing and routing decisions, and more important= ly > getting "telemetry" from the network regarding what is actually going on > with the other end-to-end users sharing the infrastructure. > > > > This conference won't talk about it this way. So don't waste your time. > > > > > > > > On Wednesday, June 30, 2021 8:12pm, "Dave Taht" > said: > > > The program committee members are *amazing*. Perhaps, finally, we can > > move the bar for the internet's quality metrics past endless, blind > > repetitions of speedtest. > > > > For complete details, please see: > > https://www.iab.org/activities/workshops/network-quality/ > > > > Submissions Due: Monday 2nd August 2021, midnight AOE (Anywhere On Eart= h) > > Invitations Issued by: Monday 16th August 2021 > > > > Workshop Date: This will be a virtual workshop, spread over three days: > > > > 1400-1800 UTC Tue 14th September 2021 > > 1400-1800 UTC Wed 15th September 2021 > > 1400-1800 UTC Thu 16th September 2021 > > > > Workshop co-chairs: Wes Hardaker, Evgeny Khorov, Omer Shapira > > > > The Program Committee members: > > > > Jari Arkko, Olivier Bonaventure, Vint Cerf, Stuart Cheshire, Sam > > Crowford, Nick Feamster, Jim Gettys, Toke Hoiland-Jorgensen, Geoff > > Huston, Cullen Jennings, Katarzyna Kosek-Szott, Mirja Kuehlewind, > > Jason Livingood, Matt Mathias, Randall Meyer, Kathleen Nichols, > > Christoph Paasch, Tommy Pauly, Greg White, Keith Winstein. > > > > Send Submissions to: network-quality-workshop-pc@iab.org. > > > > Position papers from academia, industry, the open source community and > > others that focus on measurements, experiences, observations and > > advice for the future are welcome. Papers that reflect experience > > based on deployed services are especially welcome. The organizers > > understand that specific actions taken by operators are unlikely to be > > discussed in detail, so papers discussing general categories of > > actions and issues without naming specific technologies, products, or > > other players in the ecosystem are expected. Papers should not focus > > on specific protocol solutions. > > > > The workshop will be by invitation only. Those wishing to attend > > should submit a position paper to the address above; it may take the > > form of an Internet-Draft. > > > > All inputs submitted and considered relevant will be published on the > > workshop website. The organisers will decide whom to invite based on > > the submissions received. Sessions will be organized according to > > content, and not every accepted submission or invited attendee will > > have an opportunity to present as the intent is to foster discussion > > and not simply to have a sequence of presentations. > > > > Position papers from those not planning to attend the virtual sessions > > themselves are also encouraged. A workshop report will be published > > afterwards. > > > > Overview: > > > > "We believe that one of the major factors behind this lack of progress > > is the popular perception that throughput is the often sole measure of > > the quality of Internet connectivity. With such narrow focus, people > > don=E2=80=99t consider questions such as: > > > > What is the latency under typical working conditions? > > How reliable is the connectivity across longer time periods? > > Does the network allow the use of a broad range of protocols? > > What services can be run by clients of the network? > > What kind of IPv4, NAT or IPv6 connectivity is offered, and are there > firewalls? > > What security mechanisms are available for local services, such as DNS? > > To what degree are the privacy, confidentiality, integrity and > > authenticity of user communications guarded? > > > > Improving these aspects of network quality will likely depend on > > measurement and exposing metrics to all involved parties, including to > > end users in a meaningful way. Such measurements and exposure of the > > right metrics will allow service providers and network operators to > > focus on the aspects that impacts the users=E2=80=99 experience most an= d at > > the same time empowers users to choose the Internet service that will > > give them the best experience." > > > > > > -- > > Latest Podcast: > > > https://www.linkedin.com/feed/update/urn:li:activity:6791014284936785920/ > > > > Dave T=C3=A4ht CTO, TekLibre, LLC > > _______________________________________________ > > Cerowrt-devel mailing list > > Cerowrt-devel@lists.bufferbloat.net > > https://lists.bufferbloat.net/listinfo/cerowrt-devel > > > _______________________________________________ > Make-wifi-fast mailing list > Make-wifi-fast@lists.bufferbloat.net > https://lists.bufferbloat.net/listinfo/make-wifi-fast --=20 This electronic communication and the information and any files transmitted= =20 with it, or attached to it, are confidential and are intended solely for=20 the use of the individual or entity to whom it is addressed and may contain= =20 information that is confidential, legally privileged, protected by privacy= =20 laws, or otherwise restricted from disclosure to anyone else. If you are=20 not the intended recipient or the person responsible for delivering the=20 e-mail to the intended recipient, you are hereby notified that any use,=20 copying, distributing, dissemination, forwarding, printing, or copying of= =20 this e-mail is strictly prohibited. If you received this e-mail in error,= =20 please return the e-mail to the sender, delete it from your computer, and= =20 destroy any printed copy of it. --000000000000633af405c61c0d5b Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
I think even packets are a network construct. End/end prot= ocols don't write packets.=C2=A0 They mostly=C2=A0make writes() and rea= ds=C2=A0and have no clue about packets. Except for, of course, UDP which yo= u know=C2=A0everything about being the original designer.

Agreed the= telemetry is most interesting and a huge void. Curious to more of your tho= ughts on it, metrics, etc.

Note: iperf 2 has write to read latencies= . It requires clock sync. My systems sync to the GPS atomic as the commonNo= te/ reference. I think end/end queue depths can be calculated=C2=A0per Litt= le's law (shown below per inP.)=C2=A0https://sourceforge.net/projects/iperf2/

[rjm= cmahon@rjm-nas ~]$ iperf -s -i 1
--------------------------------------= ----------------------
Server listening on TCP port 5001
TCP window s= ize: =C2=A0128 KByte (default)
-----------------------------------------= -------------------
[ =C2=A01] local 192.168.1.94%enp2s0 port 5001 conne= cted with 192.168.1.100 port 59142 (MSS=3D1448) (trip-times) (sock=3D4) (pe= er 2.1.3-rc) on 2021-07-01 20:57:37 (PDT)
[ ID] Interval =C2=A0 =C2=A0 = =C2=A0 =C2=A0Transfer =C2=A0 =C2=A0Bandwidth =C2=A0 =C2=A0Burst Latency avg= /min/max/stdev (cnt/size) inP NetPwr =C2=A0Reads=3DDist
[ =C2=A01] 0.00-= 1.00 sec =C2=A0 596 MBytes =C2=A05.00 Gbits/sec =C2=A00.170/0.153/1.492/0.0= 78 ms (4769/131082) =C2=A0104 KByte 3674521 =C2=A022841=3D787:18657:2467:62= 3:84:41:66:116
[ =C2=A01] 1.00-2.00 sec =C2=A0 596 MBytes =C2=A05.00 Gbi= ts/sec =C2=A00.167/0.156/0.434/0.015 ms (4768/131086) =C2=A0102 KByte 37426= 30 =C2=A023346=3D1307:18975:2171:578:105:53:56:101
[ =C2=A01] 2.00-3.00 = sec =C2=A0 596 MBytes =C2=A05.00 Gbits/sec =C2=A00.168/0.157/1.337/0.033 ms= (4769/131046) =C2=A0103 KByte 3710006 =C2=A023263=3D1470:18602:2148:725:10= 7:53:60:98
[ =C2=A01] 3.00-4.00 sec =C2=A0 596 MBytes =C2=A05.00 Gbits/s= ec =C2=A00.166/0.158/0.241/0.008 ms (4768/131082) =C2=A0102 KByte 3756478 = =C2=A023960=3D1452:19714:2123:449:79:32:38:73
[ =C2=A01] 4.00-5.00 sec = =C2=A0 596 MBytes =C2=A05.00 Gbits/sec =C2=A00.166/0.157/0.247/0.008 ms (47= 69/131061) =C2=A0102 KByte 3756193 =C2=A023653=3D1234:19529:2206:439:89:36:= 44:76
[ =C2=A01] 5.00-6.00 sec =C2=A0 596 MBytes =C2=A05.00 Gbits/sec = =C2=A00.166/0.158/0.245/0.007 ms (4768/131072) =C2=A0101 KByte 3758826 =C2= =A023478=3D1081:19356:2284:535:73:35:39:75
[ =C2=A01] 6.00-7.00 sec =C2= =A0 596 MBytes =C2=A05.00 Gbits/sec =C2=A00.168/0.158/0.283/0.009 ms (4768/= 131096) =C2=A0102 KByte 3728988 =C2=A023477=3D1338:19301:1995:535:104:46:59= :99
[ =C2=A01] 7.00-8.00 sec =C2=A0 596 MBytes =C2=A05.00 Gbits/sec =C2= =A00.163/0.150/0.400/0.010 ms (4769/131047) 99.7 KByte 3826119 =C2=A023496= =3D1213:19404:2101:498:83:57:43:97
[ =C2=A01] 8.00-9.00 sec =C2=A0 596 M= Bytes =C2=A05.00 Gbits/sec =C2=A00.158/0.149/0.236/0.008 ms (4768/131082) 9= 6.6 KByte 3951089 =C2=A023652=3D1328:19498:2074:493:77:41:53:88
[ =C2=A0= 1] 9.00-10.00 sec =C2=A0 596 MBytes =C2=A05.00 Gbits/sec =C2=A00.158/0.149/= 0.235/0.008 ms (4769/131061) 96.4 KByte 3958720 =C2=A023725=3D1509:19410:20= 51:463:91:46:47:108
[ =C2=A01] 0.00-10.00 sec =C2=A05.82 GBytes =C2=A05.= 00 Gbits/sec =C2=A00.165/0.149/1.492/0.028 ms (47685/131072) =C2=A0101 KByt= e 3784172 =C2=A0234891=3D12719:192446:21620:5338:892:440:505:931

[rj= mcmahon@ryzen3950 iperf2-code]$ iperf -c 192.168.1.94 -i 1 --trip-times -b = 5g -e
------------------------------------------------------------
Cl= ient connecting to 192.168.1.94, TCP port 5001 with pid 68866 (1 flows)
= Write buffer size: 131072 Byte
TCP window size: 85.0 KByte (default)
= ------------------------------------------------------------
[ =C2=A01] = local 192.168.1.100%enp4s0 port 59142 connected with 192.168.1.94 port 5001= (MSS=3D1448) (trip-times) (sock=3D3) (ct=3D0.33 ms) on 2021-07-01 20:57:37= (PDT)
[ ID] Interval =C2=A0 =C2=A0 =C2=A0 =C2=A0Transfer =C2=A0 =C2=A0B= andwidth =C2=A0 =C2=A0 =C2=A0 Write/Err =C2=A0Rtry =C2=A0 =C2=A0 Cwnd/RTT = =C2=A0 =C2=A0 =C2=A0 =C2=A0NetPwr
[ =C2=A01] 0.00-1.00 sec =C2=A0 596 MB= ytes =C2=A05.00 Gbits/sec =C2=A04770/0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A05 = =C2=A0 =C2=A0 =C2=A0295K/111 us =C2=A05631373
[ =C2=A01] 1.00-2.00 sec = =C2=A0 596 MBytes =C2=A05.00 Gbits/sec =C2=A04768/0 =C2=A0 =C2=A0 =C2=A0 = =C2=A0 =C2=A00 =C2=A0 =C2=A0 =C2=A0295K/120 us =C2=A05207927
[ =C2=A01] = 2.00-3.00 sec =C2=A0 596 MBytes =C2=A05.00 Gbits/sec =C2=A04768/0 =C2=A0 = =C2=A0 =C2=A0 =C2=A0 =C2=A00 =C2=A0 =C2=A0 =C2=A0306K/110 us =C2=A05681375<= br>[ =C2=A01] 3.00-4.00 sec =C2=A0 596 MBytes =C2=A05.00 Gbits/sec =C2=A047= 69/0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A00 =C2=A0 =C2=A0 =C2=A0306K/107 us = =C2=A05841891
[ =C2=A01] 4.00-5.00 sec =C2=A0 596 MBytes =C2=A05.00 Gbit= s/sec =C2=A04768/0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A00 =C2=A0 =C2=A0 =C2=A0= 306K/110 us =C2=A05681375
[ =C2=A01] 5.00-6.00 sec =C2=A0 596 MBytes =C2= =A05.00 Gbits/sec =C2=A04768/0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A00 =C2=A0 = =C2=A0 =C2=A0306K/109 us =C2=A05733498
[ =C2=A01] 6.00-7.00 sec =C2=A0 5= 96 MBytes =C2=A05.00 Gbits/sec =C2=A04769/0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2= =A00 =C2=A0 =C2=A0 =C2=A0306K/115 us =C2=A05435499
[ =C2=A01] 7.00-8.00 = sec =C2=A0 596 MBytes =C2=A05.00 Gbits/sec =C2=A04768/0 =C2=A0 =C2=A0 =C2= =A0 =C2=A0 =C2=A00 =C2=A0 =C2=A0 =C2=A0306K/111 us =C2=A05630192
[ =C2= =A01] 8.00-9.00 sec =C2=A0 596 MBytes =C2=A05.00 Gbits/sec =C2=A04769/0 =C2= =A0 =C2=A0 =C2=A0 =C2=A0 =C2=A00 =C2=A0 =C2=A0 =C2=A0306K/110 us =C2=A05682= 567
[ =C2=A01] 9.00-10.00 sec =C2=A0 596 MBytes =C2=A05.00 Gbits/sec =C2= =A04768/0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A00 =C2=A0 =C2=A0 =C2=A0306K/109 = us =C2=A05733498

[rjmcmahon@rjm-nas ~]$ iperf -s -i 1 --histograms= =3D10u
------------------------------------------------------------
S= erver listening on TCP port 5001 with pid 5166
Read buffer size: =C2=A01= 28 KByte (Dist bin width=3D16.0 KByte)
Enabled rx-histograms bin-width= =3D0.010 ms, bins=3D1000 (clients must use --trip-times)
TCP window size= : =C2=A0128 KByte (default)
--------------------------------------------= ----------------
[ =C2=A01] local 192.168.1.94%enp2s0 port 5001 connecte= d with 192.168.1.100 port 59146 (MSS=3D1448) (trip-times) (sock=3D4) (peer = 2.1.3-rc) on 2021-07-01 21:01:42 (PDT)
[ ID] Interval =C2=A0 =C2=A0 =C2= =A0 =C2=A0Transfer =C2=A0 =C2=A0Bandwidth =C2=A0 =C2=A0Burst Latency avg/mi= n/max/stdev (cnt/size) inP NetPwr =C2=A0Reads=3DDist
[ =C2=A01] 0.00-1.0= 0 sec =C2=A0 596 MBytes =C2=A05.00 Gbits/sec =C2=A00.164/0.149/1.832/0.101 = ms (4769/131072) =C2=A0100 KByte 3809846 =C2=A022370=3D435:17000:3686:1060:= 77:35:25:52
[ =C2=A01] 0.00-1.00 sec F8-PDF: bin(w=3D10us):cnt(4769)=3D1= 5:3,16:4414,17:227,18:49,19:14,20:11,21:6,22:1,23:1,35:1,49:1,55:1,67:1,74:= 1,85:1,90:2,94:1,95:1,97:1,100:1,103:1,104:1,113:1,114:1,115:2,116:1,118:1,= 119:2,120:1,125:2,126:1,127:1,132:1,133:1,134:1,137:2,138:1,140:1,142:2,143= :1,144:1,149:1,153:1,157:1,159:1,184:1 (5.00/95.00/99.7%=3D16/17/133,Outlie= rs=3D352,obl/obu=3D0/0) (1.832 ms/1625198502.626723)
[ =C2=A01] 1.00-2.0= 0 sec =C2=A0 596 MBytes =C2=A05.00 Gbits/sec =C2=A00.156/0.148/0.235/0.006 = ms (4768/131094) 95.0 KByte 4018733 =C2=A021762=3D498:16581:2918:1512:75:36= :56:86
[ =C2=A01] 1.00-2.00 sec F8-PDF: bin(w=3D10us):cnt(4768)=3D15:6,1= 6:4304,17:287,18:99,19:36,20:21,21:10,22:3,23:1,24:1 (5.00/95.00/99.7%=3D16= /17/21,Outliers=3D458,obl/obu=3D0/0) (0.235 ms/1625198503.810735)
[ =C2= =A01] 2.00-3.00 sec =C2=A0 596 MBytes =C2=A05.00 Gbits/sec =C2=A00.158/0.15= 0/0.515/0.009 ms (4769/131049) 96.2 KByte 3966043 =C2=A022863=3D528:18422:3= 099:571:78:36:47:82
[ =C2=A01] 2.00-3.00 sec F8-PDF: bin(w=3D10us):cnt(4= 769)=3D16:4078,17:416,18:182,19:50,20:23,21:9,22:4,23:3,24:1,27:1,30:1,52:1= (5.00/95.00/99.7%=3D16/18/21,Outliers=3D0,obl/obu=3D0/0) (0.515 ms/1625198= 505.144479)
[ =C2=A01] 3.00-4.00 sec =C2=A0 596 MBytes =C2=A05.00 Gbits/= sec =C2=A00.157/0.149/0.284/0.007 ms (4768/131082) 95.9 KByte 3978135 =C2= =A022766=3D472:18044:3360:646:90:37:51:66
[ =C2=A01] 3.00-4.00 sec F8-PD= F: bin(w=3D10us):cnt(4768)=3D15:1,16:4183,17:342,18:159,19:37,20:23,21:13,2= 2:4,23:3,25:1,27:1,29:1 (5.00/95.00/99.7%=3D16/18/21,Outliers=3D23,obl/obu= =3D0/0) (0.284 ms/1625198505.973695)
[ =C2=A01] 4.00-5.00 sec =C2=A0 596= MBytes =C2=A05.00 Gbits/sec =C2=A00.157/0.149/0.381/0.008 ms (4769/131061)= 95.9 KByte 3978347 =C2=A022759=3D451:18039:3415:632:57:16:49:100
[ =C2= =A01] 4.00-5.00 sec F8-PDF: bin(w=3D10us):cnt(4769)=3D15:1,16:4253,17:287,1= 8:150,19:31,20:11,21:15,22:6,23:4,24:4,25:1,26:1,27:1,28:2,30:1,39:1 (5.00/= 95.00/99.7%=3D16/17/23,Outliers=3D36,obl/obu=3D0/0) (0.381 ms/1625198507.11= 9394)
[ =C2=A01] 5.00-6.00 sec =C2=A0 596 MBytes =C2=A05.00 Gbits/sec = =C2=A00.157/0.151/0.222/0.006 ms (4768/131072) 96.0 KByte 3974720 =C2=A0226= 61=3D422:17875:3411:723:95:29:44:62
[ =C2=A01] 5.00-6.00 sec F8-PDF: bin= (w=3D10us):cnt(4768)=3D16:4166,17:405,18:130,19:30,20:21,21:8,22:7,23:1 (5.= 00/95.00/99.7%=3D16/17/21,Outliers=3D0,obl/obu=3D0/0) (0.222 ms/1625198508.= 350409)
[ =C2=A01] 6.00-7.00 sec =C2=A0 596 MBytes =C2=A05.00 Gbits/sec = =C2=A00.158/0.150/0.302/0.008 ms (4768/131082) 96.3 KByte 3962779 =C2=A0227= 23=3D453:17930:3414:699:93:24:33:77
[ =C2=A01] 6.00-7.00 sec F8-PDF: bin= (w=3D10us):cnt(4768)=3D16:4179,17:323,18:152,19:50,20:33,21:18,22:6,23:1,24= :2,26:1,27:1,28:1,31:1 (5.00/95.00/99.7%=3D16/18/21,Outliers=3D0,obl/obu=3D= 0/0) (0.302 ms/1625198509.416997)
[ =C2=A01] 7.00-8.00 sec =C2=A0 596 MB= ytes =C2=A05.00 Gbits/sec =C2=A00.157/0.150/0.217/0.006 ms (4769/131061) 96= .0 KByte 3974060 =C2=A022923=3D489:18132:3533:568:78:23:36:64
[ =C2=A01]= 7.00-8.00 sec F8-PDF: bin(w=3D10us):cnt(4769)=3D16:4228,17:317,18:137,19:4= 5,20:21,21:14,22:7 (5.00/95.00/99.7%=3D16/17/21,Outliers=3D0,obl/obu=3D0/0)= (0.217 ms/1625198510.34875)
[ =C2=A01] 8.00-9.00 sec =C2=A0 596 MBytes = =C2=A05.00 Gbits/sec =C2=A00.158/0.150/0.363/0.009 ms (4768/131072) 96.3 KB= yte 3960477 =C2=A022677=3D472:17988:3377:533:92:50:64:101
[ =C2=A01] 8.0= 0-9.00 sec F8-PDF: bin(w=3D10us):cnt(4768)=3D16:4194,17:253,18:173,19:62,20= :32,21:27,22:12,23:8,24:3,25:2,28:1,37:1 (5.00/95.00/99.7%=3D16/18/23,Outli= ers=3D0,obl/obu=3D0/0) (0.363 ms/1625198511.392746)
[ =C2=A01] 9.00-10.0= 0 sec =C2=A0 596 MBytes =C2=A05.00 Gbits/sec =C2=A00.156/0.150/0.232/0.005 = ms (4768/131082) 95.5 KByte 3993997 =C2=A023174=3D396:18593:3590:461:50:13:= 25:46
[ =C2=A01] 9.00-10.00 sec F8-PDF: bin(w=3D10us):cnt(4768)=3D16:437= 8,17:234,18:113,19:21,20:10,21:6,22:4,24:2 (5.00/95.00/99.7%=3D16/17/20,Out= liers=3D0,obl/obu=3D0/0) (0.232 ms/1625198512.528385)
[ =C2=A01] 0.00-10= .00 sec =C2=A05.82 GBytes =C2=A05.00 Gbits/sec =C2=A00.158/0.148/1.832/0.03= 3 ms (47685/131072) 96.3 KByte 3961002 =C2=A0226681=3D4616:178607:33803:740= 5:785:299:430:736
[ =C2=A01] 0.00-10.00 sec F8(f)-PDF: bin(w=3D10us):cnt= (47685)=3D15:11,16:42378,17:3091,18:1344,19:376,20:206,21:126,22:54,23:22,2= 4:13,25:4,26:2,27:4,28:4,29:1,30:2,31:1,35:1,37:1,39:1,49:1,52:1,55:1,67:1,= 74:1,85:1,90:2,94:1,95:1,97:1,100:1,103:1,104:1,113:1,114:1,115:2,116:1,118= :1,119:2,120:1,125:2,126:1,127:1,132:1,133:1,134:1,137:2,138:1,140:1,142:2,= 143:1,144:1,149:1,153:1,157:1,159:1,184:1 (5.00/95.00/99.7%=3D16/17/22,Outl= iers=3D279,obl/obu=3D0/0) (1.832 ms/1625198502.626723)


[rjmcmaho= n@ryzen3950 iperf2-code]$ iperf -c 192.168.1.94 -i 1 --trip-times -b 5g -e =
------------------------------------------------------------
Client = connecting to 192.168.1.94, TCP port 5001 with pid 69171 (1 flows)
Write= buffer size: 131072 Byte
TCP window size: 85.0 KByte (default)
-----= -------------------------------------------------------
[ =C2=A01] local= 192.168.1.100%enp4s0 port 59146 connected with 192.168.1.94 port 5001 (MSS= =3D1448) (trip-times) (sock=3D3) (ct=3D0.30 ms) on 2021-07-01 21:01:42 (PDT= )
[ ID] Interval =C2=A0 =C2=A0 =C2=A0 =C2=A0Transfer =C2=A0 =C2=A0Bandwi= dth =C2=A0 =C2=A0 =C2=A0 Write/Err =C2=A0Rtry =C2=A0 =C2=A0 Cwnd/RTT =C2=A0= =C2=A0 =C2=A0 =C2=A0NetPwr
[ =C2=A01] 0.00-1.00 sec =C2=A0 596 MBytes = =C2=A05.00 Gbits/sec =C2=A04770/0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A08 =C2= =A0 =C2=A0 =C2=A0231K/111 us =C2=A05631373
[ =C2=A01] 1.00-2.00 sec =C2= =A0 596 MBytes =C2=A05.00 Gbits/sec =C2=A04768/0 =C2=A0 =C2=A0 =C2=A0 =C2= =A0 =C2=A00 =C2=A0 =C2=A0 =C2=A0240K/120 us =C2=A05207927
[ =C2=A01] 2.0= 0-3.00 sec =C2=A0 596 MBytes =C2=A05.00 Gbits/sec =C2=A04768/0 =C2=A0 =C2= =A0 =C2=A0 =C2=A0 =C2=A00 =C2=A0 =C2=A0 =C2=A0257K/114 us =C2=A05482029
= [ =C2=A01] 3.00-4.00 sec =C2=A0 596 MBytes =C2=A05.00 Gbits/sec =C2=A04769/= 0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A00 =C2=A0 =C2=A0 =C2=A0257K/110 us =C2= =A05682567
[ =C2=A01] 4.00-5.00 sec =C2=A0 596 MBytes =C2=A05.00 Gbits/s= ec =C2=A04768/0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A00 =C2=A0 =C2=A0 =C2=A0257= K/108 us =C2=A05786586
[ =C2=A01] 5.00-6.00 sec =C2=A0 596 MBytes =C2=A0= 5.00 Gbits/sec =C2=A04768/0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A00 =C2=A0 =C2= =A0 =C2=A0257K/136 us =C2=A04595230
[ =C2=A01] 6.00-7.00 sec =C2=A0 596 = MBytes =C2=A05.00 Gbits/sec =C2=A04769/0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0= 0 =C2=A0 =C2=A0 =C2=A0257K/111 us =C2=A05631373
[ =C2=A01] 7.00-8.00 sec= =C2=A0 596 MBytes =C2=A05.00 Gbits/sec =C2=A04768/0 =C2=A0 =C2=A0 =C2=A0 = =C2=A0 =C2=A00 =C2=A0 =C2=A0 =C2=A0257K/131 us =C2=A04770621
[ =C2=A01] = 8.00-9.00 sec =C2=A0 596 MBytes =C2=A05.00 Gbits/sec =C2=A04769/0 =C2=A0 = =C2=A0 =C2=A0 =C2=A0 =C2=A00 =C2=A0 =C2=A0 =C2=A0257K/110 us =C2=A05682567<= br>[ =C2=A01] 9.00-10.00 sec =C2=A0 596 MBytes =C2=A05.00 Gbits/sec =C2=A04= 768/0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A00 =C2=A0 =C2=A0 =C2=A0257K/110 us = =C2=A05681375
[ =C2=A01] 0.00-10.01 sec =C2=A05.82 GBytes =C2=A05.00 Gbi= ts/sec =C2=A047687/0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A08 =C2=A0 =C2=A0 =C2= =A0257K/110 us =C2=A05676364
[rjmcmahon@ryzen3950 iperf2-code]$

= Bob=C2=A0



On Thu, Jul 1, 2021 at 6:16 PM David P. Reed <dpreed@deepplum.com> wrote:

Well, nice that the folks doing the conference=C2=A0 are willing to con= sider that quality of user experience has little to do with signalling rate= at the physical layer or throughput of FTP transfers.

=C2=A0=

But ho= nestly, the fact that they call the problem "network quality" sug= gests that they REALLY, REALLY don't understand the Internet isn't = the hardware or the routers or even the routing algorithms *to its users*.<= /p>

=C2=A0=

By ign= oring the diversity of applications now and in the future, and the fact tha= t we DON'T KNOW what will be coming up, this conference will likely fal= l into the usual trap that net-heads fall into - optimizing for some imagin= ary reality that doesn't exist, and in fact will probably never be what= users actually will do given the chance.

=C2=A0=

I saw = this issue in 1976 in the group developing the original Internet protocols = - a desire to put *into the network* special tricks to optimize ASR33 login= s to remote computers from terminal concentrators (aka remote login), bulk = file transfers between file systems on different time-sharing systems, and = "sessions" (virtual circuits) that required logins. And then tryi= ng to exploit underlying "multicast" by building it into the IP l= ayer, because someone thought that TV broadcast would be the dominant appli= cation.

=C2=A0=

Frankl= y, to think of "quality" as something that can be "provided&= quot; by "the network" misses the entire point of "end-to-en= d argument in system design". Quality is not a property defined or cre= ated by The Network. If you want to talk about Quality, you need to talk ab= out users - all the users at all times, now and into the future, and that&#= 39;s something you can't do if you don't bother to include current = and future users talking about what they might expect to experience that th= ey don't experience.

=C2=A0=

There = was much fighting back in 1976 that basically involved "network expert= s" saying that the network was the place to "solve" such iss= ues as quality, so applications could avoid having to solve such issues.

=C2=A0=

What s= ome of us managed to do was to argue that you can't "solve" s= uch issues. All you can do is provide a framework that enables different us= es to *cooperate* in some way.

=C2=A0=

Which = is why the Internet drops packets rather than queueing them, and why diffse= rv cannot work.

(I kno= w the latter is conftroversial, but at the moment, ALL of diffserv attempts= to talk about end-to-end applicaiton specific metrics, but never, ever exp= lains what the diffserv control points actually do w.r.t. what the IP layer= can actually control. So it is meaningless - another violation of the so-c= alled end-to-end principle).

=C2=A0=

Networ= ks are about getting packets from here to there, multiplexing the underlyin= g resources. That's it. Quality is a whole different thing. Quality can= be improved by end-to-end approaches, if the underlying network provides s= ome kind of thing that actually creates a way for end-to-end applications t= o affect queueing and routing decisions, and more importantly getting "= ;telemetry" from the network regarding what is actually going on with = the other end-to-end users sharing the infrastructure.

=C2=A0=

This c= onference won't talk about it this way. So don't waste your time.

=C2=A0=

=C2=A0=

=C2=A0=

On Wed= nesday, June 30, 2021 8:12pm, "Dave Taht" <dave.taht@gmail.com> said:
=

> T= he program committee members are *amazing*. Perhaps, finally, we can
>= ; move the bar for the internet's quality metrics past endless, blind> repetitions of speedtest.
>
> For complete details, ple= ase see:
> https://www.iab.org/activities/workshops/netw= ork-quality/
>
> Submissions Due: Monday 2nd August 2021, = midnight AOE (Anywhere On Earth)
> Invitations Issued by: Monday 16th= August 2021
>
> Workshop Date: This will be a virtual worksho= p, spread over three days:
>
> 1400-1800 UTC Tue 14th Septembe= r 2021
> 1400-1800 UTC Wed 15th September 2021
> 1400-1800 UTC = Thu 16th September 2021
>
> Workshop co-chairs: Wes Hardaker, = Evgeny Khorov, Omer Shapira
>
> The Program Committee members:=
>
> Jari Arkko, Olivier Bonaventure, Vint Cerf, Stuart Cheshi= re, Sam
> Crowford, Nick Feamster, Jim Gettys, Toke Hoiland-Jorgensen= , Geoff
> Huston, Cullen Jennings, Katarzyna Kosek-Szott, Mirja Kuehl= ewind,
> Jason Livingood, Matt Mathias, Randall Meyer, Kathleen Nicho= ls,
> Christoph Paasch, Tommy Pauly, Greg White, Keith Winstein.
&= gt;
> Send Submissions to: network-quality-workshop-pc@iab.org.>
> Position papers from academia, industry, the open source com= munity and
> others that focus on measurements, experiences, observat= ions and
> advice for the future are welcome. Papers that reflect exp= erience
> based on deployed services are especially welcome. The orga= nizers
> understand that specific actions taken by operators are unli= kely to be
> discussed in detail, so papers discussing general catego= ries of
> actions and issues without naming specific technologies, pr= oducts, or
> other players in the ecosystem are expected. Papers shou= ld not focus
> on specific protocol solutions.
>
> The w= orkshop will be by invitation only. Those wishing to attend
> should = submit a position paper to the address above; it may take the
> form = of an Internet-Draft.
>
> All inputs submitted and considered = relevant will be published on the
> workshop website. The organisers = will decide whom to invite based on
> the submissions received. Sessi= ons will be organized according to
> content, and not every accepted = submission or invited attendee will
> have an opportunity to present = as the intent is to foster discussion
> and not simply to have a sequ= ence of presentations.
>
> Position papers from those not plan= ning to attend the virtual sessions
> themselves are also encouraged.= A workshop report will be published
> afterwards.
>
> O= verview:
>
> "We believe that one of the major factors be= hind this lack of progress
> is the popular perception that throughpu= t is the often sole measure of
> the quality of Internet connectivity= . With such narrow focus, people
> don=E2=80=99t consider questions s= uch as:
>
> What is the latency under typical working conditio= ns?
> How reliable is the connectivity across longer time periods?> Does the network allow the use of a broad range of protocols?
>= What services can be run by clients of the network?
> What kind of I= Pv4, NAT or IPv6 connectivity is offered, and are there firewalls?
> = What security mechanisms are available for local services, such as DNS?
= > To what degree are the privacy, confidentiality, integrity and
>= authenticity of user communications guarded?
>
> Improving th= ese aspects of network quality will likely depend on
> measurement an= d exposing metrics to all involved parties, including to
> end users = in a meaningful way. Such measurements and exposure of the
> right me= trics will allow service providers and network operators to
> focus o= n the aspects that impacts the users=E2=80=99 experience most and at
>= ; the same time empowers users to choose the Internet service that will
= > give them the best experience."
>
>
> --
&= gt; Latest Podcast:
> https://www.linked= in.com/feed/update/urn:li:activity:6791014284936785920/
>
>= ; Dave T=C3=A4ht CTO, TekLibre, LLC
> _______________________________= ________________
> Cerowrt-devel mailing list
> Cerowrt-devel@lis= ts.bufferbloat.net
> https://lists.bufferbloat.net/listin= fo/cerowrt-devel
>

_______________________________________________
Make-wifi-fast mailing list
M= ake-wifi-fast@lists.bufferbloat.net
https://lists.bufferbloat.net/listinfo/make-wif= i-fast

This ele= ctronic communication and the information and any files transmitted with it= , or attached to it, are confidential and are intended solely for the use o= f the individual or entity to whom it is addressed and may contain informat= ion that is confidential, legally privileged, protected by privacy laws, or= otherwise restricted from disclosure to anyone else. If you are not the in= tended recipient or the person responsible for delivering the e-mail to the= intended recipient, you are hereby notified that any use, copying, distrib= uting, dissemination, forwarding, printing, or copying of this e-mail is st= rictly prohibited. If you received this e-mail in error, please return the = e-mail to the sender, delete it from your computer, and destroy any printed= copy of it. --000000000000633af405c61c0d5b-- --0000000000006a3bd605c61c0d64 Content-Type: application/pkcs7-signature; name="smime.p7s" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="smime.p7s" Content-Description: S/MIME Cryptographic Signature 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 DrPV5EPUikwiGMDmkX8o6roGiUwyqAp8dMZKJZ/vS/aWEELV+gm21Btr7eqdAWyqm09McVpkM4th v/FOYcj8DeJr8MXmHW53gN2fv0BzQjqAdrdCBPNRAgMBAAGjggHZMIIB1TAOBgNVHQ8BAf8EBAMC BaAwgaMGCCsGAQUFBwEBBIGWMIGTME4GCCsGAQUFBzAChkJodHRwOi8vc2VjdXJlLmdsb2JhbHNp Z24uY29tL2NhY2VydC9nc2djY3IzcGVyc29uYWxzaWduMmNhMjAyMC5jcnQwQQYIKwYBBQUHMAGG NWh0dHA6Ly9vY3NwLmdsb2JhbHNpZ24uY29tL2dzZ2NjcjNwZXJzb25hbHNpZ24yY2EyMDIwME0G A1UdIARGMEQwQgYKKwYBBAGgMgEoCjA0MDIGCCsGAQUFBwIBFiZodHRwczovL3d3dy5nbG9iYWxz aWduLmNvbS9yZXBvc2l0b3J5LzAJBgNVHRMEAjAAMEkGA1UdHwRCMEAwPqA8oDqGOGh0dHA6Ly9j cmwuZ2xvYmFsc2lnbi5jb20vZ3NnY2NyM3BlcnNvbmFsc2lnbjJjYTIwMjAuY3JsMCMGA1UdEQQc MBqBGGJvYi5tY21haG9uQGJyb2FkY29tLmNvbTATBgNVHSUEDDAKBggrBgEFBQcDBDAfBgNVHSME GDAWgBSWM9HmWBdbNHWKgVZk1b5I3qGPzzAdBgNVHQ4EFgQUpyXYr5rh8cZzkns+zXmMG1YkBk4w DQYJKoZIhvcNAQELBQADggEBACfauRPak93nzbpn8UXqRZqg6iUZch/UfGj9flerMl4TlK5jWulz Y+rRg+iWkjiLk3O+kKu6GI8TLXB2rsoTnrHYij96Uad5/Ut3Q5F4S0ILgOWVU38l0VZIGGG0CzG1 eLUgN2zjLg++xJuzqijuKQCJb/3+il2MTJ8dcDaXuYcjg7Vt6+EtCBS1SGMVhOTH4Fp50yGWj8ZA bPF1uuJM+dGLJLheUizCr5J/OBEdENg+DSmrqoZ+kZd76iRaF2CkhboR2394Ft8lFlKQiU0q8lnR 9/kdZ0F0iCcUfhaLaGYWujW7N0LZ+rQuTfuPGLx9zZNeNMWSZi/Pc8vdCO7EnlIxggJtMIICaQIB ATBrMFsxCzAJBgNVBAYTAkJFMRkwFwYDVQQKExBHbG9iYWxTaWduIG52LXNhMTEwLwYDVQQDEyhH bG9iYWxTaWduIEdDQyBSMyBQZXJzb25hbFNpZ24gMiBDQSAyMDIwAgwYS+5PXokx35blu9EwDQYJ YIZIAWUDBAIBBQCggdQwLwYJKoZIhvcNAQkEMSIEIKckdqy955H9GQcyr5iE3MuQY270/IMYtwvb FYTl95AUMBgGCSqGSIb3DQEJAzELBgkqhkiG9w0BBwEwHAYJKoZIhvcNAQkFMQ8XDTIxMDcwMjA0 MDQzMFowaQYJKoZIhvcNAQkPMVwwWjALBglghkgBZQMEASowCwYJYIZIAWUDBAEWMAsGCWCGSAFl AwQBAjAKBggqhkiG9w0DBzALBgkqhkiG9w0BAQowCwYJKoZIhvcNAQEHMAsGCWCGSAFlAwQCATAN BgkqhkiG9w0BAQEFAASCAQAEGjZaZhlGHntWImqOvfXcyKpVLnVCYnTQTFsTUKKOglssDwn9Lhkr MU/3a40gBHR99lg9CINqWA/oHXng2XT7nygzudTHmVRsZfT36THOgsafn8oDEb9yMQ8uaL0e+6d1 A3VfjlUbchBiuoPQaxA+nPoxAYYFkfGrSEdKtsXvG9GLnVcnzNpgisEcjxx9lpfrRXMjmJ6MTkci 1Aym0TeL5T/bTGf1ZhirJdEmzrlLPjDJ8HFp32sAECZWQhSFABauz57HXQ4blOGnjjsEqZfu04CY RIBE6lT6oChzKViOqe/6cfy1WCxBIO/kZBQjIYUbdytPrJv3NTC6bknXkPLC --0000000000006a3bd605c61c0d64--