Re: [ippm] Preliminary measurement comparison of "Working Latency" metrics

"MORTON JR., AL" <acmorton@att.com> Mon, 31 October 2022 20:41 UTC

Return-Path: <acmorton@att.com>
X-Original-To: ippm@ietfa.amsl.com
Delivered-To: ippm@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 8DFE4C1524BC for <ippm@ietfa.amsl.com>; Mon, 31 Oct 2022 13:41:10 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -6.908
X-Spam-Level:
X-Spam-Status: No, score=-6.908 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, RCVD_IN_DNSWL_HI=-5, RCVD_IN_MSPIKE_H2=-0.001, RCVD_IN_ZEN_BLOCKED_OPENDNS=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01, URIBL_DBL_BLOCKED_OPENDNS=0.001, URIBL_ZEN_BLOCKED_OPENDNS=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=att.onmicrosoft.com
Received: from mail.ietf.org ([50.223.129.194]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id Vac02f-92eKq for <ippm@ietfa.amsl.com>; Mon, 31 Oct 2022 13:41:06 -0700 (PDT)
Received: from mx0b-00191d01.pphosted.com (mx0b-00191d01.pphosted.com [67.231.157.136]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 33E59C14CE27 for <ippm@ietf.org>; Mon, 31 Oct 2022 13:41:06 -0700 (PDT)
Received: from pps.filterd (m0288867.ppops.net [127.0.0.1]) by m0288867.ppops.net-00191d01. (8.17.1.5/8.17.1.5) with ESMTP id 29VItXjI008288; Mon, 31 Oct 2022 16:41:04 -0400
Received: from alpi154.enaf.aldc.att.com (sbcsmtp6.sbc.com [144.160.229.23]) by m0288867.ppops.net-00191d01. (PPS) with ESMTPS id 3kjhg3gj8n-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Mon, 31 Oct 2022 16:41:04 -0400
Received: from enaf.aldc.att.com (localhost [127.0.0.1]) by alpi154.enaf.aldc.att.com (8.14.5/8.14.5) with ESMTP id 29VKf3Oh004850; Mon, 31 Oct 2022 16:41:03 -0400
Received: from zlp30483.vci.att.com (zlp30483.vci.att.com [135.47.91.189]) by alpi154.enaf.aldc.att.com (8.14.5/8.14.5) with ESMTP id 29VKexTj004743 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO); Mon, 31 Oct 2022 16:40:59 -0400
Received: from zlp30483.vci.att.com (zlp30483.vci.att.com [127.0.0.1]) by zlp30483.vci.att.com (Service) with ESMTP id 8199E4068F8C; Mon, 31 Oct 2022 20:40:59 +0000 (GMT)
Received: from GAALPA1MSGED2CB.ITServices.sbc.com (unknown [135.50.89.133]) by zlp30483.vci.att.com (Service) with ESMTP id 4094D4068F8B; Mon, 31 Oct 2022 20:40:59 +0000 (GMT)
Received: from GAALPA1MSGEX1CB.ITServices.sbc.com (135.50.89.109) by GAALPA1MSGED2CB.ITServices.sbc.com (135.50.89.133) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.12; Mon, 31 Oct 2022 16:40:58 -0400
Received: from GAALPA1MSGETA01.tmg.ad.att.com (144.160.249.126) by GAALPA1MSGEX1CB.ITServices.sbc.com (135.50.89.109) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.12 via Frontend Transport; Mon, 31 Oct 2022 16:40:58 -0400
Received: from NAM10-BN7-obe.outbound.protection.outlook.com (104.47.70.104) by edgeal.exch.att.com (144.160.249.126) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.1.2507.12; Mon, 31 Oct 2022 16:40:57 -0400
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=fkGdXLT1BNs7HYakPeKhNwafAqOQBPgT9TA4V5hIbqbipt6FZ9dLFYWFGFl6I0sZE8uMiIhT8IwYe5i1TBmVu+wHRpSttqSJWn6DG18wk/COO1631271tkszsqSUhFIqXWvaLAo5Tl/v15V6JiYcEnyEOgZ2S/zF/u16Z2BRcOpxmfkpBgkKMufbLZChieDiVoiRE+zF21ee6iQk9MLjiTutVGAnbOA7Fjy/Ei4o6PzqbfR/CEeWYrvNMOYU31IofLiGQ4HDreHuzIJdXTr3NfItWosRQeaz4tK2a1B5V39AjrETgTbshtC7rOJsAWUNs9gq3d4ir8UzAOTPyNV2Pw==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=VlsRKaW6M4uyrXfgXMC7e8ma4eIoff4uQYOMhZB9kck=; b=EboVTOCAvAPSycPIC2ADLAd+R6hvJBGw/SP/gE39RO7mGrF+9QC4qGJEA4EjTeD1rm3MYCe4xjUJkojqKKs7DAjJu/BKinYD54XPscNhWUx30QxUVoENtAViJ+x8WY388aXdGUpv2rv5vVLKlvlta41DPu3xKDfXa1lcB4DbM6o5MT98XyLszm/+E+bA66FK7tO1OfCgGkkpmxEZEnSWj+Xn75O0msnZKfKgpMT+oyTiy7X0pPQsfEQf74zAflye5DOUdjy/c3aErHmkZI+IRvcVOgzenMd8Mca5CXjkF5Ss606CMacHy8Rt/mcm6Erxro4rnH2VETFMyOL6JN74gg==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=att.com; dmarc=pass action=none header.from=att.com; dkim=pass header.d=att.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=att.onmicrosoft.com; s=selector2-att-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=VlsRKaW6M4uyrXfgXMC7e8ma4eIoff4uQYOMhZB9kck=; b=wxhI98ThL0VSKQKnUBbpC6L6dNTQ3A+z0CJj/l4tLkoMY2uN4ia8vBELPq6+k4FFiErfMLzjQiiea3Or2BDQ5edFInyQ1f5ueQdEXld3aAsYsMshjUXRJPptC3ozzhhypIOFYRadjUb4WQsj4EFi0nvJvOXMn7qVUtH2uPXO3oU=
Received: from CH0PR02MB7980.namprd02.prod.outlook.com (2603:10b6:610:105::17) by CH3PR02MB9234.namprd02.prod.outlook.com (2603:10b6:610:14a::15) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5746.28; Mon, 31 Oct 2022 20:40:55 +0000
Received: from CH0PR02MB7980.namprd02.prod.outlook.com ([fe80::2732:4452:c534:dc0a]) by CH0PR02MB7980.namprd02.prod.outlook.com ([fe80::2732:4452:c534:dc0a%4]) with mapi id 15.20.5769.021; Mon, 31 Oct 2022 20:40:53 +0000
From: "MORTON JR., AL" <acmorton@att.com>
To: Dave Taht <dave.taht@gmail.com>
CC: "ippm@ietf.org" <ippm@ietf.org>, Rpm <rpm@lists.bufferbloat.net>
Thread-Topic: [ippm] Preliminary measurement comparison of "Working Latency" metrics
Thread-Index: Adjn9RFV1510Nn0rRAK145Jj2ExYNwExbsswAB5pHFAABSpiAAAGVJhA
Date: Mon, 31 Oct 2022 20:40:53 +0000
Message-ID: <CH0PR02MB798097A6125BFF4DEAB584AFD3379@CH0PR02MB7980.namprd02.prod.outlook.com>
References: <CH0PR02MB79808E2508E6AED66DC7657AD32E9@CH0PR02MB7980.namprd02.prod.outlook.com> <CH0PR02MB7980DFB52D45F2458782430FD3379@CH0PR02MB7980.namprd02.prod.outlook.com> <CH0PR02MB7980D3036BF700A074D902A1D3379@CH0PR02MB7980.namprd02.prod.outlook.com> <CAA93jw7Jb_77dZzr-AFjXPtwf_hBxhODyF5UzTX5a-A6+xMkWw@mail.gmail.com>
In-Reply-To: <CAA93jw7Jb_77dZzr-AFjXPtwf_hBxhODyF5UzTX5a-A6+xMkWw@mail.gmail.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
x-ms-publictraffictype: Email
x-ms-traffictypediagnostic: CH0PR02MB7980:EE_|CH3PR02MB9234:EE_
x-ms-office365-filtering-correlation-id: e00e74a6-678d-4b7a-6263-08dabb80343b
x-ms-exchange-senderadcheck: 1
x-ms-exchange-antispam-relay: 0
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: L8UYYBdOwl8vvvIpq3KrL5Sp+1k42Cw4Z8NZTqtIxnuVpbrZSOxNhCn0b1HukpGwS4NJ2XrPddxZ1cJ5mG8oH6zJWhw0xefuI5Njd0a89+meIobcx6wxJx2QanEB6kNidb0FWGI3pxEAHXtSiwqjPW6HOW5Q0vdfeP2UScE5GdX8kvX77BSv0IYjX1PMbynJMaunBXdbQaI7x1tmc4y7wRfYeoIGQO41eh0cD6HQ02hv0qNp3hxQHWUYCkDNphLCjw/lPs4A+GwVF3SEAY8kud0PEcM22Pfd0Bdyqkwol2qMRYtT0E8GkiQCsj8dDg85jYnnx27UICsSBxktUA3z7ZPInqGapxfcUWK1JeSqnivq89rYiGO1aeME9JkR/veuYKBYYRqjGVlDP3Jv7CdaBnN+qdQQBWFmLRuKr6XBoIR8cvpH7JcafjKrArzqLz3/p/IsTP5fWXE5YKq14anQPADoevoqTbX6RZ0Z3pcUubQSUCUems9UHxan+ttK17eSzWH5S9QNYQXOf0y/KjiqRywZ1d4osCKXV5xKtcMK9snGpQA6HB76Bd8i0mWNo1I0xnL7+1AxWXoaAuMASrYVvk3zeJ7pwhw8P4/15RGHGtfEaXu9VTkpFZ6cRalka+RLfd0gIBpQYED6WaR7+rABgaepGIcQlk/LqwN2GJIkij2EoOainukWk2YH5ayjXqtBc1kny/zfrb6YKA4KDPuzTtC/Sa+2BuJf9pVu95NnqVdj+XD/4WIh7lsee2UnvjIyliVf6EpUByYd/lzxZvk6mtfxnceL6/iEShmj+avsGNM5auPUQoH9GiRMO000HwUbXyEZphslxLZlLwe/cneJGw==
x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:CH0PR02MB7980.namprd02.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230022)(4636009)(39860400002)(346002)(136003)(376002)(396003)(366004)(451199015)(6506007)(5660300002)(8936002)(966005)(66899015)(316002)(478600001)(33656002)(66574015)(82202003)(45080400002)(52536014)(186003)(53546011)(41300700001)(38100700002)(6916009)(38070700005)(4326008)(7696005)(71200400001)(66476007)(2906002)(54906003)(122000001)(83380400001)(9686003)(30864003)(66556008)(82960400001)(86362001)(55016003)(76116006)(66946007)(64756008)(26005)(8676002)(66446008); DIR:OUT; SFP:1101;
x-ms-exchange-antispam-messagedata-chunkcount: 1
x-ms-exchange-antispam-messagedata-0: Nybp1I6h7JkoIfqxLODXs0i7Z5qMzDbQ2iYwSXD8BzNG2wfxFRegES6U19xux0I1VmssPMfWmk3kLMKNeyAse02nAdgt54nLRQzPrrCFyUZN54JiCvB9Ism5d0M3a4dx2eqO/xiOwP+h1P9xGdr28711j3E0ExLtskbXlp+LDH9MKV5cklXtztlBR9vFe8R8eCdWnh3EkdvJrnPwUO8w1tmtfFATdC3h2TPOHQzeiT+3gAnvxFKxKMTUeGQp55vE93tpdh+HBrWDf/IVRoFoj7sltOnO9RHN7P2Qsug8JHVxAFH+dV8sn1gcUuiiPa6mTqk2B+y9Nj1NsJVQb+kLvIFp6kHBXQP51pwP3BtUmk9u0jIkLW1qt1RMNaP1PoBqoMpwGot+o6uu7Xi/3TA1DuHH2yFCzq08mE8C/K25ynsa9vN0a9GniVsni8VdPIwWKg2aorMm2nkEXzH44sGecXIVEz8nzAhYnl+r+DhlLxyQSW8WB9GdHonRe+eGXtVEOUDKE1kKki/G89KhzPVzX2rYRD25NptWIpd1AhoJH85Kdf/S0XdUDQmyXpz5AQUljMeDFr+Yn+kLhth8hzpLeVoWCd/PVhPZn0bFjp30kycLziVgsPnm5nRUMuFgV7bnyC7o93whpONWGdXwHDtDPQyB4FKya2Ij61MD68/HokqI5cZmQW/DtjfhafB+jnf/gbLlImuHWbytt1i7GFWjH1gWUvu01akUWmsM4Te8XDCZMsf0jumdjwIJLucooBIsa+YzLfHwznimjtjh7JP+LYEcJOy0K8CVwgo8+d1ij7Wq/JlW0YeVVO1ejKlYeCsH4Ww1jAT46LZRJUsG+86sp9Aa0xsE47N9My0QdVZsM0fRG5Eq5q8jJIoLnEx1R7smHhOydrDalx3GDWnx7UZ2b7iOMwAy6oALmHn2zroVPY/p13RMSUNVykjSwGUXs6zObCRa39IPAT9T7K7x8wU1RV2AA7qX5kvt3r7AkYbd9ds5/VNq5e6Dxu8PtAczsaag948iLSk4zRnnZUh921l0viDPoDM0aKYBucecQbYhXSpoEYV1bjur7lH0k5QvNlpbvQvXfUO9AxwvaJZL5XT0tsHmXtVJTyrrRkGg72v230T8/KavnY2k5ShuuBOl24/WA3RAUoGVgbwuKuNRJEx7xeood/vTy6Y2/jE2/FSCPDcPzypUNji+NgfBJsQyOh4E/Ikg6189/SPFoKod506nPGXApNKuSnBZq5FPiVQOhF9KFfngqY3SGjFWeY74ufxJdcDdGJ2Sd3jUBGjkh87e8lMcAqeZZSjFle29WOQfNQyPHHRgVaCI6ORYjWX2GJyitIwv9shrP6wY1BUKXj+OolznmKetRSMuhWGV4uI+m0Ra+JdwHMDPy0GO5773JC8Oke33SCnXlsa6ZQKA/IDuGv+H3fH48igjQiO6ra7Ce/anZsngLBYsc0SlqFjbrc+fX0XRvxiZyrsqt886jUvmYm2gAzAfm1wcS29iyKQpoLBk92RIbM3bSQs3AAhaEiFF/xtq7TvXTkhRa24W7opGcpNjfcVcib/ziy0DdtzlTqA=
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
MIME-Version: 1.0
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-AuthSource: CH0PR02MB7980.namprd02.prod.outlook.com
X-MS-Exchange-CrossTenant-Network-Message-Id: e00e74a6-678d-4b7a-6263-08dabb80343b
X-MS-Exchange-CrossTenant-originalarrivaltime: 31 Oct 2022 20:40:53.2236 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: e741d71c-c6b6-47b0-803c-0f3b32b07556
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: Bo3O+W0nhm2q+ItQkkmqTZ076EjAcFCDnLEV6DM8nWG76fGzfpqFeixkHtn9Y8eK
X-MS-Exchange-Transport-CrossTenantHeadersStamped: CH3PR02MB9234
X-TM-SNTS-SMTP: 8AC6E71F7A1B6A0DE3DCF1129A0A5B20B3A1BF2B58B76DACFDDBCBEEEFAB6F082
X-Proofpoint-GUID: j5QQ5tn_NTwGNxUz4m6cNpG08yLnvuPc
X-Proofpoint-ORIG-GUID: j5QQ5tn_NTwGNxUz4m6cNpG08yLnvuPc
X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.205,Aquarius:18.0.895,Hydra:6.0.545,FMLib:17.11.122.1 definitions=2022-10-31_21,2022-10-31_01,2022-06-22_01
X-Proofpoint-Spam-Details: rule=outbound_policy_notspam policy=outbound_policy score=0 phishscore=0 lowpriorityscore=0 impostorscore=0 mlxscore=0 priorityscore=1501 malwarescore=0 spamscore=0 suspectscore=0 clxscore=1011 mlxlogscore=999 adultscore=0 bulkscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2210170000 definitions=main-2210310127
Archived-At: <https://mailarchive.ietf.org/arch/msg/ippm/4q2l-t-ksutfS4Vt1wi8TO6oIX8>
Subject: Re: [ippm] Preliminary measurement comparison of "Working Latency" metrics
X-BeenThere: ippm@ietf.org
X-Mailman-Version: 2.1.39
Precedence: list
List-Id: IETF IP Performance Metrics Working Group <ippm.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/ippm>, <mailto:ippm-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/ippm/>
List-Post: <mailto:ippm@ietf.org>
List-Help: <mailto:ippm-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/ippm>, <mailto:ippm-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 31 Oct 2022 20:41:10 -0000

