[ippm] Re: AD Review of draft-ietf-ippm-qoo
Ruediger.Geib@telekom.de Thu, 18 December 2025 08:18 UTC
Return-Path: <Ruediger.Geib@telekom.de>
X-Original-To: ippm@mail2.ietf.org
Delivered-To: ippm@mail2.ietf.org
Received: from localhost (localhost [127.0.0.1]) by mail2.ietf.org (Postfix) with ESMTP id A11CF9C30D95 for <ippm@mail2.ietf.org>; Thu, 18 Dec 2025 00:18:11 -0800 (PST)
X-Virus-Scanned: amavisd-new at ietf.org
X-Spam-Flag: NO
X-Spam-Score: -2.797
X-Spam-Level:
X-Spam-Status: No, score=-2.797 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIMWL_WL_HIGH=-0.001, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, RCVD_IN_DNSWL_LOW=-0.7, RCVD_IN_MSPIKE_H2=0.001, RCVD_IN_VALIDITY_RPBL_BLOCKED=0.001, RCVD_IN_VALIDITY_SAFE_BLOCKED=0.001, SPF_NONE=0.001] autolearn=ham autolearn_force=no
Authentication-Results: mail2.ietf.org (amavisd-new); dkim=pass (2048-bit key) header.d=telekom.de
Received: from mail2.ietf.org ([166.84.6.31]) by localhost (mail2.ietf.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 4JKdBE5QOX3g for <ippm@mail2.ietf.org>; Thu, 18 Dec 2025 00:18:09 -0800 (PST)
Received: from mailout21.telekom.de (mailout21.telekom.de [194.25.225.215]) (using TLSv1.2 with cipher ECDHE-ECDSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail2.ietf.org (Postfix) with ESMTPS id 6BB169C30D89 for <ippm@ietf.org>; Thu, 18 Dec 2025 00:18:09 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=telekom.de; i=@telekom.de; q=dns/txt; s=dtag1; t=1766045889; x=1797581889; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-transfer-encoding:mime-version; bh=SzuhL6gxQBQsLVm7yVNV5/87ygfnAP4VKdRHu2YpnNE=; b=hH6aRYdxSFH6J+kyA8GBUrfEdPI1497Bvl8ylu2fXik/orjkSRcZLQyC zCfrCQdRApxW7uK/1eVFlBTEO9MmwPtNpVfCBYDDoms/ctWlDOZqt5mBZ Wv4vQ+L05zBEBVAefG+i0nNzSTNXGW9Yn1jDiJLMfeAeze02vC0GvkD4A PXW9dekzS5tnLxkLjRbrcuUG76ysaWO5lAzWDzKoT1MxtPTGg9ByNhh5w 5se969MVG6NR25oabzG9c8FDpqL8t3dcZrz9HE2XCE3FCKHaFjpem8y6d htq+2DR9A5ukpkA1Qd+dcZAc9HrEsGDQuY4M1OAMs26dlF+g//xquLjqz w==;
Received: from unknown (HELO mailbb05.mail.telekom.de) ([10.175.186.101]) by MAILOUT21.dmznet.de.t-internal.com with ESMTP/TLS/ECDHE-RSA-AES128-GCM-SHA256; 18 Dec 2025 09:18:02 +0100
IronPort-SDR: 6943b8b9_mQ2tZgJ46AgsT9mxqbmVK/rijbf0YRmawkZWfTRsOPtZTYv SUIV2EJqjAbk7Asr5HlD98AAxTtWcT/Nd7nRU7g==
X-IronPort-AV: E=Sophos;i="6.21,227,1763420400"; d="scan'208";a="63201246"
Received: from he126304.emea1.cds.t-internal.com ([10.169.118.205]) by mailbb05.mail.telekom.de with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 18 Dec 2025 09:18:01 +0100
Received: from HE126306.emea1.cds.t-internal.com (10.169.118.207) by HE126304.emea1.cds.t-internal.com (10.169.118.205) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.2562.29; Thu, 18 Dec 2025 09:18:01 +0100
Received: from HE102770.emea1.cds.t-internal.com (10.171.40.42) by HE126306.emea1.cds.t-internal.com (10.169.118.207) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.2562.29 via Frontend Transport; Thu, 18 Dec 2025 09:18:01 +0100
Received: from BEUP281CU002.outbound.protection.outlook.com (40.93.77.7) by O365mail07.telekom.de (172.30.0.239) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.2562.29; Thu, 18 Dec 2025 09:18:00 +0100
ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=sVA//XaHKeooU/6Hi+Iiiw9uLvy7ICrDZF+EFtGKRe7NEcuyGX/Suqo8CiEJFkYIcCbRtsRM7O6XFxtMuh5AC3BPMZt7abgSrZ9+vz+5pUzwL8oD4ngT/cbEa7pkWbHY20g7x9iT1I6mCt1l6YrfWMBrLnI0TT7dlGqdPYtK+0mz4JiKL7LFS6wYJMEzr2ls3xwXw8Nk1rp5QSx/mUAlppKATHUYhyty2dDH3cbNdNO7yWzyPnJNQMiaSqlO7rg1wGFzoHj79nI/yxRlIhxmQkn6HQUNcPZ0IWVxC7kCy1bvDrcJe481lorq0zivbUv3Dz9uT/W5ga4kEclHkUfSBg==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector10001; 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=SzuhL6gxQBQsLVm7yVNV5/87ygfnAP4VKdRHu2YpnNE=; b=pqKyhoj3+mDUYZ7fePI/IYDqGpvfx5CTKwM8DyPmZ/WJAz2rbjfeue4RCLqFEasOC1WlLNNTIOzsPYMPD2vXp2x/sQ8F2if1782DyQ80NQzfOrADMnRrASGlYm0bpIdT5IHSG1kKOj5NxB2o4WTHAXiSIwAWZ7XIhA40SRMNM5ZJ3acw4/HVp+R9ltKYwahcNGrXaq9JhnDKYYrkg1H+LKOioauiy9sPhuB1PPb1J2IVA5mR8p3JeL4t5d6qekrF3/N72iBPxzDadLlYVhNIcFepA8iLfDr3VADinaXRfZXFI/p380Xfo62Cgaurw+aDKx37Ugfum57DM+rzut4e8A==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=telekom.de; dmarc=pass action=none header.from=telekom.de; dkim=pass header.d=telekom.de; arc=none
Received: from BEZP281MB2007.DEUP281.PROD.OUTLOOK.COM (2603:10a6:b10:57::6) by FR0P281MB2767.DEUP281.PROD.OUTLOOK.COM (2603:10a6:d10:23::10) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9434.8; Thu, 18 Dec 2025 08:17:59 +0000
Received: from BEZP281MB2007.DEUP281.PROD.OUTLOOK.COM ([fe80::bfb7:3c8a:bcd1:80e6]) by BEZP281MB2007.DEUP281.PROD.OUTLOOK.COM ([fe80::bfb7:3c8a:bcd1:80e6%5]) with mapi id 15.20.9434.001; Thu, 18 Dec 2025 08:17:59 +0000
From: Ruediger.Geib@telekom.de
To: werner.robitza@aveq.info, magnus.olden@cujo.com, bjorn@domos.no
Thread-Topic: [ippm] Re: AD Review of draft-ietf-ippm-qoo
Thread-Index: AQHcb/PUq9OzKb3qGEWcRCk2hKsAObUnCG3A
Date: Thu, 18 Dec 2025 08:17:59 +0000
Message-ID: <BEZP281MB20076828CF1DF86D73B3B03A9CA8A@BEZP281MB2007.DEUP281.PROD.OUTLOOK.COM>
References: <CAJ+DnJAuXMmeKpFvszdc-XHzSM6WvPSXCZU_abn65wKmFk8-GA@mail.gmail.com>
In-Reply-To: <CAJ+DnJAuXMmeKpFvszdc-XHzSM6WvPSXCZU_abn65wKmFk8-GA@mail.gmail.com>
Accept-Language: de-DE, en-US
Content-Language: de-DE
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
authentication-results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=telekom.de;
x-ms-publictraffictype: Email
x-ms-traffictypediagnostic: BEZP281MB2007:EE_|FR0P281MB2767:EE_
x-ms-office365-filtering-correlation-id: 556ac4d4-391c-4546-dd8d-08de3e0df4e9
x-ms-exchange-senderadcheck: 1
x-ms-exchange-antispam-relay: 0
x-microsoft-antispam: BCL:0;ARA:13230040|366016|376014|1800799024|4022899009|38070700021;
x-microsoft-antispam-message-info: S5mmPcfFaVIIfNEyCJc81TEHsENSmS2+WBYTEIh6D7jxKAZWjT7p2mh0CkKJgPfQP/15J4ioYqUTztVkpkHAsA/SkoE8xR0MVmci3+nSN9EnOZrVTIxF+3e7/1aKfFoNkOMD2AiGykaLOcEjYYqCWIOmd+6cLPbJc6S2U3dKqO/g7IehFYmJ+o9oZjOCHAuF6lPAHHajXtArZCkRRBdmBK3baE3icn/lgXJDpq+Pvgeeo2/GDmHYD4UpQq/N20/BbLWSUWKfOjVL/0vOywcW4aIXR5QopDUI9Q446sA93qerh2SlTYTqroiFiTAjBdx472CpNyjhCh+k0glI49U64YNqpKlh5DFCLVrAti4TFagMpsVUxOnhRkNkA6PUDSTbHS6cZTpd1TLLaGo9WV8Tl7rzYKPvtaLKZKjv5mUWBtstlfkJsHTwL1dRqfDRL+Upys57Pfo99lv0Tg7XrjRJoSNfv0XyvptMY6vNIKIPm7rHst1urtVqwEcJ0funYwkbpteKai2BZFVJ92nQc8Gnpckw2yFA1PhL2dnBJhg5FTSQcMYaNA6R9xIZvEE0q5KuyoCGDcLiHBPWDXX/X5iUFL6VLPICng5dlERCz0wi4PZVOT7N+jOijnvpaQHkhIsjmk3s6J3BJZloC+lWJilauw+oDkdb2h/rW0GvpQGJIaffC7KhMTrh8X7ikvgRUTxyrmXksvvfO8L0JrwJXQzTBdJYeudyDjiPW/sgUzcNMNSyvL8TxH8+6RoFept0zO4500+uo/QbCL56xEMYJ9t2Tjz4kT9ibt9Co3zZc5bEoRh1lvv3LXESsd0MAZTNl8wMuf4IIpZ6hyGqCgRqqqshlMTep1vQFpt3YJ3S662QvgG7gibTKnXaZjYD0HViMbEjwMqSN96z1spG/Uwt98JqpDmCmh/3vKzkc4wuvJgoN/TOJODP7mhzo5UbLO+bA6goKxJUC9zdVSPwBExyM2BHT7e7TowPcurPeJVxP5dQKIwORl9yojBY2IIJNVEWQTBjj1o/RTLo88NdFHsm3V/fYA0eef8ZJQ/9TtCP013LHK7BGS/IPHBVSeeiPSOADqwBwZePmnXlQVVpAwlELbGogbWKoDF8dlAO1r7qR1ONbPeT+RqncW/JwuUojjmui9cRzkRnKH5T77KosVPQdMMXfobkuNLztX+dy+bwLHSZCefOqnuAMd6O3leLPu/Ymr1MsYVSZHt9Lj4pUQ7rV8nIo5zX5ZO0VvFkaydI0+7Eg+pHlwmy9DsYtOgG5aaWyYyEZXlrgdJ5IEkH7SElSdyUTqZuLbar/hdAEAz2i8Z5DwJEoxpU0fnOkA8BvomkggxsRra5kKgPh8wFEHOUted/rP4SpJoHRvBCvTwkNbONXIqj5YMAdPs2jRRBgzlm1SREuKi+vxTLpxJy5Uobycr1mUuAl8uc5uJyg5ELUZsu+RgAy0SeccHIp89q0eR9zzoYKxQtvyQAXCONcqG6u8FadzVORxaitBF2UzU6QeCVj1SWbZ1bEDuQPQJ+jIiPx09c
x-forefront-antispam-report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:BEZP281MB2007.DEUP281.PROD.OUTLOOK.COM;PTR:;CAT:NONE;SFS:(13230040)(366016)(376014)(1800799024)(4022899009)(38070700021);DIR:OUT;SFP:1101;
x-ms-exchange-antispam-messagedata-chunkcount: 1
x-ms-exchange-antispam-messagedata-0: j+E9abu8WUaFanc9N+jm0Pj48+Sm7FgMHaHbPBzxvm3V0i0yXWJAv87ISrzQV72iVOA3nEMSHNji+cQMamp4eXHGRnN5YsI1yD+nt4UtKclgMJErBuwnJf2YZU3kR915inl00RZ2+XrqZbRa1PJuksofP95RlJo6OtJ3A2FDu8oP+buDiA6SjTUXY1QpGNLAmXAmbdblVjCxqTKsI1VO5+Tob1mWRhxDZ/x6sElxbXevhUdVYa1mFLe50EcEdi9ngwUE0dp5E0o24iDha6TifG9mWBqw8Uyh/PvGUobU6IlR0bMRBwM3HNUCLdRMW6auq98UlMVhYTv7jXAt428CNETCgrvWcQFQlurcEUn1Pq9pmbgIvgyrdJXfJu5aENVRylrndqxOU3VFNtEBsXRKMli/huFDniZPp8w0njidAX3YditNSN/jtuqdTjDhLpoFgPItTbRLXfvuaqXoEYqxLr822TRy85HNjV/HOp6x40HNakHjcRMyZGOUDNhAZn8S5Klm/RoBvVBRLK7jkmf76KXVN3ZGom0vJ2Wn7PKM9CTk7ujhZP/+uwWnHLJhd3JLiZiQDg/4lGkWnl6v5RIZ2gT5Y2qINrQJPdFAySJtAKQw35EIV638q7yrRx3yyuEk8x8eeLwrSgwUDXIrN66uLBfMqxPur0Wp4BflV+1r5QaQu0xqHeOmiUQOAyzdpXCBdTN1/ibSrxIYtuxdoTkzTd22QX4BWUjru1rSC0kUI4RMJo1tdrowK9ZG/F/WZUPZN9vmaQpUBlA6Xo0lsnMzv/g3tfG0S9GPTTjMYtY//JF4CmnPGi7hqcVMpmEJrRnCbIxZ11LZ+5YTrfleAgZdm6SPFegMtOBKBVjGA/baetuZNuyrEJ8ItvS1QwZqz3P6piTW31k7XUix2Kxsa/2o593PJTSDSGsN6cOvXfV9/IYc8Eotu/2cdmZBH9ZLys2vlP7hjMJgynqoEK9zomOAr776kXs/WpFAeawz+x8X6U5sf9+yMCoUrTv8TN3nytYw1IL2GhibwnZqFEiIp4i7k63d22+XRjSZFd8QHW2in0w8mnLerqGHXIwGXEE0MTrXgWzh1FG3veFGTFUtQQ+l4D7TutrX61Jc5GjwQ+JqxdNMER2+QSffzSm6+QXWl3Kp+KkmnG84JeKWrFZ4EiEmagAkpQJG2aXYob49+l3m/ftDGBnvCnbdxIlFT6tAm+FbXlY3miEKeN/jgzAysDCqcbye7g+dpGxfvxAEf2hyTtRxWWvaYIZhcCKQraVJMfL4j3QEYftUb+ApVcQ72AGhsJCJwqN51AS9NTrX/H0s7eBxSFceutlmuXcblozdGYN2PvpJLhtN/zDyB/DaGib1wfVxckwJof85QmuDPSp09FCuY8gxKmzMlwGbgrJClB67v9TB0FhlVaQ8M3s868KA09SbgifVUztnC+I6rIGj2C0CaaaaQdQZ9GYOlijgNByBBceKQGq6FNo8T1686wqoqwXrfyDNWieoV8/hL5lBWh7rVyuvzZ9JEtbJ2AvEREMcQlypo/Fs8rWN9bA27rSAkJCOmPvtbtgQMywreZL2mc+xwVKNw0HTKSLtox0O/Jlc4XRJ/SY84l6JgspJoFtWoxdDCwvc9DLGb7SA5VBM4Wa8nqWkd1z9a39EvyeHN/fWc2P5dvQavL3qJrpEgmZwHmQ26NhtxA+HOxKdatS0dXiBT4s4vEi4ObwNiE9qtH+FvN1Yai3oI2M6SmgZoCzlLQ==
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-AuthSource: BEZP281MB2007.DEUP281.PROD.OUTLOOK.COM
X-MS-Exchange-CrossTenant-Network-Message-Id: 556ac4d4-391c-4546-dd8d-08de3e0df4e9
X-MS-Exchange-CrossTenant-originalarrivaltime: 18 Dec 2025 08:17:59.7021 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: bde4dffc-4b60-4cf6-8b04-a5eeb25f5c4f
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: AMUIPSJXUGvGDo/2eeJJzZRjyJatCRqiDbqGbS+f7Dx04gY4SeK90oOBAF3Idx4zyxYO9rxOdXJZwFxtGVxLJyDGyLnLa5k6OGlJChJ0jCk=
X-MS-Exchange-Transport-CrossTenantHeadersStamped: FR0P281MB2767
X-OriginatorOrg: telekom.de
Message-ID-Hash: XUEOO2YCUFIIHAP3SF2BDY7AEMR7NC2P
X-Message-ID-Hash: XUEOO2YCUFIIHAP3SF2BDY7AEMR7NC2P
X-MailFrom: Ruediger.Geib@telekom.de
X-Mailman-Rule-Misses: dmarc-mitigation; no-senders; approved; emergency; loop; banned-address; member-moderation; header-match-ippm.ietf.org-0; nonmember-moderation; administrivia; implicit-dest; max-recipients; max-size; news-moderation; no-subject; digests; suspicious-header
CC: mohamed.boucadair@orange.com, ippm@ietf.org
X-Mailman-Version: 3.3.9rc6
Precedence: list
Subject: [ippm] Re: AD Review of draft-ietf-ippm-qoo
List-Id: IETF IP Performance Metrics Working Group <ippm.ietf.org>
Archived-At: <https://mailarchive.ietf.org/arch/msg/ippm/novadGtykFTsVXMlP2eilok6LtQ>
List-Archive: <https://mailarchive.ietf.org/arch/browse/ippm>
List-Help: <mailto:ippm-request@ietf.org?subject=help>
List-Owner: <mailto:ippm-owner@ietf.org>
List-Post: <mailto:ippm@ietf.org>
List-Subscribe: <mailto:ippm-join@ietf.org>
List-Unsubscribe: <mailto:ippm-leave@ietf.org>
Hi Werner, hi Magnus and Bjørn, Werner (and Alex), thanks for your review. as I'm in charge of Liaison management between IPPM and ITU-T SG12 (and the other way around), some (in)formal clarifications on the process: - There's no liaison statement in the making on either side yet - After reading the current draft version, I thought it would be best to give SG12 experts the opportunity to comment before publication - And do so following IETF process (individual submissions) - An official liaison process between IETF and ITU would have delayed all that - Med (Mohamed Boucadair) and the ITU-T Counsellor, Martin Adolph, have been informed by me prior to starting this informal exchange Regards, Ruediger -----Ursprüngliche Nachricht----- Von: Werner Robitza <werner.robitza@aveq.info> Gesendet: Donnerstag, 18. Dezember 2025 08:55 An: magnus.olden@cujo.com; Bjørn Teigen <bjorn@domos.no> Cc: mohamed.boucadair@orange.com; ippm@ietf.org Betreff: [ippm] Re: AD Review of draft-ietf-ippm-qoo Dear Bjørn, Magnus, and ippm group, We have been recently made aware of the outgoing Liaison from IETF to ask for comments on the draft of the QoO document. We have already read Rüdiger Geib's comments (https://mailarchive.ietf.org/arch/msg/ippm/4WFtvc4X2CRGrqlvStEnSXrsdpo/) and would like to express that we support his viewpoint. Furthermore, we would like to provide additional comments and suggestions. Our perspective is from our background at ITU-T where we have been contributing to various work items in Study Group 12 related to the assessment of QoE of video streaming, with resulting standards including the series ITU-T Rec. P.1203 and P.1204. Our main viewpoint is that the QoO framework provides a useful tool for network operators to gauge QoS-related aspects of various applications on the network (such as likelihood of a particular application performance) by applying heuristics on top of objective network-based measurements. It is evident from the industry reception that such a framework is considered useful. However, one concern is that the resulting metrics could be interpreted as a "QoE metric" or "QoE score", when in fact, the actual application performance cannot be measured in-situ, and the translation from (inferred) application performance metrics to a final QoE score is not performed in a rigorous manner. Hence, it is important to state that it is not QoE that is being measured, but a QoS indicator that may be related to, but cannot be considered the same as, the actual QoE of end-users. As you are aware - and it is hinted at in the discussion sections in the document - a real QoE measurement requires a more direct approach of measuring different services as they are. Hence, some changes in wording may help clarify this aspect. Below, we would like to make concrete suggestions as to how the draft could be enhanced to avoid potential confusion from the market, i.e. implementers and users. Note that these comments reflect our personal views and may not represent the official position of ITU-T or any other standardization organization. If there are any questions or concerns, please feel free to let us know. Best regards from: Werner Robitza (AVEQ GmbH) Prof. Alexander Raake (RWTH Aachen, Co-Rapporteur ITU-T Study Group 12 Question 14/12) ---- This document introduces the Quality of Outcome network score. Quality of Outcome is a network quality score designed to be easy to [Comment] Both "network score" and "network quality score" are used, please consider harmonizing these terms. ---- along with a way to create a simple user-facing metric based on comparing application requirements [Comment] Is that metric the same as the "QoO network score"? If so, the same term should be used all across the document. ---- This document proposes representing network quality as a minimum required throughput and set of latency and loss percentiles. [Comment] This would be, as the authors themselves note, a strong simplification. This could read, for example: "This document assumes that the quality of the network can be represented by a minimum required throughput and a set of latency and loss percentiles." ---- This document defines a distance measure between perfect and unusable. [Comment] Is that distance measure the same as the "QoO network (quality) score"? If so, please consider using the same term, or define it as a "distance measure" earlier on. ---- With some assumptions, we can use this distance measure to calculate something that can be simplified into statements such as "A Video [Comment] Please consider defining what "something that can be simplified" is. Is that the "QoO network quality score" (or other term, see previous comments)? It may be unclear to the reader at this stage what the output(s) of this document really are. ---- ... results with a description of the measurement approach that allow for analysis of the precision. [Comment] As a reader one might wonder: how shall the precision be measured? It would be useful if the authors gave recommendations on how the precision could be assessed, and what levels of precision are considered acceptable. ---- For example: "Video conferencing has a 94% chance of being lag-free on this network." [Comment] Please consider clarifying already at this point who or what standard defines what "works well". This is an inherently subjective definition, as it is written right now. E.g., "represent the probability an application will work well on a network, based on predetermined network metric thresholds" could clarify this aspect. ---- * Perfect performance (NRP): Network conditions where the app works optimally [Comment] As the authors note towards the end of the document, this should mean that beyond that point, the overall quality will not be (subjectively) improved. Please consider already defining this meaning here. ---- * Unusable performance (NRPoU): Network conditions where the app becomes unusable [Comment] Who defines what "unusable" means in this context? In general, the term "unusableness" is not as well defined in the literature as, say, "unacceptability". There may be cases where the app is somewhat usable, but still unacceptably so. Hence, the term may be ambiguous if not more clearly defined at this stage. ---- unified approach to measuring both latency and loss characteristics of network performance [TR-452.1]. [Comment] Here, "Quality" would better be specified in terms of whether it is "Quality of Service" or "Quality of Experience". QoO is a part of QoS, unless it is mapped to "acceptability", as mentioned in other comments, or "network quality attenuation", which would also be clearer. Please also add the following definitions: Quality of Experience (QoE):The degree of delight or annoyance of the user of an application or service [ITU-T Rec. P.10/G.100] Quality of Service (QoS): The totality of characteristics of a telecommunications service that bear on its ability to satisfy stated and implied needs of the user of the service. [ITU-T Rec. P.10/G.100] ---- unified approach that serves the needs of end-users, application developers, and network operators. [Comment] Here it is unclear what "successful outcomes" means. Consider rewriting: "A network quality framework and metric that estimates the probability of the application performance being between unusable and optimal, based on the underlying network conditions." Also, we suggest removing this sentence: "QoO provides a unified approach that serves the needs of end-users, application developers, and network operators." - this reads more like a benefit description rather than an objective definition. ---- QoO Score: A numerical value derived from the QoO framework that represents the likelihood of application success on a given network, typically expressed as a percentage. [Comment] See above. "Application success" is not properly defined in the scope of this document; if it relates to the acceptability or "usableness", (NB: not a real word!) then the word "success" should not be used any further to avoid confusion. ---- Network Requirements for Perfection (NRP): The network performance characteristics at which an application achieves optimal performance and user experience. [Comment] Optimal performance and user experience do not necessarily occur at the same time; both are not directly dependent. Hence this definition is slightly vague. For instance, user experience for video streaming may already peak even though the application may still be able to present higher resolutions at higher bandwidths (optimal UX, suboptimal performance), but these resolutions could not be seen by the users due to viewing distance. Further, there are technical aspects that may affect user experience which are not captured here. ---- Network Requirements Point of Unusableness (NRPoU): The network performance threshold below which an application becomes unusable or fails to provide acceptable user experience. [Comment] Consider that "acceptability" has been used more in the standardization and research area, and that the relationship to "unusable" is not easy to measure. As mentioned before, an application may be usable (e.g., one could technically use Zoom for a meeting with significant lag, i.e. it is usable) but unacceptably so. Hence, these two terms cannot be interchanged. This is not suggesting to replace the word here; it is more of a comment for reflection. ---- In general, all stakeholders ultimately care about the success of applications running over the network. Application success depends not just on bandwidth but also on the delay of network links and computational steps involved in making the application function. See above comments on "success", please consider revising. ---- 1. *Capture a set of network performance metrics which provably correlate to the application quality of a set of different applications as perceived by users.* (Useful for end-users and application developers.) [Comment] How is "application quality" defined? ---- The ideal framework should be objective, like QoS metrics, and understandable, like QoE metrics. [Comment] There might be a misunderstanding about the "subjectiveness" of QoE metrics and whether this is an intrinsic weakness. QoE models developed e.g. by ITU-T that output metrics indeed predict subjective ratings, typically on a MOS scale, but based on objective input data. The ground truth for training these models is of course subjective, and hence, the MOS score can be considered "subjective" too, but it is valid, reliable, and deterministic. Note that QoO as a framework, adds a layer of conversion from objectively measured parameters, via an arbitrarily chosen threshold (as explained later in the requirements section), to a QoO score, and thus is more subjective than when using standardized ITU-T algorithms that prescribe the coefficients and thresholds to be used. It may be noted that any suboptimally (and subjectively) chosen "objective" approach will per se be subjective, too. ---- Examples are how quickly a web page loads, the smoothness of a video conference, or whether or not a video game has any lag. [Comment] Rather: "any perceptible lag"? ---- However it may not be feasible to capture and represent these tolerances _per user_ as the user group scales. A compromise is for the quality of experience framework to place the [Comment] As far as we have understood this draft, QoO is not a "quality of experience framework". QoE in the typical definition is not measured. Please consider revising, perhaps simply replacing with "the QoO framework". To help the scope of the document to improve the landscape of terms and measurement concepts, it should be kept clear across the document that QoO is a specific aggregation of QoS indicators, not a QoE measure / metric. In some places higher up in the draft, this was more clearly outlined. ---- range of users, terminals and network conditions to determine the terminal and network requirements that will meet the end-user quality threshold for an acceptable subset of their end-users. [Comment] Rather: "meet the acceptability thresholds for a representative subset of their end-users". ---- Therefore, the network requirements should include a minimum throughput requirement. A fully specified requirement can be thought [Comment] Above, it says that a complete framework "must" take capacity into account, here it says it "should include" - please reconsider using "must" here. ---- Whether the requirements are one-way or two-way must be specified. Where the requirement is one-way, the direction (uplink or downlink) must be specified. If two-way, a decomposition into uplink and downlink measurements may be specified. [Comment] Should this be "requirement" or rather "application", or maybe "intended measurement"? ---- To do that it is necessary to make articulating the network requirements a little bit more complicated. A key design goal was to [Comment] "a little bit more complicated" seems vague in the context of such a document. Perhaps rephrase it to: "it is necessary to add more requirements". ---- The requirements specification is extended to include the quality required for perfection and a quality threshold beyond which the application is considered unusable. [Comment] Rather than "quality required for perfection", this could read: "the network performance required for achieving optimal application performance", and instead of "quality threshold ...": "lower network performance threshold below which the application performance is considered unusable". ---- As an example: At 4 Mbps, 99% of packets need to arrive within 100ms, 99.9% within 200ms (implying that 0.1% packet loss is acceptable) for the outcome to be perfect. Network Requirements Point of Unusability (NRPoU): If 99% of the packets have not arrived after 200ms, or 99.9% within 300ms, the outcome will be unusable. [Comment] Here the question is how this exact threshold has been determined? ---- Without such standardization, the overall accuracy and precision of QoO metrics may be reduced due to variations in testing approaches across different applications and developers. [Comment] It is good that there is a call to use standardized testing conditions to ensure consistency and accuracy, however links to relevant standards would be very helpful. ---- Continue adding network Quality Attenuation until the application fails completely. The corresponding network quality levels are the points of perfection and unusability. [Comment] This section contradicts the previous section. The described approach is not standardized, and leads to arbitrarily chosen thresholds, because they are based on a single person's subjective expectations of an application and what they consider to be "perfect." ---- A key advantage of a measurement that spans the range from perfect to unusable, rather than relying on binary (Good/Bad) or other low- resolution (Terrible/Bad/OK/Great/Excellent) metrics, is the [Comment] We are not aware of any metric that is specified in such a range (Terrible-Excellent). Did you mean to refer to the ITU-T Rec. P.800 or P.910 ACR MOS scale (Bad, Poor, Fair, Good, Excellent)? If that is meant, consider that these are the five points of a continuous scale, hence, a MOS score is expressed as a continuous number between 1 and 5, so, the above argument about "low resolution" is invalid and should be removed. There even is proof that the approach works similarly well as more fine-grained scales. Also, there does not seem to be any statistical evidence provided that the QoO approach may be advantageous with regard to resolution, also considering that no direct link to QoE is being established. See, for reference: Huynh-Thu, Q., Garcia, M. N., Speranza, F., Corriveau, P., & Raake, A. (2010). Study of rating scales for subjective quality assessment of high-definition video. IEEE Transactions on Broadcasting, 57(1), 1-14. ---- For example, a chance of lag-free experience below 20% is intuitively undesirable, while a chance above 90% is intuitively favorable-demonstrating that absolute perfection is not required for the QoO metric to be meaningful. [Comment] We don't understand how a QoO score of 20% would mean that this is the "chance of the session being lag-free." - the way we understand the metric is that the session is 20% above the threshold where the application is deemed unusable due to lag, based on the measured latency distribution. Whether an individual session is lag-free or not cannot be determined. Further, the fact that the metrics refer to "intuition" rather than quantitative evidence makes the approach little quantitative, in contrast to its claims. ---- To assist in establishing requirements, it is recommended that the Network Requirements for Perfection (NRP) be set at the point where further reductions in latency do not result in a perceivable improvement in end-user experience. [Comment] The latter sentence is important and should be mentioned much earlier (e.g. in the definition of NRP). Same for the first sentence in that paragraph, which also should be stated earlier, as it counters some of the criticism mentioned in previous parts of this document. ---- For adaptive applications, there are typically different levels of "perfection" rather than a single absolute threshold. A video streaming application might provide: * Excellent quality: 4K resolution, low latency * Good quality: 1080p resolution, moderate latency * Acceptable quality: 720p resolution, higher latency * Minimum quality: 480p resolution, high latency [Comment] It is not clear how latencies come into play here. Why would a larger resolution be related to low latency? Note that normally, lower streaming latencies are achieved by transmitting lower resolutions (because they are faster to encode). Also, the labels "Excellent" and "Good" stem from the ACR scale, whereas "Acceptable" is on a different dimension. It may be possible to rewrite this without the subjective labels, by simply removing them, and instead writing about the "available video representations" (an industry standard term). Moreover, it should be clarified more specifically that the indicated values are examples and to not represent proven parameter-pairs. It can be assumed that this is how it was meant, but it could well be read as if these are considered proven parameter values for that application. ---- Another, less complex approach at the cost of reduced fidelity in the QoO score, is to set the threshold for perfection at where Excellent quality can be delivered, and the threshold for unusability where not even minimum quality can be delivered. This approach assumes that the app can perform [Comment] It would be more meaningful to set these thresholds to whichever representation is the highest and lowest offered by the VoD provider, respectively. Also, even with bad network conditions, a minimum quality stream can be delivered. The question is "how well" can it be delivered, for instance with the absence of stalling. E.g. it is suggested to reword this: "... is to set the threshold for perfection at the highest rendition available for the video stream, and the threshold for unusability where the lowest rendition cannot be delivered without resulting in stalling events" adaptations without frustrating the users, for instance that quality level can be lowered without significant video or audio interruptions. [Comment] This is not a property of the application; sometimes there is no way to avoid frustrating the users. At this point it is the network's fault. ---- These results provide supporting evidence for QoO's value as a user- focused tool, bridging technical metrics with real-world application performance to enhance end-user satisfaction. [Comment] While the study presents evidence for the usefulness of the framework, the framework has not been compared to other QoS-type approaches or QoE ratings provided from applications themselves. Also, while agreement was found, the study appears to have been designed in such a way that biases may have been introduced. Participants may have been biased regarding demand characteristics and may have tried to correspond to a "good-participant role", as the specific QoO metric and the intent to standardize it are specifically introduced in the test. Hence subjects may have thought that a good rating of the approach is a wanted outcome of the study. ---- Taking these scenarios into account would add another magnitude of complexity to determining network requirements and finding a distance measure (between requirement and actual measured capability). [Comment] Beyond the above comment - and in our opinion more important than thresholds - it must be considered that user-experienced quality for video streaming, assuming a linear change in network factors such as bandwidth, is not linearly increasing (see e.g., the sigmoid-like function in Robitza, W., Kittur, D. G., Dethof, A. M., Göring, S., Feiten, B., & Raake, A. (2018). Measuring YouTube QoE with ITU-T P.1203 under Constrained Bandwidth Conditions. In 10th International Conference on Quality of Multimedia Experience (QoMEX 2018). Santa Margherita di Pula.). There may be saturation effects where between the point of "unusableness" and being able to play the highest representation without interruption, improvements on the network may have diminishing returns, or compound at the lower end of the scale. _______________________________________________ ippm mailing list -- ippm@ietf.org To unsubscribe send an email to ippm-leave@ietf.org
- [ippm] AD Review of draft-ietf-ippm-qoo mohamed.boucadair
- [ippm] Re: AD Review of draft-ietf-ippm-qoo Ruediger.Geib
- [ippm] Re: AD Review of draft-ietf-ippm-qoo Ike Kunze
- [ippm] Re: AD Review of draft-ietf-ippm-qoo Ruediger.Geib
- [ippm] Re: AD Review of draft-ietf-ippm-qoo Ike Kunze
- [ippm] Re: AD Review of draft-ietf-ippm-qoo Ike Kunze
- [ippm] Re: AD Review of draft-ietf-ippm-qoo mohamed.boucadair
- [ippm] Re: AD Review of draft-ietf-ippm-qoo Ike Kunze
- [ippm] Re: AD Review of draft-ietf-ippm-qoo Werner Robitza
- [ippm] Re: AD Review of draft-ietf-ippm-qoo Ruediger.Geib
- [ippm] Re: AD Review of draft-ietf-ippm-qoo Ike Kunze
- [ippm] Re: AD Review of draft-ietf-ippm-qoo Werner Robitza
- [ippm] Re: AD Review of draft-ietf-ippm-qoo Ike Kunze