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

"MORTON JR., AL" <acmorton@att.com> Mon, 31 October 2022 00:08 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 D9DF4C1522B3 for <ippm@ietfa.amsl.com>; Sun, 30 Oct 2022 17:08:52 -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 E5K4lm8ZGjR4 for <ippm@ietfa.amsl.com>; Sun, 30 Oct 2022 17:08:46 -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 49AE6C14F6EB for <ippm@ietf.org>; Sun, 30 Oct 2022 17:08:46 -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 29UGhjL5031537 for <ippm@ietf.org>; Sun, 30 Oct 2022 20:08:45 -0400
Received: from alpi154.enaf.aldc.att.com (sbcsmtp6.sbc.com [144.160.229.23]) by m0288867.ppops.net-00191d01. (PPS) with ESMTPS id 3kh09pgmuw-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT) for <ippm@ietf.org>; Sun, 30 Oct 2022 20:08:45 -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 29V08iX3021493 for <ippm@ietf.org>; Sun, 30 Oct 2022 20:08:44 -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 29V08e9Y021309 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO) for <ippm@ietf.org>; Sun, 30 Oct 2022 20:08:40 -0400
Received: from zlp30484.vci.att.com (zlp30484.vci.att.com [127.0.0.1]) by zlp30484.vci.att.com (Service) with ESMTP id C67754000373 for <ippm@ietf.org>; Mon, 31 Oct 2022 00:08:39 +0000 (GMT)
Received: from GAALPA1MSGEX1CD.ITServices.sbc.com (unknown [135.50.89.111]) by zlp30484.vci.att.com (Service) with ESMTP id 93B3F400036B for <ippm@ietf.org>; Mon, 31 Oct 2022 00:08:39 +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; Sun, 30 Oct 2022 20:08:39 -0400
Received: from GAALPA1MSGETA03.tmg.ad.att.com (144.160.249.125) 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; Sun, 30 Oct 2022 20:08:39 -0400
Received: from NAM12-MW2-obe.outbound.protection.outlook.com (104.47.66.40) by edgeal.exch.att.com (144.160.249.125) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.1.2507.12; Sun, 30 Oct 2022 20:08:38 -0400
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=KA72TObdvLgN70Q7e0I9EJCTo5vZC61NLCpkBNNic/P9AUOPk0ywzFh1adOLzK8eIn8UbmM80+4YNbGJqkBio53Kjt2lNt4CJMWKf0qhigTaJmfqtoc24cvMag25cw9EE7IxgP+N97RAGIpoBXVE9ZHMTCth2LaVRIiAsBhmUDWKmctI3b4JWQEj7DrajcKA4VYR8Yq+SBDzcum47XghJ6VmPbloPSYAih2g8ABf73mJKFRMLDuI9yY5NTuSiFv0W+bg4m/lJphMiCRbDZS6tPT8F2AliOPjZO8hMXxI7e3G5AiQ5DOJqhE+vMdo2BIl/PbnxcjYk2mKj2K/NIAuDQ==
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=0D9tcuynfOLWs9oVKCGUS8Ov4Lh3SXtOvWrfr1CBOKs=; b=Es5O/VSlADczHGQ5CjKAq6rSrc4UAkt9vq63JlJ1Xsd+jWi3ueqrYwN5kklNAd59G2Wd73SPHrHbFub+YYtvmd/zMY4EoRKlILgV71x9RVA2uw5R3P0PldzQAfFELW7urYEr6/LolIFxcrZcRP09f+HfT6hxjLIal9CoEHwYGeshxAXEr2+Ev554ERzxRtJYVs5mNzQGGcTdn01kgctUcCBdEhoKUrrOhAufi/9FprTWvJ3Bv8iQtzI8AzIhc+A3E022tjLnxUBrvB91hqDpU345Xm/ZHOXjewAx2aBBUvVmsXtlqL0wmkPc2lHxrNjXpiVUNIj50j0/F4xisbfNTA==
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=0D9tcuynfOLWs9oVKCGUS8Ov4Lh3SXtOvWrfr1CBOKs=; b=k7Wgf2XriahatzACf4joP94lGUs7fHcH3iJM7XuaoxYgLGmtTezt5Nk9eooEA9KulCe/WHiOvGvjHC/i0nogIXZcvI7LjMtGYDbuDAWCR8J1jE/FHL5AOS8C4znHwTYwqjZgCA0LKyttS9cUcVWI90JwPySidfJSlgPgqF+Hs8A=
Received: from CH0PR02MB7980.namprd02.prod.outlook.com (2603:10b6:610:105::17) by SJ0PR02MB7359.namprd02.prod.outlook.com (2603:10b6:a03:298::12) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5769.19; Mon, 31 Oct 2022 00:08:36 +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.019; Mon, 31 Oct 2022 00:08:36 +0000
From: "MORTON JR., AL" <acmorton@att.com>
To: "ippm@ietf.org" <ippm@ietf.org>
Thread-Topic: Preliminary measurement comparison of "Working Latency" metrics
Thread-Index: Adjn9RFV1510Nn0rRAK145Jj2ExYNwExbssw
Date: Mon, 31 Oct 2022 00:08:36 +0000
Message-ID: <CH0PR02MB7980DFB52D45F2458782430FD3379@CH0PR02MB7980.namprd02.prod.outlook.com>
References: <CH0PR02MB79808E2508E6AED66DC7657AD32E9@CH0PR02MB7980.namprd02.prod.outlook.com>
In-Reply-To: <CH0PR02MB79808E2508E6AED66DC7657AD32E9@CH0PR02MB7980.namprd02.prod.outlook.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_|SJ0PR02MB7359:EE_
x-ms-office365-filtering-correlation-id: 5d7b5a54-5196-47dd-dc45-08dabad40e85
x-ms-exchange-senderadcheck: 1
x-ms-exchange-antispam-relay: 0
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: eWxa5i23hrFUo0i/uflmswN1GEJFPpV7bprGpibGmSsGJNlkm/HLDWZ67JyD5njv8mAuIG1H8If1UbmBs3U+IHIHzen5qAvEgpx8qYJb/8b7DBLpC5FZtb3CF71zwG7LyaVbw+vMIVKbBy7BmkgY1SgwcwgOCAsU6xJkYkpoTaONVHOln6dwarPv/uIgWwksrek5y8vF8BB4cQtBBk8qq42WYDjiGWAtzCbsWQGSIFJS6uUZ49xYoCJFV4VSo5KDfQszH8cLV5BnMZMFeJDem05+G0sIKbOVUfNpQtbj+EuUZMUU+Hs1WjUe67M8DdLBSYFHg5sobF7UbNxjT/gJ0HpUAL7TKo2NQYft7HjMNsjRzgXu6zJBgw0xKNqiU5vyD2F4hbaZVtUKsyDMiQZsHXZ37pODHXEYYJaxa9yk1lUVnRWVFLlDhXzptMrZY+GkXpmXDGBZV84NGv8+4hv58kv98htCYGsWJ3w8x+Pi68jxYAhUWssAOC6SadfE28YEW9+5b/HEeH5KRUNw/sAr+5mUofb/v4m5Zf3Ney3HWJEvzESvDnHEspSCDM0QXn9fHH3V83FyaQK7thV5JnvullUvUbkIculQaxvQYoowXdbY5HJ4Gqh2EPl5+vKEwU8SxvvuUNHMikxLcvIR1CA8gGhOBXFj6N5vJ8k5xmpSPC5nOstLx4oXYjoxkcouFQzGhyDoIurEJ1uZLQIYae/L32Dx9UlYrYEcpWNNNXYStWMssGxjoEP4LnTvC91nk0RyBYe5E2ssznSgOy72gqhHeoGo7IpCd8nL0WdybwMi8xE=
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)(366004)(136003)(376002)(346002)(39860400002)(396003)(451199015)(26005)(66446008)(64756008)(66556008)(66476007)(66946007)(76116006)(83380400001)(33656002)(82960400001)(41300700001)(8676002)(6916009)(186003)(2906002)(8936002)(52536014)(316002)(82202003)(5660300002)(9686003)(38070700005)(86362001)(966005)(478600001)(122000001)(55016003)(53546011)(7696005)(38100700002)(71200400001)(6506007); DIR:OUT; SFP:1101;
x-ms-exchange-antispam-messagedata-chunkcount: 1
x-ms-exchange-antispam-messagedata-0: 7hoHjactLOy7YsEgqZMevlCAhZZ6HpwZ2GLK184UyIAwtk4azCPb/0e+ydVopemL8PTKuigFLr3t8rNu4xxFblP+qm8maOrP53bohW4Fxvy4Ku3I5iae6J57BEiJOOYq00rH6UhbBHpDUVee3XwYvqbkFaVXzN/N/xPAAqLECwZAO7TxAoOhw1NqURgta8WR5S6gOB4oaftdfutlvsu6EWBWPcmCOUd0QWsheiWEydpZDQneARhoXweNEJ7E6SDTkGgQVWic90rYNDtU9gjxhpsuLwZ1J/sSF52/sIN9TxHJVblQ81GF1NlQnqfk4JnKB32Ku8c5QJ72/0P8G1hVUkA4H9lxPBw0Zvt4T6TYXijK9GDfdV8xB24VwhN+hEor2QIVjIJ/agGJVIPMZ8hE1C9Lh6VeTRdyi2wVSibrh6XBBhEBQR6etl5gOpYy+zAwOnODh7qKZaXAT+QedaWGtwcbY9BcpoyeSoX8R+Jafg5wkqJvoaIaO8xGaKqSdNE555Os4j4+usSX46nPu6ZxQs+jJLDr2AblRj6pLibgyyT+NX4t5suER6NCH+5lMm3960e168qq0icZMgxPTZ+6v1WqWVVqZUNNE8MnCX80ufD3+jAbywBrdBKAsRIQ4d0MOLkwegkh1MY13majEjGT7HkvPt1vJdI1365YXhCO0VvjA7g+dMQvP0/XM8ErjxYkWkTjdXIOyx2uFnxkqplHzIQnkKEWpJiT3pN5ckvMjiTf+FfnOfKADGjjWaPBA3TfEP57dfE+L3ByMo7XXVshTuaum4j+VI9UhTwHE9JbUyUTqLZBHZOf67GqsvKgytokU1UFcsBgHbQuiu6uVc0OH30Dso7G68oZQygQ7w5GFqX6KawPgYa305e9sJoL5O707K6nRA+KI3ihV7Pd0MVUCEX0UZKBTAYLFc9dhnlIgb/veeqKlFLiO6OU7xZqqh2J0WCXr3Bv23htHe0M0VeoCaK9Gu1L9TATWVbUtlMVnLHa4jVw3iZaFuY3vRUiPq1MCuJjmVlnexhNEuPseZJnn+CU8KSCS/VqliV5kCHjSFkxW1Sk/Djg5685W7a3gCBNzCDybdZW6EkxSfFq0R/wXSar4o2bRgz+6yw9VXNhXjmfb1rlOBZ0lkQ3afk3U83aMj6S7IgPdD4z+/EpEd6gsAQybxhJkmX2VnZY8/+E1JN0S8zxm8YwzYHxm5IujEmB1SNtLkD98DGVjJn2eF/93CrgSPXBTYAR2FuEs7CNiSt2/Vcllnkevm8Tf8lJaYb1pubVPSGLWkUauF1CD8e+t6C5uzgwT8VyhqcyFekc8DYTvI/zBOOrP5T6/m/sW3n3Ww2c2aBgKQm1YHlKynXw7MkjAzZ1DCF2X6Zef2xE4smmlZLj8DiG4PiyYcrxJztVdoTl6yf1SlAliBiMVG1bwPl7BpNROeTUtzlNOogd9BO6STQ8VVR9RW7gBX7Ft+MfjovNnvUMP0QLcYDEAwUskiuUCzqQFPm3MLejKp87WUmYEjLj3vE71dJNrzFSU4XId0Lxrh3AvZuhHlUpoyGbLJjZIlKQUwWbhFaEkZ2mKmM=
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
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: 5d7b5a54-5196-47dd-dc45-08dabad40e85
X-MS-Exchange-CrossTenant-originalarrivaltime: 31 Oct 2022 00:08:36.5677 (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: GiAtbdkuIw/0NdeJcydMBg65mPtvyriSG/d7GcYSyrTuPAa86fIHG+MuN3q4+5ld
X-MS-Exchange-Transport-CrossTenantHeadersStamped: SJ0PR02MB7359
X-TM-SNTS-SMTP: 9E9CB971F850C614A2D33FA430D8B4176D4A3AAA9C41379A8D195F31450D317B2
X-Proofpoint-ORIG-GUID: sE_-lHl8csP7MZE7id0mmuuJkTd4W_j1
X-Proofpoint-GUID: sE_-lHl8csP7MZE7id0mmuuJkTd4W_j1
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-30_16,2022-10-27_01,2022-06-22_01
X-Proofpoint-Spam-Details: rule=outbound_policy_notspam policy=outbound_policy score=0 impostorscore=0 bulkscore=0 phishscore=0 mlxlogscore=999 adultscore=0 malwarescore=0 suspectscore=0 clxscore=1015 lowpriorityscore=0 priorityscore=1501 spamscore=0 mlxscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2210170000 definitions=main-2210300163
Archived-At: <https://mailarchive.ietf.org/arch/msg/ippm/MEXMPCkK609pWe6RcOUfKS2ghng>
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 00:08:53 -0000

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$