Re: [arch-d] [Apn] Questions for APN: Q#5

Christian Huitema <> Tue, 22 September 2020 15:29 UTC

Return-Path: <>
Received: from localhost (localhost []) by (Postfix) with ESMTP id E28083A16ED for <>; Tue, 22 Sep 2020 08:29:32 -0700 (PDT)
X-Virus-Scanned: amavisd-new at
X-Spam-Flag: NO
X-Spam-Score: -1.9
X-Spam-Status: No, score=-1.9 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, NICE_REPLY_A=-0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=unavailable autolearn_force=no
Received: from ([]) by localhost ( []) (amavisd-new, port 10024) with ESMTP id pYJfEx7z9VnP for <>; Tue, 22 Sep 2020 08:29:31 -0700 (PDT)
Received: from ( []) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by (Postfix) with ESMTPS id 7AF0A3A16E2 for <>; Tue, 22 Sep 2020 08:29:31 -0700 (PDT)
Received: from ([] by with esmtp (Exim 4.92) (envelope-from <>) id 1kKkEQ-000Bn7-3V for; Tue, 22 Sep 2020 17:29:28 +0200
Received: from (unknown []) by (Postfix) with ESMTPS id 4BwlbS4gRNz22gP for <>; Tue, 22 Sep 2020 08:29:24 -0700 (PDT)
Received: from [] ( by with esmtps (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:256) (Exim 4.92) (envelope-from <>) id 1kKkEO-0000Aq-Hd for; Tue, 22 Sep 2020 08:29:24 -0700
Received: (qmail 20135 invoked from network); 22 Sep 2020 15:29:24 -0000
Received: from unknown (HELO []) ([]) (envelope-sender <>) by (qmail-ldap-1.03) with ESMTPA for <>; 22 Sep 2020 15:29:24 -0000
To: Lars Eggert <>,
Cc: apn <>, pengshuping <>, =?UTF-8?B?5pu555WF?= <>, "" <>, "" <>
References: <> <>
From: Christian Huitema <>
Autocrypt:; prefer-encrypt=mutual; keydata= mDMEXtavGxYJKwYBBAHaRw8BAQdA1ou9A5MHTP9N3jfsWzlDZ+jPnQkusmc7sfLmWVz1Rmu0 J0NocmlzdGlhbiBIdWl0ZW1hIDxodWl0ZW1hQGh1aXRlbWEubmV0PoiWBBMWCAA+FiEEw3G4 Nwi4QEpAAXUUELAmqKBYtJQFAl7WrxsCGwMFCQlmAYAFCwkIBwIGFQoJCAsCBBYCAwECHgEC F4AACgkQELAmqKBYtJQbMwD/ebj/qnSbthC/5kD5DxZ/Ip0CGJw5QBz/+fJp3R8iAlsBAMjK r2tmyWyJz0CUkVG24WaR5EAJDvgwDv8h22U6QVkAuDgEXtavGxIKKwYBBAGXVQEFAQEHQJoM 6MUAIqpoqdCIiACiEynZf7nlJg2Eu0pXIhbUGONdAwEIB4h+BBgWCAAmFiEEw3G4Nwi4QEpA AXUUELAmqKBYtJQFAl7WrxsCGwwFCQlmAYAACgkQELAmqKBYtJRm2wD7BzeK5gEXSmBcBf0j BYdSaJcXNzx4yPLbP4GnUMAyl2cBAJzcsR4RkwO4dCRqM9CHpVJCwHtbUDJaa55//E0kp+gH
Message-ID: <>
Date: Tue, 22 Sep 2020 08:29:12 -0700
User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:68.0) Gecko/20100101 Thunderbird/68.12.0
MIME-Version: 1.0
In-Reply-To: <>
Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="MHJcwJqdV3KhUT0458gr4CR08fB7Tu61a"
Authentication-Results:; auth=pass smtp.auth=
X-Spampanel-Outgoing-Class: unsure
X-Spampanel-Outgoing-Evidence: Combined (0.15)
X-Recommended-Action: accept
X-Filter-ID: Mvzo4OR0dZXEDF/gcnlw0Z1apovzGPsYhEeBL1aoZmqpSDasLI4SayDByyq9LIhVUZbR67CQ7/vm /hHDJU4RXkTNWdUk1Ol2OGx3IfrIJKywOmJyM1qr8uRnWBrbSAGDeW3+HZ7LK0h6oEMb2VkOa5vM xCtZSe87wnSOA0YTnlDnx8yeplRO3sLIqUlSH7OGWjX/IZGjNLvCKbcIWngdSIMlhcTgOXSCz8qb ysTVYVkMDlXDa3aVnxGK2HywWN/nAHcHFv/DsfOS3vMKpW7OV1M9LD4J6QJNigNrycDHdbmOo0r3 6TvtZGZKJo7Ywel+UOUPX0VHiKUyAtskn6r56i8KMZYGrZmgW9KwYivcW5A61Ks3CiInn/dDFS2W PS2yGYffiENaEvSwZ91SD/eSc+7o0ZSfcEjJYb2rnSV2fRCARv6mkfvK/UihTJjyS3/OdDr2WLJq FULjiIcCiyuiCgTQeC2dL1Bxyk8yV+29SYS0kEOL0o9EBIpturfzKMtFD1+RO9x9UH6x/+ZJK1fw q9G5tr1naPLrD+uYvNqtQnWYBq6S+OMHcfXl6o0I271KKTjECb0PwpN4olPuA0AI937kIM09yvSV B0zYhsH8AJuuTXXyzfCvW5HtPAOKXEj7rIEmHmAkDEpaSZgC4bDF3AuEZbIKWBh7MDza4lPS5IjC sP6ETOm+oWhuUgZE7K+3fINnxlPOnErMIpfpA3rVH7bWyx3TYYlKtowRLzFS5WeBk4QknL1NHAiI h0kG5nFSeSlPwHz2scBdtNbrmXZO45YqEie9PqZ85hiF2gqwwZeqmNyzMA+ZYFAhtqOuV40Gc+op ssGaMqgS09HfQuslS1z1pRXWhjh9fdbl44I0Df25P7Tr7DA2ZkDX3hsXV4OBEVXEbJCIF9oevEqH kzZ7BvN4PbnkyTlOmu+sqcsY3XoPGIVnp5TH7r29ZjWOfyD4rnnSv2dzL5wMg5rjmgOQhmUVrBsP GnNiJ83AD/4JscDaZrPqwesCTPjTYTd2k9+TUlP348Oim6i8PNK9YAzt5ulNC4wc2LkM7XQE4YLV klN6giDSqpQHYfnjwHBMA7P/
Archived-At: <>
Subject: Re: [arch-d] [Apn] Questions for APN: Q#5
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: open discussion forum for long/wide-range architectural issues <>
List-Unsubscribe: <>, <>
List-Archive: <>
List-Post: <>
List-Help: <>
List-Subscribe: <>, <>
X-List-Received-Date: Tue, 22 Sep 2020 15:29:33 -0000

On 9/21/2020 11:44 PM, Lars Eggert wrote:

> Hi,
> On 2020-9-22, at 9:02, wrote:
>> [Shuping] Again APN is aimed to work within a controlled and limited operators’ network domain not for Internet.
> that significantly limits the attractiveness of this proposal to application vendors. They can either buy into APN and ship an app that only works in some (initially, very few to none) operator networks. Or, they can ship a slightly less optimal app that works on the entire Internet with its billions of users.
> More broadly, I'd like to point out that during the entire history of the Internet there were application classes that the deployed networks at the time were struggling to support. There were always claims that something like APN was needed, i.e, solutions that were intending to improve network performance and quality but that were also adding significant complexity and often required application changes.
Yes indeed. In the 90's the argument was around video conferencing,
which "obviously" could not work on a plain best effort service. And
then we got Skype.
> What always happened so far was that Moore's law solved these problems, by improving the performance and quality of the general Internet so that best effort was sufficient to support all these "special" applications a few years down the road.
Yes. Indeed the whole history of wireless is driven by Moore's law. For
example, the theory of MIMO has been known for some time, put the
application and the use of large number of input and output is only
possible because of progress in electronics.
> The same will happen with the use cases presented to motivate the need for APN. The general Internet may struggle to support them now, but in five years or so - which is about the time horizon for any APN enablement of any operator network to happen - these will just work.

More bandwidth solves a lot of these issues. But we can also expect
improvement in transport protocols and in queue management. Active Queue
Management techniques can isolate different data streams and prevent
stupid issues like "my daughter playing video games is degrading my
VPN". New congestion control protocols like BBR actively manage queuing
delays, resulting in significantly lower latency overall. And then
application just get smarter in their use of caches, redundancy, gap
filling, etc. All that is guaranteed to improve over time.

-- Christian Huitema