Re: [Moq] Charter adjustment

Ted Hardie <ted.ietf@gmail.com> Thu, 21 July 2022 13:13 UTC

Return-Path: <ted.ietf@gmail.com>
X-Original-To: moq@ietfa.amsl.com
Delivered-To: moq@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 20CC5C16ECA5 for <moq@ietfa.amsl.com>; Thu, 21 Jul 2022 06:13:39 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.103
X-Spam-Level:
X-Spam-Status: No, score=-2.103 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, RCVD_IN_DNSWL_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, 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 (2048-bit key) header.d=gmail.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 pQfbezZ8q_MS for <moq@ietfa.amsl.com>; Thu, 21 Jul 2022 06:13:34 -0700 (PDT)
Received: from mail-il1-x12e.google.com (mail-il1-x12e.google.com [IPv6:2607:f8b0:4864:20::12e]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id A4068C14F720 for <moq@ietf.org>; Thu, 21 Jul 2022 06:13:34 -0700 (PDT)
Received: by mail-il1-x12e.google.com with SMTP id h16so755829ilc.10 for <moq@ietf.org>; Thu, 21 Jul 2022 06:13:34 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=bx3oYo8Po56Jxzf1jW5ZA5EXhLSV1Jb9dO8i2R18G20=; b=KeOg9gz1Bj/YpIEUJfSzNWImJ5opkLByl7NideagreABT9IQQ4ke5+WoqDB0rGyv5z pGs9dL3b3Aj/i16o+DbLQbZXT+YBUTtqr0qk6VlzGpyrQ2Qv9gHqCNjBecNBLCAKhx4j D9LHtqKuvdZ91kfECzqL0StCM4u06WwTdkJtToQzHDZSGKSX99Y2pJ2H7Ls9v+Ua6a43 eejTFx8jjWmZwkN13DPU+gE69xhmAITdTmvAxIoe0eeWc8n9YBIUnF0kkldGoHzQqkrE EbPGptCiOJ9WHXC7ZLnx03d9lxZmfRvfKr3Z30bLan7qv1KibWPLa/QbrdT9bmjMyEq9 wsHQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=bx3oYo8Po56Jxzf1jW5ZA5EXhLSV1Jb9dO8i2R18G20=; b=N+8OYPi2cNIQtEY9WZV5ljvPeQkB2aFfhazzuP8Zcq7rL9t+Xlih4TcUThBoM8Rlsy GtsT2X7NTPm6F/LEJpPtNS4xb8uvz/WwH/jhsHQdEnWc0akl+77tzBc/XV6W5R1ugrgL cMXGOdjSEP+G1kbd+2OmfME9vCZNAuiSvjnNpYCgoy/35/Jc8oaE3vBV9Lev139mxsbc Pi/4hff0/rIJoHZy6nSR3dK9TF75HYoiZc3VD+zgUAH8MqqALmcqJWO8gv5Rh3ztHfm/ zyJrcu8WdZMOu9/KnIQbin6CWspYCTNQ5kRXsVvq2z378EHkKrDhGShukjY8SqKiHq0v fwjA==
X-Gm-Message-State: AJIora/DO7TOW4/X0+1SASKqWvEI8/03CoeYmuocYjq4p4qr8WZmjUGU uX09/U+2nkXwSdEBYWC4VI+YxuTZN47PjW/e6XOKg/i3x23osg==
X-Google-Smtp-Source: AGRyM1sVXFP6ordhlyLyyOgN5EQvvA9yjvhxbef8n90IFVKRJZxxbRvztVC+K949MUNzACcaXjFM7ywsVvthXDNIMV8=
X-Received: by 2002:a05:6e02:1be4:b0:2dc:cedf:8a2f with SMTP id y4-20020a056e021be400b002dccedf8a2fmr13249475ilv.7.1658409213363; Thu, 21 Jul 2022 06:13:33 -0700 (PDT)
MIME-Version: 1.0
References: <CA+9kkMAr=dMSg9efcYBd5QZquvDhYcQi_gibyttxjqcxvWZKMw@mail.gmail.com> <511BF9AE-C84B-4AC2-9430-B268979078B4@networked.media> <CA+9kkMBzZ0ardTkJ43VzKqz3XD=SKK99Sgcw2yrzT+QMvKyBbQ@mail.gmail.com> <CAA4Mczt=qimEKA-M8n8mYraj3FwwM_ZyZMko--S39g0Tbo2+NQ@mail.gmail.com>
In-Reply-To: <CAA4Mczt=qimEKA-M8n8mYraj3FwwM_ZyZMko--S39g0Tbo2+NQ@mail.gmail.com>
From: Ted Hardie <ted.ietf@gmail.com>
Date: Thu, 21 Jul 2022 14:13:07 +0100
Message-ID: <CA+9kkMBkSb4W+XDj82kfAkXo9aQ2Ox3vXaEdAsas=TFHExGjGw@mail.gmail.com>
To: "Ali C. Begen" <ali.begen@networked.media>
Cc: MOQ Mailing List <moq@ietf.org>
Content-Type: multipart/alternative; boundary="0000000000000e0be505e4507c8d"
Archived-At: <https://mailarchive.ietf.org/arch/msg/moq/w7SI7YbEalV7C2Smpibvz17YpV4>
Subject: Re: [Moq] Charter adjustment
X-BeenThere: moq@ietf.org
X-Mailman-Version: 2.1.39
Precedence: list
List-Id: Media over QUIC <moq.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/moq>, <mailto:moq-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/moq/>
List-Post: <mailto:moq@ietf.org>
List-Help: <mailto:moq-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/moq>, <mailto:moq-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 21 Jul 2022 13:13:39 -0000

Hi Ali,

In-line.


On Thu, Jul 21, 2022 at 10:58 AM Ali C. Begen <ali.begen@networked.media>
wrote:

> Hi Ted,
>
> On Thu, Jul 21, 2022 at 12:40 PM Ted Hardie <ted.ietf@gmail.com> wrote:
>
>> Hi Ali,
>>
>> On Thu, Jul 21, 2022 at 10:16 AM Ali C. Begen <ali.begen@networked.media>
>> wrote:
>>
>>> Ted,
>>>
>>> My suggestion still stands as follows:
>>>
>>> The working group will define MoQ so that the media publication protocol
>>> can leverage middleboxes such as relays, caches and replication points
>>> wherever applicable to improve the delivery performance.
>>>
>>> Again, “on-path” is not needed IMO. Further, I still dont want to limit
>>> ourselves to only relays.
>>>
>>>
>> I think the point of "on-path" is to indicate that we're talking about
>> the boxes through which some or all of the flow delivered to the recipient
>> will pass.  It may not be the same set of boxes for the whole flow
>> (depending on cache fill properties or client mobility).  We're not talking
>> about, say, making the relevant DNS look-ups faster.  If you have a
>> different phrase that captures that, I think we can discuss that, but I
>> think for scope reasons that we need something there.
>>
>
> The simple counter example I have in mind is peers helping each other. In
> that case, not every peer will be on each other's path. "On-path" limits us
> to 1:1 delivery and I don't think we need this limitation. I don't think we
> really need in there, omission is just fine :)
>

