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

"MORTON JR., AL" <acmorton@att.com> Tue, 01 November 2022 14:52 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 BD2DEC1522A6 for <ippm@ietfa.amsl.com>; Tue, 1 Nov 2022 07:52:14 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -6.907
X-Spam-Level:
X-Spam-Status: No, score=-6.907 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_BLOCKED=0.001, 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 NNzy5AHQr1Cq for <ippm@ietfa.amsl.com>; Tue, 1 Nov 2022 07:52:10 -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 70DB2C14F692 for <ippm@ietf.org>; Tue, 1 Nov 2022 07:51:21 -0700 (PDT)
Received: from pps.filterd (m0288868.ppops.net [127.0.0.1]) by m0288868.ppops.net-00191d01. (8.17.1.5/8.17.1.5) with ESMTP id 2A1CUBDj004752; Tue, 1 Nov 2022 10:51:20 -0400
Received: from alpi154.enaf.aldc.att.com (sbcsmtp6.sbc.com [144.160.229.23]) by m0288868.ppops.net-00191d01. (PPS) with ESMTPS id 3kjjejuubh-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Tue, 01 Nov 2022 10:51:20 -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 2A1EpIk9004314; Tue, 1 Nov 2022 10:51:19 -0400
Received: from zlp30484.vci.att.com (zlp30484.vci.att.com [135.47.91.179]) by alpi154.enaf.aldc.att.com (8.14.5/8.14.5) with ESMTP id 2A1EpFgb004201 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO); Tue, 1 Nov 2022 10:51:15 -0400
Received: from zlp30484.vci.att.com (zlp30484.vci.att.com [127.0.0.1]) by zlp30484.vci.att.com (Service) with ESMTP id 094C54005C20; Tue, 1 Nov 2022 14:51:15 +0000 (GMT)
Received: from GAALPA1MSGEX1CD.ITServices.sbc.com (unknown [135.50.89.111]) by zlp30484.vci.att.com (Service) with ESMTP id D39844005C25; Tue, 1 Nov 2022 14:51:14 +0000 (GMT)
Received: from GAALPA1MSGED2CB.ITServices.sbc.com (135.50.89.133) by GAALPA1MSGEX1CD.ITServices.sbc.com (135.50.89.111) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.12; Tue, 1 Nov 2022 10:51:14 -0400
Received: from GAALPA1MSGETA02.tmg.ad.att.com (144.160.249.124) 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 via Frontend Transport; Tue, 1 Nov 2022 10:51:14 -0400
Received: from NAM10-BN7-obe.outbound.protection.outlook.com (104.47.70.102) by edgeal.exch.att.com (144.160.249.124) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.1.2507.12; Tue, 1 Nov 2022 10:51:12 -0400
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=KgR31hH46CJc8PDYck4o1Q7YMJ76vcKPQ3UjYANuBqKoAi5CiNI3njeVPHnNvXk75L7x0JQwEzgJKmzhWvqhLvtdNN4GRZpaqP4pfr8DsN230x9FRT8qP8+2cKmxJ/gr9p1C6fZimugprmqULMowt2xjtulhGndWhh34vROOeocn6wa+FqgHqxDL0TQmFDrwA0+z61LpKmW4WHGij+2dQK1MsBlgdOYfCWneJas5yVJCCekCn2AZ/EGg1S/yFqy0Te4lfap+JtWqTLOHq7LYjZZ3xgoEhQcfljh6CN7+6AI++me0iG4lItMUqwhB7iYWsZtCXBtiZViKK+rzTq/o7Q==
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=WGtl6O17SbNh5BVD10XUQmM4/zXzYSbLsB130u+VjgA=; b=SWbi0K5A2P/D+jN9VN58Ikdi6eO5MK0mBeWsxFGTmbk5KBTTnSok6cqpnvL6MR3HcRwEtNM6ltd7HUIgN3fPpcTueaTiSvepFthYza7TogiiSanuoujkgbbcqbAd951uYiJ4qc/7XWo+HIkFT2OY1ykDnVuH07pG3LYexQahKIe1AypN4gPjoWQiD/hyKk4ujM5t5uiXQlR9rc183NwAvgV3NLo9y1gRss0brMN6UvkaGnvxy0xS9Cb2gXhtnyHsMp/mbcSFxfz1bHeTNrCovercGUjXHhaSC9gBMnzPzq0ittxEP6orZEUl2JTLUzZrAan7iPQlPy63SdeSGDubIA==
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=WGtl6O17SbNh5BVD10XUQmM4/zXzYSbLsB130u+VjgA=; b=DnYYCr4MN0lciMlmFtP62iRwCxBbYCt9Ewuep5KOmX3paiAzc7HtceeosnN8iO1A7J5dQ0ObgpHPZagoBnN4FTaGDKByp0oQSth28od8Q/JABEms/LkDQRh8UOLbM3B3s7ImPOixgGGtISWtxoakOt5GCKpe1jaBoMM2iX+nUHk=
Received: from CH0PR02MB7980.namprd02.prod.outlook.com (2603:10b6:610:105::17) by BL3PR02MB8035.namprd02.prod.outlook.com (2603:10b6:208:35a::17) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5769.16; Tue, 1 Nov 2022 14:51:10 +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; Tue, 1 Nov 2022 14:51:10 +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: Adjn9RFV1510Nn0rRAK145Jj2ExYNwExbsswAB5pHFAABSpiAAAGVJhAAAeYgoAACihBgAAS3Wiw
Date: Tue, 01 Nov 2022 14:51:10 +0000
Message-ID: <CH0PR02MB7980242F0FAEA23544344C13D3369@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> <CH0PR02MB798097A6125BFF4DEAB584AFD3379@CH0PR02MB7980.namprd02.prod.outlook.com> <CAA93jw4ujKqrOiEPDB8pKHvn=AiA1xTamOi2SVv_RfP=_ANXZA@mail.gmail.com> <CAA93jw4vEYaj-HiHpB7=J=VxcpEaupWgQWwbdo=E_v3ngCae=Q@mail.gmail.com>
In-Reply-To: <CAA93jw4vEYaj-HiHpB7=J=VxcpEaupWgQWwbdo=E_v3ngCae=Q@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_|BL3PR02MB8035:EE_
x-ms-office365-filtering-correlation-id: 46785085-9cd1-4a44-fee1-08dabc1883f8
x-ms-exchange-senderadcheck: 1
x-ms-exchange-antispam-relay: 0
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: CrOG5FsHsLcbMncjXAGJXNc34tmn2yfiHfCwoYyzCRZtWDmKZhivNQaKUSdtc59a/lpN6kDrDUqi4GPnlZ1h2ZSV9hEGwJpOp6NMlwttrv9aXHOvWz64UwQ6QWXbO7rx1Fk+pyko8dXrK+nM9u3zDCH52qyLdLlZdRn8JjDEl5SfdbBZLd4+xZOesMJQrfIklWlZty6rBp+U/Q9aeyiVRVzz8EAy5EfCGwcKp1Di6HKAhv7FWfR7jieE4g9amwXrG/CEpwt9C+e2OGFNh0Bu1eEpwMY4YmWjrnuD8tGM1VS905CSYxtVhAeuBoCmimaTqs1g+vgOp1af1Cw84iK0zryTsKxis3kQLk++Uyotoi0ov/znRv0F2+E8Ti4r8TC5Zmf6Cf1EX8vWKGaPeAxhvItuo3QeApsfjlo4r/d2agOqupCQT9xhGY994scBS9zHt5sR0SFvHvYlE634FYnBfSJymtTdWThW/f54fC1WfSB1SUcQM2K63MOKvUsju7vP/WvDOL+LjTwPUlAP9KYoQ5V56mON4b+yRPPVjTm4nnF9ziPrZ+AVFFJhke6lmhJkbTMvBYk+MZOFsMGUPZofYwso7u+FCmiTldmk8/BahJOIeSwl17SXb1MQJnq4de0K7ZXbbQKCU6LY8vvm7KBBS8NmZKt249xq019SYRLGv7Uo4wFvStDCFUwW+fq/et6ByAKElP6gYXIuYx3yhG5saKIkj1EfH+Yeik7SCRun3Uek4ej0/c2X/J0SnF0Pjlr75h8mOFnlbWYLFtAQGxHy5HR/5cxrkygu5fnfKIFNeEpDmUyl0cpQI2KZStmnlYRTeMS0v/aapffcWCgh9P7Jcw==
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)(136003)(366004)(376002)(396003)(346002)(451199015)(66556008)(9686003)(66476007)(38100700002)(66446008)(64756008)(76116006)(4326008)(8676002)(82960400001)(83380400001)(66946007)(2906002)(55016003)(30864003)(26005)(186003)(66574015)(52536014)(53546011)(86362001)(122000001)(41300700001)(6506007)(8936002)(7696005)(5660300002)(82202003)(66899015)(71200400001)(38070700005)(478600001)(6916009)(966005)(316002)(54906003)(33656002)(45080400002); DIR:OUT; SFP:1101;
x-ms-exchange-antispam-messagedata-chunkcount: 1
x-ms-exchange-antispam-messagedata-0: A9atc/nuAd9MOCoWUgTWGaOchxWSJfEumb0whUQrJxl/dnVaeRdNvb5faLnwr+rj9xnwgT0sdQ7jqTk1BXKtIYKl9QE0m9iH4U6u6GxZepldttrhMzg0wXMl5pxXppHZWZg57nYAQVnARWLQ12QbabG2WygQt+v82LG/CIzowJDt6iV4+ZVRvpUeMf5Pxu9KH5eJyOJ2vmWf3xL7/8zKcGk/3DaHL0PNGE9m0YTG/bE68W7RKV3folTs0pAI8TJVfQ3jvl/d/WTpKjqQpVVR7uS1W38Tx9m2od6ehra9XsIARRy6B7tR32oJoD/l+2vAcfWZANEMkDFjiD2J+WuCeYtiBlg+ka4aFb2eLXZTACPkyS5XLa4Fymf7oFxP5m+zLu2m8gedm3XWb/jkeDLr+YhY/UsyrjaKCdhTWYs2cy3o4lAA4LMjLGOL7ma1aEwI/L+TFrJcSNAdXEovB+LyD6V113WIjRWyAXSuiCnkS+1gT7wNgHQJkHZvnLMXskbyyOyX3yA+h1XucAJh21nXvigYr7aoCXgzYiidHIManVypImTKZ5axeArCK1kta77jRFQHiIQApJnP/DmE0iCRz659U1nOCjq3jcPUPQ5Nizi5YAkfKhB0oVU6NEnadiGltdoVx/9HtRv0Bh4cfzXn94riSdd+A6sobt9n9T9YiJqmS/dCHw/nwQ2Eho1agIiyCXFLItfqW/XA15guMWbzX9c2ZYVCZ49Wu7pwVMqyH46wWcWBdwISfdELgBOvwumRoZxqm+mkRCvux+JtC052/SZIlU5mzrgGFT7zkNVY7AM+XuGgKoWgf+Vmv4AnFQrLaVy0Q80L4DDSHOlSUJAo2Ax3JtpvkzdZYOjRWZc4q4vq7DAgeReDy/MxeeDMCwtWQRJuv7ljq/VIHNBibHlteUlPopOODjBcrlRXqEJaPA/ANAcodI4s3NTShZe6TSFKHB1G9mZHf7xljmupdCa14w74kBHFsVEh+4YSxQACiWtW+nyWkOV7VnwUj1G8VC/9/x1idZKRQPr6xYnNqXZR/gvI1h3nn7MFdW9a8aDDX4fHE6KGP5r4n4KwWBUs3bwx4GGW2qYSG6X72yvqTVCHImlwqQvtw6zAB75MCt1BvgowbckkYl/++j3+VtKv+jk2zK1IXMyLo6mJvN/SRiYFAtr7yI+rNaHmz8pLu5iu+Idtfy2V5C+m5qaYM/fxAjc/HQ+u+7vlF4+l9+LEyqiPp7N7LnMFVY9J1UzUPqwHZokQPu2lb6RH7jJLe84sbFSYIuTQFuL65p9r4hnkJGKFJSf6lhN66jiRla/uDqvB2DMs0VKVMmkKt9JvggMy19z9e3RDAmNPTflqTaBoPaqMbFR93gi35gYqDO+byNj1cgrk7qKUl3QR0qwhiEHpcSWuhTkMRrLzg2o6syjW7MlcYgksA4mVUEyiNeyvc8g6OtimlN0m2kD7IzRY0/e4K6flx4webjEvfOUzECOkaVyUy2W67GPBQUFtGl4AfbhBmdGGooAquKjdFmHLCAKoiVXzGt1EyXHveHN1913rCz60srh24F4GyCN67nek/ppzyJ8=
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: 46785085-9cd1-4a44-fee1-08dabc1883f8
X-MS-Exchange-CrossTenant-originalarrivaltime: 01 Nov 2022 14:51:10.5560 (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: J7t1zVBrcpC34D7HTBjUxlJFI/hKzy9f1Emf6niLVpks7OON+3Rmhe/h2cG92uWr
X-MS-Exchange-Transport-CrossTenantHeadersStamped: BL3PR02MB8035
X-TM-SNTS-SMTP: B63FE8814882AD3BD8AB8CED96BC620E50F279ADFB7DF6800B0F47858DE5A9DA2
X-Proofpoint-ORIG-GUID: vIdrIrxqFfQFktfM42GivT9H5ALtDM4j
X-Proofpoint-GUID: vIdrIrxqFfQFktfM42GivT9H5ALtDM4j
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-11-01_07,2022-11-01_02,2022-06-22_01
X-Proofpoint-Spam-Details: rule=outbound_policy_notspam policy=outbound_policy score=0 malwarescore=0 spamscore=0 impostorscore=0 suspectscore=0 mlxscore=0 phishscore=0 lowpriorityscore=0 mlxlogscore=999 clxscore=1015 priorityscore=1501 bulkscore=0 adultscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2210170000 definitions=main-2211010111
Archived-At: <https://mailarchive.ietf.org/arch/msg/ippm/EQuWnuVFvqfLbX-INVHaORrnDTE>
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: Tue, 01 Nov 2022 14:52:14 -0000

Hi Dave, 
Thanks for trying UDPST (RFC 9097)! 

Something you might try with starlink:
use the -X option and UDPST will generate random payloads.

The measurements with -X will reflect the uncompressed that are possible.
I tried this on a ship-board Internet access: uncompressed rate was 100kbps.

A few more quick replies below,
Al

> -----Original Message-----
> From: Dave Taht <dave.taht@gmail.com>
> Sent: Tuesday, November 1, 2022 12:22 AM
> 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
> 
> Dear Al:
> 
> OK, I took your udpst tool for a spin.
> 
> NICE! 120k binary (I STILL work on machines with only 4MB of flash),
> good feature set, VERY fast, 
[acm] 
Len Ciavattone (my partner in crime on several measurement projects) is the lead coder: he has implemented many measurement tools extremely efficiently, this one in C-lang.

> and in very brief testing, seemed
> to be accurate in the starlink case, though it's hard to tell with
> them as the rate changes every 15s.
[acm] 
Great! Our guiding principle developing UDPST has been to test the accuracy of measurements against a ground-truth. It pays-off.

> 
> I filed a couple bug reports on trivial stuff:
> https://urldefense.com/v3/__https://github.com/BroadbandForum/obudpst/issues/8
> __;!!BhdT!iufMVqCyoH_CQ2AXdNJV1QSjl_7srzb_IznWE87U6E583vleKCIKpL3PBLwci5nOIEUc
> SswH_opYmEw$
[acm] 
much appreciated...  We have an OB-UDPST project meeting this Friday, can discuss then.

> 
> (Adding diffserv and ecn washing or marking detection would be a nice
> feature to have)
> 
> Aside from the sheer joy coming from the "it compiles! and runs!"
> phase I haven't looked much further.
> 
> I left a copy running on one of my starlink testbeds -
> fremont.starlink.taht.net - if anyone wants to try it. It's
> instrumented with netperf, flent, irtt, iperf2 (not quite the latest
> version from bob, but close), and now udpst, and good to about a gbit.
> 
> nice tool!
[acm] 
Thanks again!

> 
> Has anyone here played with crusader? (
> https://urldefense.com/v3/__https://github.com/Zoxc/crusader__;!!BhdT!iufMVqCy
> oH_CQ2AXdNJV1QSjl_7srzb_IznWE87U6E583vleKCIKpL3PBLwci5nOIEUcSswHm4Wtzjc$   )
> 
> On Mon, Oct 31, 2022 at 4:30 PM Dave Taht <dave.taht@gmail.com> wrote:
> >
> > On Mon, Oct 31, 2022 at 1:41 PM MORTON JR., AL <acmorton@att.com> wrote:
> >
> > > > have you tried irtt?
> (https://urldefense.com/v3/__https://github.com/heistp/irtt__;!!BhdT!iufMVqCyo
> H_CQ2AXdNJV1QSjl_7srzb_IznWE87U6E583vleKCIKpL3PBLwci5nOIEUcSswHBSirIcE$   )
> > > 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://urldefense.com/v3/__https://datatracker.ietf.org/doc/html/rfc5481__;!!
> BhdT!iufMVqCyoH_CQ2AXdNJV1QSjl_7srzb_IznWE87U6E583vleKCIKpL3PBLwci5nOIEUcSswHt
> T7QSlc$
> >
> > irtt was meant to simulate high speed voip and one day
> > videoconferencing. Please inspect the json output
> > for other metrics. Due to OS limits it is typically only accurate to a
> > 3ms interval. One thing it does admirably is begin to expose the
> > sordid sump of L2 behaviors in 4g, 5g, wifi, and other wireless
> > technologies, as well as request/grant systems like cable and gpon,
> > especially when otherwise idle.
> >
> > Here is a highres plot of starlink's behaviors from last year:
> > https://urldefense.com/v3/__https://forum.openwrt.org/t/cake-w-adaptive-
> bandwidth-
> historic/108848/3238__;!!BhdT!iufMVqCyoH_CQ2AXdNJV1QSjl_7srzb_IznWE87U6E583vle
> KCIKpL3PBLwci5nOIEUcSswH_5Sms3w$
> >
> > clearly showing them "optimizing for bandwidth" and changing next sat
> > hop, and about a 40ms interval of buffering between these switches.
> > I'd published elsewhere, if anyone cares, a preliminary study of what
> > starlink's default behaviors did to cubic and BBR...
> >
> > >
> > > 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...
> >
> > The more the merrier! Someday the "right" metrics will arrive.
> >
> > As a side note, this paper focuses on RAN uplink latency
> >
> https://urldefense.com/v3/__https://dl.ifip.org/db/conf/itc/itc2021/1570740615
> .pdf__;!!BhdT!iufMVqCyoH_CQ2AXdNJV1QSjl_7srzb_IznWE87U6E583vleKCIKpL3PBLwci5nO
> IEUcSswHgvqerjg$   which I think
> > is a major barrier to most forms of 5G actually achieving good
> > performance in a FPS game, if it is true for more RANs. I'd like more
> > to be testing uplink latencies idle and with load, on all
> > technologies.
> >
> > >
> > > 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
> >
> >
> >
> > --
> > 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!iufMVqCyoH_CQ2AXdNJV1QSjl_7srzb_IznWE87U6E583vleKCIKpL3PBLwci5nO
> IEUcSswHLHDpSWs$
> > Dave Täht CEO, TekLibre, LLC
> 
> 
> 
> --
> 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!iufMVqCyoH_CQ2AXdNJV1QSjl_7srzb_IznWE87U6E583vleKCIKpL3PBLwci5nO
> IEUcSswHLHDpSWs$
> Dave Täht CEO, TekLibre, LLC