Thanks for your read/reply/suggestions, Dave!

Allow me to pull a few of your comments forward to try for a more cogent reply.

Dave wrote:
> Thank you very much for the steer to RFC9097. I'd completely missed that.
You're quite welcome! We all have a hand on the elephant with eyes closed, and only learn the whole story when we talk to each other...
The repo for UDPST is here: https://github.com/BroadbandForum/obudpst
We are also working to standardize the protocol the UDPST uses to measure RFC 9097:
https://datatracker.ietf.org/doc/html/draft-ietf-ippm-capacity-protocol-03
and potentially many aspects of network and application performance.

Dave wrote:
> Certainly we can expect bi-modal distributions ... should be called ... speed-lose.
Agreed. I'm glad we added the bimodal analysis feature in UDPST. It works with our max test duration (60s, we didn't want people to run capacity tests ad nauseum), but we won't be able to detect speed-loose beyond that.

Dave wrote:
> One of my biggest issues with the rpm spec so far is that it should,
> at least, sometimes, run randomly longer than the overly short interval <now> ...
We don't have adaptable duration either. Another perspective on duration comes from folks who test paths with mobile access: they prefer 5-7 second duration, and the Type C algo helps.

Dave wrote:
> So adding another mode - how quickly is peak bandwidth actually
> reached, would be nice.
I think we report this in our prolific JSON-formatted output (#sub-interval with the Max Cap).

Dave wrote:
> How does networkQuality compare vs a vs your tool vs a vs goresponsiveness?
I'll try to install goresponsiveness later this week, so that we have a view of this.

Dave wrote:
> have you tried irtt?   (https://github.com/heistp/irtt )
I have not. Seems like a reasonable tool for UDP testing. The feature I didn't like in my scan of the documentation is the use of Inter-packet delay variation (IPDV) instead of packet delay variation (PDV): variation from the minimum (or reference) delay. The morbidly curious can find my analysis in RFC 5481: https://datatracker.ietf.org/doc/html/rfc5481

irtt's use of IPDV means that the results won’t compare with UDPST, and possibly networkQuality. But I may give it a try anyway...

thanks again, Dave.
Al

> -----Original Message-----
> From: Dave Taht <dave.taht@gmail.com>
> Sent: Monday, October 31, 2022 12:52 PM
> To: MORTON JR., AL <acmorton@att.com>
> Cc: ippm@ietf.org; Rpm <rpm@lists.bufferbloat.net>
> Subject: Re: [ippm] Preliminary measurement comparison of "Working Latency"
> metrics
> 
> Thank you very much for the steer to RFC9097. I'd completely missed that.
> 
> On Mon, Oct 31, 2022 at 9:04 AM MORTON JR., AL <acmorton@att.com> wrote:
> >
> > (astute readers may have guessed that I pressed "send" too soon on previous
> message...)
> >
> > I also conducted upstream tests this time, here are the results:
> > (capacity in Mbps, delays in ms, h and m are RPM categories, High and
> Medium)
> >
> > Net Qual                           UDPST (RFC9097)              Ookla
> > UpCap     RPM    DelLD  DelMin     UpCap    RTTmin   RTTrange   UpCap
> Ping(no load)
> > 34        1821 h 33ms   11ms       23 (42)  28       0-252      22       8
> > 22         281 m 214ms  8ms        27 (52)  25       5-248      22       8
> > 22         290 m 207ms  8ms        27 (55)  28       0-253      22       9
> > 21         330 m 182ms  11ms       23 (44)  28       0-255      22       7
> > 22         334 m 180ms  9ms        33 (56)  25       0-255      22       9
> >
> > The Upstream capacity measurements reflect an interesting feature that we
> can reliably and repeatably measure with UDPST. The first ~3 seconds of
> upstream data experience a "turbo mode" of ~50Mbps. UDPST displays this
> behavior in its 1 second sub-interval measurements and has a bimodal reporting
> option that divides the complete measurement interval in two time intervals to
> report an initial (turbo) max capacity and a steady-state max capacity for the
> later intervals. The UDPST capacity results present both measurements: steady-
> state first.
> 
> Certainly we can expect bi-model distributions from many ISPs, as, for
> one thing, the "speedboost" concept remains popular, except that it's
> misnamed, as it should be called speed-subtract or speed-lose. Worse,
> it is often configured "sneakily", in that it doesn't kick in for the
> typical observed duration of the test, for some, they cut the
> available bandwidth about 20s in, others, 1 or 5 minutes.
> 
> One of my biggest issues with the rpm spec so far is that it should,
> at least, sometimes, run randomly longer than the overly short
> interval it runs for and the tools also allow for manual override of length.
> 
> we caught a lot of tomfoolery with flent's rrul test running by default for
> 1m.
> 
> Also, AQMs on the path can take a while to find the optimal drop or mark rate.
> 
> >
> > The capacity processing in networkQuality and Ookla appear to report the
> steady-state result.
> 
> Ookla used to basically report the last result. Also it's not a good
> indicator of web traffic behavior at all, watching the curve
> go up much more slowly in their test on say, fiber 2ms, vs starlink,
> (40ms)....
> 
> So adding another mode - how quickly is peak bandwidth actually
> reached, would be nice.
> 
> I haven't poked into the current iteration of the goresponsiveness
> test at all: https://urldefense.com/v3/__https://github.com/network-
> quality/goresponsiveness__;!!BhdT!giGhURYxqguQCyB3NT8rE0vADdzxcQ2eCzfS4NRMsdvb
> K2bOqw0uMPbFeJ7PxzxTc48iQFubYTxxmyA$   it
> would be good to try collecting more statistics and histograms and
> methods of analyzing the data in that libre-source version.
> 
> How does networkQuality compare vs a vs your tool vs a vs goresponsiveness?
> 
> >I watched the upstream capacity measurements on the Ookla app, and could
> easily see the initial rise to 40-50Mbps, then the drop to ~22Mbps for most of
> the test which determined the final result.
> 
> I tend to get upset when I see ookla's new test flash a peak result in
> the seconds and then settle on some lower number somehow.
> So far as I know they are only sampling the latency every 250ms.
> 
> >
> > The working latency is about 200ms in networkQuality and about 280ms as
> measured by UDPST (RFC9097). Note that the networkQuality minimum delay is
> ~20ms lower than the UDPST RTTmin, so this accounts for some of the difference
> in working latency.  Also, we used the very dynamic Type C load
> adjustment/search algorithm in UDPST during all of this testing, which could
> explain the higher working latency to some degree.
> >
> > So, it's worth noting that the measurements needed for assessing working
> latency/responsiveness are available in the UDPST utility, and that the UDPST
> measurements are conducted on UDP transport (used by a growing fraction of
> Internet traffic).
> 
> Thx, didn't know of this work til now!
> 
> have you tried irtt?
> 
> >
> > comments welcome of course,
> > Al
> >
> > > -----Original Message-----
> > > From: ippm <ippm-bounces@ietf.org> On Behalf Of MORTON JR., AL
> > > Sent: Sunday, October 30, 2022 8:09 PM
> > > To: ippm@ietf.org
> > > Subject: Re: [ippm] Preliminary measurement comparison of "Working
> Latency"
> > > metrics
> > >
> > >
> > > Hi again RPM friends and IPPM'ers,
> > >
> > > As promised, I repeated the tests shared last week, this time using both
> the
> > > verbose (-v) and sequential (-s) dwn/up test options of networkQuality. I
> > > followed Sebastian's calculations as well.
> > >
> > > Working Latency & Capacity Summary
> > >
> > > Net Qual                           UDPST                        Ookla
> > > DnCap     RPM    DelLD  DelMin     DnCap    RTTmin   RTTrange   DnCap
> > > Ping(no load)
> > > 885       916 m  66ms   8ms        970      28       0-20       940      8
> > > 888      1355 h  44ms   8ms        966      28       0-23       940      8
> > > 891      1109 h  54ms   8ms        968      27       0-19       940      9
> > > 887      1141 h  53ms   11ms       966      27       0-18       937      7
> > > 884      1151 h  52ms   9ms        968      28       0-20       937      9
> > >
> > > With the sequential test option, I noticed that networkQuality achieved
> nearly
> > > the maximum capacity reported almost immediately at the start of a test.
> > > However, the reported capacities are low by about 60Mbps, especially when
> > > compared to the Ookla TCP measurements.
> > >
> > > The loaded delay (DelLD) is similar to the UDPST RTTmin + (the high end of
> the
> > > RTTrange), for example 54ms compared to (27+19=46). Most of the
> networkQuality
> > > RPM measurements were categorized as "High". There doesn't seem to be much
> > > buffering in the downstream direction.
> > >
> > >
> > >
> > > > -----Original Message-----
> > > > From: ippm <ippm-bounces@ietf.org> On Behalf Of MORTON JR., AL
> > > > Sent: Monday, October 24, 2022 6:36 PM
> > > > To: ippm@ietf.org
> > > > Subject: [ippm] Preliminary measurement comparison of "Working Latency"
> > > > metrics
> > > >
> > > >
> > > > Hi RPM friends and IPPM'ers,
> > > >
> > > > I was wondering what a comparison of some of the "working latency"
> metrics
> > > > would look like, so I ran some tests using a service on DOCSIS 3.1, with
> the
> > > > downlink provisioned for 1Gbps.
> > > >
> > > > I intended to run apple's networkQuality, UDPST (RFC9097), and Ookla
> > > Speedtest
> > > > with as similar connectivity as possible (but we know that the traffic
> will
> > > > diverge to different servers and we can't change that aspect).
> > > >
> > > > Here's a quick summary of yesterday's results:
> > > >
> > > > Working Latency & Capacity Summary
> > > >
> > > > Net Qual                UDPST                        Ookla
> > > > DnCap     RPM           DnCap    RTTmin   RTTVarRnge DnCap    Ping(no
> load)
> > > > 878       62            970      28       0-19       941      6
> > > > 891       92            970      27       0-20       940      7
> > > > 891       120           966      28       0-22       937      9
> > > > 890       112           970      28       0-21       940      8
> > > > 903       70            970      28       0-16       935      9
> > > >
> > > > Note: all RPM values were categorized as Low.
> > > >
> > > > networkQuality downstream capacities are always on the low side compared
> to
> > > > others. We would expect about 940Mbps for TCP, and that's mostly what
> Ookla
> > > > achieved. I think that a longer test duration might be needed to achieve
> the
> > > > actual 1Gbps capacity with networkQuality; intermediate values observed
> were
> > > > certainly headed in the right direction. (I recently upgraded to
> Monterey
> > > 12.6
> > > > on my MacBook, so should have the latest version.)
> > > >
> > > > Also, as Sebastian Moeller's message to the list reminded me, I should
> have
> > > > run the tests with the -v option to help with comparisons. I'll repeat
> this
> > > > test when I can make time.
> > > >
> > > > The UDPST measurements of RTTmin (minimum RTT observed during the test)
> and
> > > > the range of variation above the minimum (RTTVarRnge) add-up to very
> > > > reasonable responsiveness IMO, so I'm not clear why RPM graded this
> access
> > > and
> > > > path as "Low". The UDPST server I'm using is in NJ, and I'm in Chicago
> > > > conducting tests, so the minimum 28ms is typical. UDPST measurements
> were
> > > run
> > > > on an Ubuntu VM in my MacBook.
> > > >
> > > > The big disappointment was that the Ookla desktop app I updated over the
> > > > weekend did not include the new responsiveness metric! I included the
> ping
> > > > results anyway, and it was clearly using a server in the nearby area.
> > > >
> > > > So, I have some more work to do, but I hope this is interesting-enough
> to
> > > > start some comparison discussions, and bring-out some suggestions.
> > > >
> > > > happy testing all,
> > > > Al
> > > >
> > > >
> > > >
> > > >
> > > > _______________________________________________
> > > > ippm mailing list
> > > > ippm@ietf.org
> > > >
> > >
> https://urldefense.com/v3/__https://www.ietf.org/mailman/listinfo/ippm__;!!Bhd
> > > >
> > >
> T!hd5MvMQw5eiICQbsfoNaZBUS38yP4YIodBvz1kV5VsX_cGIugVnz5iIkNqi6fRfIQzWef_xKqg4$
> > >
> > > _______________________________________________
> > > ippm mailing list
> > > ippm@ietf.org
> > >
> https://urldefense.com/v3/__https://www.ietf.org/mailman/listinfo/ippm__;!!Bhd
> > > T!g-
> FsktB_l9MMSGNUge6FXDkL1npaKtKcyDtWLcTZGpCunxNNCcTImH8YjC9eUT262Wd8q1EBpiw$
> >
> > _______________________________________________
> > ippm mailing list
> > ippm@ietf.org
> >
> https://urldefense.com/v3/__https://www.ietf.org/mailman/listinfo/ippm__;!!Bhd
> T!giGhURYxqguQCyB3NT8rE0vADdzxcQ2eCzfS4NRMsdvbK2bOqw0uMPbFeJ7PxzxTc48iQFub_gMs
> KXU$
> 
> 
> 
> --
> This song goes out to all the folk that thought Stadia would work:
> https://urldefense.com/v3/__https://www.linkedin.com/posts/dtaht_the-mushroom-
> song-activity-6981366665607352320-
> FXtz__;!!BhdT!giGhURYxqguQCyB3NT8rE0vADdzxcQ2eCzfS4NRMsdvbK2bOqw0uMPbFeJ7PxzxT
> c48iQFub34zz4iE$
> Dave Täht CEO, TekLibre, LLC