I don't think I understand what "peers helping each other" means that
doesn't result in their being a flow through the two of them to the
recipient.  It may be that you are reading "on-path" as if you assume a
single path for the lifetime of the media flow; I think cases where that's
not true are in scope (redirection from origin to relay being an obvious
case).

I think we have to be pretty careful here not to give ourselves the same
task as CDNI, at least in our first version of the charter; that's a big
additional scope.


>
>> The current text already says relays and caches, so your forumation adds
>> "replication points"--can you say in more detail what you mean there and
>> how it would differ from the other two?
>>
>
> Replication point is where you can get "multicast-like" replication at the
> application layer. In case of push architectures, there is a need for
> active replication in the network for 1:many delivery.
>

Okay, I think that I see that as inherent in the current text, but I've
updated the pull request to add "replication points" to the text.

regards,

Ted


>
>
>> For the same scope reason, I would not suggest having "leverage
>> middleboxes" as a bare statement--there's too much disagreement on what
>> that set might contain and what "leverage" might mean in practice (as the
>> discussion about transcoding showed).  I think we're better off narrowing
>> the set that we are aiming to include as design elements (even optional
>> ones), while recognizing that there will be other boxes in play in some
>> deployments no matter what we do.
>>
>
> That is my intent, too, to recording that there will be other boxes. The
> text I proposed has caches/relays (as the low hanging fruit) and keeps the
> door open for wider use cases. Not every one is understandably interested
> in every use case, but those who are interested should be able to work on
> them. Bottomline is I am in favor of a more flexible rather than
> restrictive text.
>
> -acbegen
>
>
>>
>> regards,
>>
>> Ted
>>
>>
>>
>>
>>> -acbegen
>>>
>>> > On Jul 21, 2022, at 12:09 PM, Ted Hardie <ted.ietf@gmail.com> wrote:
>>> >
>>> > Folks seemed fairly happy with the idea of adjusting this text:
>>> >
>>> > "The MOQ architecture will allow for the use of optional relays as
>>> first class elements of the design.  The media publication protocol can
>>> leverage on-path relays/caches wherever applicable to improve the media
>>> quality."
>>> >
>>> > to this text:
>>> >
>>> > "The working group will define MoQ so that the media publication
>>> protocol can leverage on-path relays/caches wherever applicable to improve
>>> the delivery performance."
>>> >
>>> > If anyone objects to this change, please say so on the list;
>>> otherwise, I will adjust in the copy of the charter we review at the BoF
>>> (currently https://github.com/moq-wg/moq-charter/pull/49).
>>> >
>>> > regards,
>>> >
>>> > Ted
>>> > --
>>> > Moq mailing list
>>> > Moq@ietf.org
>>> > https://www.ietf.org/mailman/listinfo/moq
>>>
>>>