[Mops] My notes on draft-ietf-mops-ar-use-case-03

Spencer Dawkins at IETF <spencerdawkins.ietf@gmail.com> Sat, 06 November 2021 22:24 UTC

Return-Path: <spencerdawkins.ietf@gmail.com>
X-Original-To: mops@ietfa.amsl.com
Delivered-To: mops@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id F416A3A11DC; Sat, 6 Nov 2021 15:24:20 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.097
X-Spam-Level:
X-Spam-Status: No, score=-2.097 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=gmail.com
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id IDiOeIr4n0t3; Sat, 6 Nov 2021 15:24:16 -0700 (PDT)
Received: from mail-vk1-xa35.google.com (mail-vk1-xa35.google.com [IPv6:2607:f8b0:4864:20::a35]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 8AEEF3A11DE; Sat, 6 Nov 2021 15:24:16 -0700 (PDT)
Received: by mail-vk1-xa35.google.com with SMTP id bc10so6353766vkb.1; Sat, 06 Nov 2021 15:24:16 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=mime-version:from:date:message-id:subject:to:cc; bh=fSXqD5R+Cm4ZHsxNr12f7bf8b8DZqVORqHEj0MAjISU=; b=nUuRd4ZUwKbdXuUFjsy8r9l+zgwvnzpQTrekJXSUZutcc69IGjbbmSlNag+4Jv40/w xGPUkBtlDN+rSmHA5pTbiMIzHDxBXLCNmhet3sE6l+Vl2/x60BcnVFo+a38LqpzC5I1i OfWIFBU1VAG4JAQFs0XaOd1Rzmv3dyF/htvH++bxuDXrEhY4eGHwpxO89nbVl9pPoK1n FV3qOOjAYws03npsn95BQUDrCWcyxX7M0f9ZBDep7COAok+CsZy4aboiW10vrMzBFt8z cIvPje9CNvOLrziiCCPUSNyxOFm7C1jBeQN64cpbmwmRA7DbL6NfFLCHLdBYpoIZ+0hi X6oA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:mime-version:from:date:message-id:subject:to:cc; bh=fSXqD5R+Cm4ZHsxNr12f7bf8b8DZqVORqHEj0MAjISU=; b=DhSUEKtjIbXToWDQF9hOR9cOCpVivV2Q+fm9v94qnggN8rKkF+6R68zhKW07ygcZAq iO0DqB8nsQQBNT2hvv26Zp2RrdzMueTF8+WnyXrZaJGflapeW0shMerS8Sh2k02zQhLD uBfuuhk4dwl93fBXAvfxowhRdwQkxed5M/xvUdHKmUfdxnsJVAPJYeFJh+XdCE4vHSL4 qc9Il3bkbG9zYCNPcQdb6XmGx2qR8JL9B3PG7p2nbXBJSjAUPK8adO9GMr3Ikxv3VBVC 5sjPLzwgtn0K/P4wa2OqJe+/yzcT1+Ug8Hc00Tnb8Duc6G596G7y+9zqgToWYZlN3xpG MMiA==
X-Gm-Message-State: AOAM5306tZGi+QI8y2DhVVZzwHv9IHf8AjHPUVAK/oUK1Ih8jcRYB0gH bY+jiKqgbQjV6OHi7fuoYb7oHz8uVW0TQwukJrQWtwaK3p4=
X-Google-Smtp-Source: ABdhPJwee5Sip+P97EirKKRqAXi/ZoN2uT0PhrOZ6GBjjiJEA5hkf/+OD1wi+oMaNMdYkBkLyMWkaxDIASE4V4C31Sw=
X-Received: by 2002:a1f:a704:: with SMTP id q4mr75796717vke.0.1636237454545; Sat, 06 Nov 2021 15:24:14 -0700 (PDT)
MIME-Version: 1.0
From: Spencer Dawkins at IETF <spencerdawkins.ietf@gmail.com>
Date: Sat, 6 Nov 2021 17:23:48 -0500
Message-ID: <CAKKJt-doYaJ5XFKJiDdrcuUb8d+hNoV4jvWa7H8Fe2Jp0hqhAw@mail.gmail.com>
To: mops@ietf.org
Cc: mops-chairs@ietf.org
Content-Type: multipart/alternative; boundary="0000000000003f16ab05d026381f"
Archived-At: <https://mailarchive.ietf.org/arch/msg/mops/obdNac9sc4ZQ51i4rwFbYCxRvZQ>
Subject: [Mops] My notes on draft-ietf-mops-ar-use-case-03
X-BeenThere: mops@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Media OPerationS <mops.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/mops>, <mailto:mops-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/mops/>
List-Post: <mailto:mops@ietf.org>
List-Help: <mailto:mops-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/mops>, <mailto:mops-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sat, 06 Nov 2021 22:24:21 -0000

Dear MOPS,

Leslie reminded me that I had volunteered to send comments on this draft at
IETF 111. My apologies for getting distracted since July!

This draft was updated to -03 a couple of weeks ago, so I'm reviewing the
current version. I can't stress enough that I'm not an AR expert, although
I have co-workers who are, so I'm commenting on the draft as a generalist.
Please read these comments as if I had ended each of them with "does that
make sense?"

Here are my thoughts.

   - I think it's definitely worth thinking about AR in MOPS. The material
   on the use case in Section 3 seems useful for operators seeking to better
   understand AR..
   - It's worth thinking about what the scope of this document is - the
   title says "Augmented Reality", but there are scattered references to AR/VR
   and 360 degree streaming  in Section 4. I suspect that most of what section
   3 and section 4 are saying about AR would be increasingly true about VR and
   360-degree streaming, and a variety of other applications. Perhaps this
   document should be something like "reasons to deploy edge computing", with
   the reasons not being about specific applications, but about the
   characteristics that make edge computing useful, or even critical, for
   successful application usage.
   - It's worth thinking about who the intended audience for this document
   is. From the MOPS charter: "The focus of MOPS is on identifying areas where
   existing protocols and/or networks are challenged by updated requirements".
   Again, if the scope of this document is to explain why deploying edge
   computing to support high-bandwidth ultra-low latency applications that
   need to use network computing resources, that seems squarely within the
   MOPS charter, and Section 3 seems headed the right direction, but Sections
   3.1, 3.2, and 4 contain a lot of details that are only relevant to network
   operators to the extent that that those details affect the application's
   demands on the network. I don't think it matters WHY AR headsets place
   additional demands on networking and computing resources within the
   operator domain, it only matters that they do place those demands.
   - Section 5, on "AR Network Traffic and Interaction with TCP" isn't
   WRONG, but I don't think it fits in a MOPS document. The choice of
   transport protocols is still (sadly) up to application developers, and
   Section 5 would make sense if AR application developers were the target
   audience for this document. By the time an AR application arrives in a
   network, the choice to use TCP, or not to use TCP, has already been made,
   and is largely/completely outside the operator's control.
   -
   - This draft definitely needs more working group input, so I hope I'm
   not the only one who sends comments!. Our experience with putting
   https://www.ietf.org/archive/id/draft-ietf-mops-streaming-opcons-07.html
   in Github definitely made it easier for people to contribute comments and
   text for that draft. I hope it does so for the AR draft as well.
   - The statement that [I-D.ietf-mops-streaming-opcons] doesn't cover AR
   applications was certainly true when that text was written (the first
   paragraph of the Introduction hasn't changed since
   draft-krishna-mops-ar-use-case-01 was submitted in October 2020, when
   draft-ietf-mops-streaming-opcons was still at -02. It's definitely worth
   revisiting how this document fits with
   https://datatracker.ietf.org/doc/draft-ietf-mops-streaming-opcons/, now
   at -07 and in WGLC.

I hope this is helpful to the working group. If there are questions about
my comments, please ask on this list - I'm at IETF 112 all week 🙂.

Best,

Spencer