[tsvwg] Re: Robustness to packet reordering
Christian Huitema <huitema@huitema.net> Wed, 12 February 2025 20:08 UTC
Return-Path: <huitema@huitema.net>
X-Original-To: tsvwg@ietfa.amsl.com
Delivered-To: tsvwg@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 0E898C1D5C49; Wed, 12 Feb 2025 12:08:20 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.707
X-Spam-Level:
X-Spam-Status: No, score=-1.707 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_INVALID=0.1, DKIM_SIGNED=0.1, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_VALIDITY_RPBL_BLOCKED=0.001, RCVD_IN_VALIDITY_SAFE_BLOCKED=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] autolearn=no autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=neutral reason="invalid (public key: not available)" header.d=mfg.outbound
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 PTFF28aFmQh9; Wed, 12 Feb 2025 12:08:19 -0800 (PST)
Received: from semf06.mfg.siteprotect.com (semf06.mfg.siteprotect.com [64.26.60.169]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature ECDSA (P-256) server-digest SHA256) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id B4295C1D5C45; Wed, 12 Feb 2025 12:08:18 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=mfg.outbound; s=default; h=Content-Transfer-Encoding:Content-Type: In-Reply-To:From:References:Cc:To:Subject:MIME-Version:Date:Message-ID: reply-to:sender:bcc; bh=atZUbBkf88uANnPttGnzfSgs8PLYE4iix1j9vGJcBtE=; b=Zd5Rl yqRgE6lgOUtQ7B7pS8R2CuB8RzcWywUvEJtGc+LU/CAffxa+TqksNBq+SDYbkg/U0UyxKgNUlLVlP K7NUQ6c7/zvFKMTgf8oss1xahlm+7zL9Q/3hNVXNs9FhjVAzVmhkpecNPJCldxVOR156nWj1J7WMN +NG/eS9wgJTgA4SjI0sDSUIgYMR8dMbvg1Fu9+vkbQ7bSWzoA9CeLXWfeAX4qpwMPO8+FkMDmauQE 8OBUz3FaBYYNxJJC3tKK5BcqGMBAzqRtICcOSumWKy4DGImD/BQ6vXCg/Lz3VXaunzO0/O+tUn5IN L3CCB1TuXF0rxz9RtlEpjekRU5+pA==;
Received: from smtpauth02.mfg.siteprotect.com ([64.26.60.151]) by se02.mfg.siteprotect.com with esmtp (Exim 4.92) (envelope-from <huitema@huitema.net>) id 1tiJ1r-007uHY-3K; Wed, 12 Feb 2025 15:08:17 -0500
Received: from [192.168.1.112] (unknown [172.56.203.90]) (Authenticated sender: huitema@huitema.net) by smtpauth02.mfg.siteprotect.com (Postfix) with ESMTPSA id 4YtTrk1FvJz2YQR6s; Wed, 12 Feb 2025 15:08:05 -0500 (EST)
Message-ID: <6b55afa3-58f3-4407-ab19-f00c42ef2cdf@huitema.net>
Date: Wed, 12 Feb 2025 12:08:03 -0800
MIME-Version: 1.0
User-Agent: Mozilla Thunderbird
To: "touch@strayalpha.com" <touch@strayalpha.com>, Sebastian Moeller <moeller0=40gmx.de@dmarc.ietf.org>
References: <CAJ_4DfQjNRd2k+JBFoR+=Y9D-Nvh4-Kw29nQP=tEYS4BY0B-BQ@mail.gmail.com> <FB1FD652-08EB-41BE-ADC0-C4704349DD5E@strayalpha.com> <56B1E0D7-EE02-4D6F-9BC3-90FEEB4EF98D@gmx.de> <15EEFFDF-ED14-4F55-B194-11D6FB3AC8A0@strayalpha.com>
Content-Language: en-US
From: Christian Huitema <huitema@huitema.net>
In-Reply-To: <15EEFFDF-ED14-4F55-B194-11D6FB3AC8A0@strayalpha.com>
Content-Type: text/plain; charset="UTF-8"; format="flowed"
Content-Transfer-Encoding: 8bit
Authentication-Results: mfg.siteprotect.com; auth=pass smtp.auth=huitema@huitema.net
X-Originating-IP: 64.26.60.151
X-SpamExperts-Domain: mfg.outbound
X-SpamExperts-Username: 64.26.60.150/31
Authentication-Results: mfg.siteprotect.com; auth=pass smtp.auth=64.26.60.150/31@mfg.outbound
X-SpamExperts-Outgoing-Class: ham
X-SpamExperts-Outgoing-Evidence: Combined (0.13)
X-Recommended-Action: accept
X-Filter-ID: Pt3MvcO5N4iKaDQ5O6lkdGlMVN6RH8bjRMzItlySaT+X1mvEiqn5SSor0JMK3KqPPUtbdvnXkggZ 3YnVId/Y5jcf0yeVQAvfjHznO7+bT5xSBE3M+ff8hAMcvZa+cxIsoLf54tw5jnywtf560joPUswe zNAtHeV2uihR9qZ4QTjw3B6BBT6+xAR8AcnbfMqIJtywgmL3TSvWs6iftlpyGip3cwQrbFTrcmiD ymUFLpGUWr+3UaDn/c/EdqwvqqelmAzEbvx0sf1i+KUaNBoQY8vfz5xQhYJAs38ww2OALAWvajE+ MOu1dS8tGcLK03qh+xPHJ4C45xcRA089QJ+2WE0rUFx0zg8vhsRIT8e7hy6qSrzZC8u46UtTAfZ4 iPbCYaQ/XADZ6XjbQg0MpP2zFVcnct/NeNnaplfjc/159siN6cgKKuHSp1G29chZBxdlGbJfAHOa ZqwotEGhRpHimFprjQPFk8m4tSTfORUp3ymWbj7DsIvh4TPz5ki6uhCPRFbxS9PSRQM7sE7TbCVq I4i4SOPn/6uLYeJ6Gm2yQ12GdxLfXnZ/WRFaJqBUTxV3/nCvbmJ1PFGxRxifacVN8aGHxg239Bvi VWATpWRfLYZR7gKuJOz6hvTOYnc+46EeM+nIwvlMO3+QOHoxpYgRTO5pLKIx135ASoBXvzMQBtK4 PFZ+q3dFnKy3D6/bbJIrtMJwtdoy6GDPlAJVgo7/oTfHqRdqKcJoakBU2MgYsV/Ha7gMH7OI/3eo 0vgxXKswgibGW0xNXTLYJ9kD9tTv+T8w7zlZimNJjVxB88MVIUf7nrm9ccUV3ggJVXvcpghB098w fGeZeMG7jxEVwMRvQT1rkxMfAc2m63t12mcKInswqUM4wkmoCfeMXt/jejtwAMGYSLStogqqLnuK PE/2edDE0otmHonXh04MjkW2YK4rSLCE0P/98U04edKmlfaVQPJEd5WmnRWlvUxzWM837kPdy9bB 6HPlTFMbsXnkWBse97FKlkMiFIsUnbT6dXwcfOqSZ7IoPqNiQLqM26y4WWL/ZxfY+eRSDj7STv7b VgukBWnx6iG2JdP75Dxeek+YDElebCUj1UfG7wA9i5lmVYv2Yaf9aqkGVIKhnFP4sTJPRFA8Ewn2 0r4xR4B6leut3BOwg7JKdBIn5TvPqCsy/yMHW6IiJopJTwQeY4MjrIhuRblZIq9mLqh5XibaN8Ld mf/d4z/IyiMP+goqQXtWgH33gXGAn7HlMn9WLINJyrl+pvlHhV6a5QjptwQBGybQTxsyiscZspZo NXu+ytZiGMQzN6sl9Br1QBgqyARXyn6Y0SoepCx1k9pwCxphjqKv7bKL7BuKr7m3DlC7yvo3urwB Tulskvp5RYD6UzEdpchThA4LHuPPZOyFT2iI1fGRZFKC3+zGVXOQ43195AVk7jEvuGslKTrRIXcX pFg5ivY=
X-Report-Abuse-To: spam@se02.mfg.siteprotect.com
X-Complaints-To: abuse@se01.mfg.siteprotect.com
Message-ID-Hash: 3HYQMV6F7ONVWNCHQYHO67VRM67AZ3VQ
X-Message-ID-Hash: 3HYQMV6F7ONVWNCHQYHO67VRM67AZ3VQ
X-MailFrom: huitema@huitema.net
X-Mailman-Rule-Misses: dmarc-mitigation; no-senders; approved; emergency; loop; banned-address; member-moderation; header-match-tsvwg.ietf.org-0; nonmember-moderation; administrivia; implicit-dest; max-recipients; max-size; news-moderation; no-subject; digests; suspicious-header
CC: tsvwg@ietf.org, Ryan Hamilton <rch=40google.com@dmarc.ietf.org>, Martin Thomson <mt@lowentropy.net>, Greg White <g.white=40CableLabs.com@dmarc.ietf.org>, Ingemar Johansson S <ingemar.s.johansson=40ericsson.com@dmarc.ietf.org>, quic@ietf.org
X-Mailman-Version: 3.3.9rc6
Precedence: list
Subject: [tsvwg] Re: Robustness to packet reordering
List-Id: Transport Area Working Group <tsvwg.ietf.org>
Archived-At: <https://mailarchive.ietf.org/arch/msg/tsvwg/skMVbqwUUdcjtK5VMIvYbHLL7CU>
List-Archive: <https://mailarchive.ietf.org/arch/browse/tsvwg>
List-Help: <mailto:tsvwg-request@ietf.org?subject=help>
List-Owner: <mailto:tsvwg-owner@ietf.org>
List-Post: <mailto:tsvwg@ietf.org>
List-Subscribe: <mailto:tsvwg-join@ietf.org>
List-Unsubscribe: <mailto:tsvwg-leave@ietf.org>
On 2/11/2025 11:39 PM, touch@strayalpha.com wrote: >> In a later post you assess that 13ms reordering window acceptable and in accordance with the above recommendations, so let me ask, what is the threshold for acceptable and non-acceptable (max) reordering-induced delays? > My metric is that delay increase matter only when they are a significant fraction of the current message latency. 13ms probably under 25% of most Internet delays, if not lower. It’s also a small fraction (about 1/6) of the delay a human would notice (100ms). So its impact is small both relatively (25%) and as an absolute (1/6 of notiicible). I think the modern latency numbers are much smaller. RTT of connections going though a CDN is typically lower than 35ms, and in many cases lower than 15ms. Adding 13ms to that is quite a big penalty. The delay that humans can notice is largely depending of task and context. The often cited figure of 150ms relates to turn taking in natural audio conversation, when silence after saying a sentence is the main clue that the current speaker has stopped speaking. If the latency is greater than 150ms, most people notice it and the communication becomes awkward. There are other important figures, like a latency of 10ms for hand-eye coordination, which is very relevant in video-games . There are even stronger requirements for virtual reality, when even a few milliseconds between detecting an eye movement and "repainting" the screen . Adding 13 ms would be very noticeable in video games, and would be a complete non starter for remote virtual reality displays. Then there is machine communication. Displaying a web page, for example, may well require series of transactions to fetch data from separate databases. compose images, etc. Adding 13ms to several of these transactions will have a cumulative effect, very noticeable by humans. Modern Internet application do require low delays. Gratuitously adding delays "because we always did delay correction at L2" is a very bad idea. -- Christian Huitema
- [tsvwg] Re: Robustness to packet reordering Greg White
- [tsvwg] Re: Robustness to packet reordering Tom Herbert
- [tsvwg] Re: Robustness to packet reordering Joe Touch
- [tsvwg] Re: Robustness to packet reordering Martin Thomson
- [tsvwg] Re: Robustness to packet reordering Christian Huitema
- [tsvwg] Re: Robustness to packet reordering David Schinazi
- [tsvwg] Re: Robustness to packet reordering Neal Cardwell
- [tsvwg] Re: Robustness to packet reordering Martin Thomson
- [tsvwg] Re: Robustness to packet reordering Christian Huitema
- [tsvwg] Re: Robustness to packet reordering Ingemar Johansson S
- [tsvwg] Re: Robustness to packet reordering Koen De Schepper (Nokia)
- [tsvwg] Re: Robustness to packet reordering Neal Cardwell
- [tsvwg] Re: Robustness to packet reordering David Schinazi
- [tsvwg] Re: [EXTERNAL] Re: Robustness to packet r… Overcash, Michael (CCI-Atlanta)
- [tsvwg] Re: Robustness to packet reordering Ryan Hamilton
- [tsvwg] Re: Robustness to packet reordering Joe Touch
- [tsvwg] Re: Robustness to packet reordering Michael Eriksson
- [tsvwg] Re: Robustness to packet reordering Greg White
- [tsvwg] Re: Robustness to packet reordering Vasilenko Eduard
- [tsvwg] Re: Robustness to packet reordering touch@strayalpha.com
- [tsvwg] Re: Robustness to packet reordering Greg White
- [tsvwg] Re: Robustness to packet reordering touch@strayalpha.com
- [tsvwg] Re: Robustness to packet reordering Sebastian Moeller
- [tsvwg] Re: Robustness to packet reordering touch@strayalpha.com
- [tsvwg] Re: Robustness to packet reordering Sebastian Moeller
- [tsvwg] Re: Robustness to packet reordering Ingemar Johansson S
- [tsvwg] Re: Robustness to packet reordering touch@strayalpha.com
- [tsvwg] Re: Robustness to packet reordering touch@strayalpha.com
- [tsvwg] Re: Robustness to packet reordering Christian Huitema
- [tsvwg] Re: Robustness to packet reordering Ruediger.Geib
- [tsvwg] Re: Robustness to packet reordering Sebastian Moeller
- [tsvwg] Re: Robustness to packet reordering Greg White
- [tsvwg] Re: Robustness to packet reordering -- dr… Gorry Fairhurst
- [tsvwg] Re: Robustness to packet reordering Sebastian Moeller