Re: [Moq] Charter adjustment

"Ali C. Begen" <ali.begen@networked.media> Thu, 21 July 2022 09:58 UTC

Return-Path: <ali.begen@networked.media>
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 BE0AAC157B54 for <moq@ietfa.amsl.com>; Thu, 21 Jul 2022 02:58:09 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.105
X-Spam-Level:
X-Spam-Status: No, score=-2.105 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, HTML_MESSAGE=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=networked.media
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 EI3WMB-aVlLn for <moq@ietfa.amsl.com>; Thu, 21 Jul 2022 02:58:05 -0700 (PDT)
Received: from mail-lf1-x131.google.com (mail-lf1-x131.google.com [IPv6:2a00:1450:4864:20::131]) (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 99254C157B3A for <moq@ietf.org>; Thu, 21 Jul 2022 02:58:05 -0700 (PDT)
Received: by mail-lf1-x131.google.com with SMTP id bp17so1958549lfb.3 for <moq@ietf.org>; Thu, 21 Jul 2022 02:58:05 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=networked.media; s=google; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=6syEXRtUrCTi9KeaWsOxcoLnvSsaFZHGAU2BoUhaVi8=; b=DPURf2Jt/DQgKm8Rcj9aFKfU9qGY8LIiDmYcDOO3Au37Yhn1Cd/1PIUqTr1PxHOI4W GKxUbg4IxDKRJv+Cs66L5VN1C4FMUy7/9GuGiZz6RzoSA4vlGliOvUeqacqA+EvJRAD8 GHMxTDw8iIP6SKwGOaY8MkR/zWb+3Bj4XJ1hj1jnzUCZxNt9VuBUcb7yMrv6BRzFpfK1 CGE5lr3hpBJFF1odyfzWHl8kfprSN4G7uqWR76i7YH4iY62oEGq5hfRt81Dfuc2Zp7Sz mUcEyiblxLGGAAg2duLPk1kDcPRbQ7Pd0yOh//dNDACoIZV41eh2SPQp1GQIkVizB6FH g1RQ==
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=6syEXRtUrCTi9KeaWsOxcoLnvSsaFZHGAU2BoUhaVi8=; b=0T8W/hIoHC1/QVm77B0HjbiJ0W+NmuTUJDCFGruGQw9qR5Im3tJ6ujBRi3HNStCyV3 wxBjAec08LoXNUkpVopfWpNZS7ilIW9sKa33AQlo3/HQwcxYYFAeNIexl+hMH1zeSZQt EiWykHu3bRvnjLvrKEvXP5yBscHgdmlQkA+GfXjovflZTvT2srle3lTeDen2PBp6mH1J SPiHaUIo3Lh1UCwwvFrnzxNNtMKy2viWZ5u9wvurIp1FE9maeWYTO0k5OzsSmu62BD83 yA7O3t0nG5ZYhgF7geK7V8BlkBe5npDrzR1soJEqafP24c5nvrv2Vr1P4wIXIJoENWf6 9Y1A==
X-Gm-Message-State: AJIora8NOVTg79DT9RTKbwKsgScHIOECoFb3urwmDnjNuP4guBQVQhgN /4FNNhYgGW4HLEwaXSHlI3XtJ0OSiDPo1AdgjlMz2w==
X-Google-Smtp-Source: AGRyM1s3E5LMbBS6WgIrZnQYrpFlEpGoc3e8DFgs9oiQl82jRDIXuaacKngBI21Jp3tfRgpsqO97Cz3w9uyBV9SHcuU=
X-Received: by 2002:a05:6512:4019:b0:489:3345:c450 with SMTP id br25-20020a056512401900b004893345c450mr21367695lfb.363.1658397483647; Thu, 21 Jul 2022 02:58:03 -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>
In-Reply-To: <CA+9kkMBzZ0ardTkJ43VzKqz3XD=SKK99Sgcw2yrzT+QMvKyBbQ@mail.gmail.com>
From: "Ali C. Begen" <ali.begen@networked.media>
Date: Thu, 21 Jul 2022 12:57:52 +0300
Message-ID: <CAA4Mczt=qimEKA-M8n8mYraj3FwwM_ZyZMko--S39g0Tbo2+NQ@mail.gmail.com>
To: Ted Hardie <ted.ietf@gmail.com>
Cc: MOQ Mailing List <moq@ietf.org>
Content-Type: multipart/alternative; boundary="000000000000e8e04d05e44dc00b"
Archived-At: <https://mailarchive.ietf.org/arch/msg/moq/dvFQvBf0Az2HoYGOLTiR2l0jIpI>
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 09:58:09 -0000

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 :)


> 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.


> 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
>>
>>