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 >>> >>>
- [Moq] Charter adjustment Ted Hardie
- Re: [Moq] Charter adjustment Ali C. Begen
- Re: [Moq] Charter adjustment Ted Hardie
- Re: [Moq] Charter adjustment Ali C. Begen
- Re: [Moq] Charter adjustment Ted Hardie
- Re: [Moq] Charter adjustment Dan Wing
- Re: [Moq] Charter adjustment Suhas Nandakumar
- Re: [Moq] Charter adjustment Mo Zanaty (mzanaty)
- Re: [Moq] Charter adjustment Lucas Pardue
- Re: [Moq] Charter adjustment Suhas Nandakumar
- Re: [Moq] Charter adjustment Suhas Nandakumar
- Re: [Moq] Charter adjustment Ian Swett
- Re: [Moq] Charter adjustment Bernard Aboba
- Re: [Moq] Charter adjustment Christian Huitema
- Re: [Moq] Charter adjustment Suhas Nandakumar
- Re: [Moq] Charter adjustment Bernard Aboba
- Re: [Moq] Charter adjustment Bernard Aboba
- Re: [Moq] Charter adjustment Christian Huitema
- Re: [Moq] Charter adjustment Ian Swett
- Re: [Moq] Charter adjustment Maxim Sharabayko
- Re: [Moq] Charter adjustment Ted Hardie
- Re: [Moq] Charter adjustment Lucas Pardue
- Re: [Moq] Charter adjustment Ted Hardie