[Mops] TreeDN next steps
Kyle Rose <krose@krose.org> Wed, 22 February 2023 02:22 UTC
Return-Path: <krose@krose.org>
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 2B1C2C14CEFC for <mops@ietfa.amsl.com>; Tue, 21 Feb 2023 18:22:46 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.095
X-Spam-Level:
X-Spam-Status: No, score=-2.095 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, URIBL_BLOCKED=0.001, URIBL_DBL_BLOCKED_OPENDNS=0.001, URIBL_ZEN_BLOCKED_OPENDNS=0.001] autolearn=unavailable autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=krose.org
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 PtLqgIESnCjL for <mops@ietfa.amsl.com>; Tue, 21 Feb 2023 18:22:42 -0800 (PST)
Received: from mail-ed1-x534.google.com (mail-ed1-x534.google.com [IPv6:2a00:1450:4864:20::534]) (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 27BFEC17EE12 for <mops@ietf.org>; Tue, 21 Feb 2023 18:22:41 -0800 (PST)
Received: by mail-ed1-x534.google.com with SMTP id da10so25965156edb.3 for <mops@ietf.org>; Tue, 21 Feb 2023 18:22:41 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=krose.org; s=google; h=cc:to:subject:message-id:date:from:mime-version:from:to:cc:subject :date:message-id:reply-to; bh=9EHsNw0CxKTehJ41ramuDU5lomvCca9zEygV+aHVqNs=; b=R2CFmORYXndty2qWBWuptKND6jbu42gFuyKw219xOLCKCfo/t1olplJLdXA/zMIYpO nm8NDN/O/0+BRvz6trAVP9St7jWqT296gBfImB8qaCJi8jqPZQrEvhiqLhB7P8w/LPqx WbYdxkcS02FwKR5jedP1q2ScOUJZ+zL0hXfbk=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=cc:to:subject:message-id:date:from:mime-version:x-gm-message-state :from:to:cc:subject:date:message-id:reply-to; bh=9EHsNw0CxKTehJ41ramuDU5lomvCca9zEygV+aHVqNs=; b=CWcxDdk60RsIODODqtfJpdvBcbIeC52MYo+fFu+orWxyG0SJgPvLrpHLeOhROzDTxJ lQORJ4ZK8anROT4vCYYbRcvJueTeURxwioI77lLdbexl8yXSy6SCK4PXiFD31WvSDvTo VULasumiiTzuk+vaKaGF+DtqsGrSVTf0a7l+cTriF4icrZF7xaZOSys2XOaNwzI18TUA vb9kpmoKlLbF7h/RCTpCHlli0e/9BiX2bXR8uAzMLUdzbSB9y9V8zh73qp8/iyE0uhe/ 08iHWDSPJRZKj22OMuFBJLCPIe9M8US69uFILRiFDxwgVsZurmFUBFpUZ6nkqWsFszpB ShZw==
X-Gm-Message-State: AO0yUKVYIayTGK9dHeavGESMULkV5NLtssiyPevROYvm/dHdY5lYJud2 XkI2NAtlIfbr59Ox/fMxsMUl9TcEpniWyf+zkDhjBEqBG5b9Ew==
X-Google-Smtp-Source: AK7set9q8Lbz8jNL0jU+rk09HUrjq7HnbY9rMFkVNtNmlzeNkAq/8cruG/IkBmlaohL39CFpRIc4wpzzyrxrCXBr8o4=
X-Received: by 2002:a17:906:aac6:b0:8b2:fa6d:45e3 with SMTP id kt6-20020a170906aac600b008b2fa6d45e3mr7043344ejb.1.1677032560018; Tue, 21 Feb 2023 18:22:40 -0800 (PST)
MIME-Version: 1.0
From: Kyle Rose <krose@krose.org>
Date: Tue, 21 Feb 2023 21:22:29 -0500
Message-ID: <CAJU8_nWW_66ryUK-XA_Yc84Rag_60C7OayBsCi7C2pxQWWLJ4g@mail.gmail.com>
To: MOPS Working Group <mops@ietf.org>, draft-ietf-mops-treedn.authors@ietf.org
Cc: mops-chairs@ietf.org, "Deen, Glenn (NBCUniversal)" <Glenn.Deen@nbcuni.com>
Content-Type: multipart/alternative; boundary="00000000000004569905f5409269"
Archived-At: <https://mailarchive.ietf.org/arch/msg/mops/99chWdQPT1Z3-bJfZby6o2JEZ9I>
Subject: [Mops] TreeDN next steps
X-BeenThere: mops@ietf.org
X-Mailman-Version: 2.1.39
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: Wed, 22 Feb 2023 02:22:46 -0000
We're now a little over a month out from the start of IETF 116, and the chairs would like WG participants to help us with a little prep work. Now that we've completed adoption of the TreeDN draft, one next step for the chairs is to add WG milestones related to the document's development. Lenny stated that he should have sufficient time to devote to the document over the course of the year, so we could aim for a fairly aggressive timeline to WGLC. To that end, it seems like a reasonable approach would be for interested participants to identify areas where we think the document could use work and from that try to pin a rough date by which we think the document would be ready for preliminary expert reviews. In my initial review, I noted that the document as it stood was very high-level. For example, the architecture section outlines and briefly describes a set of technologies leveraged by TreeDN, but no architectural description of how those pieces fit together to solve particular aspects of the problem space. A diagram or set of diagrams would be a good start in helping readers without deep knowledge of the multicast ecosystem form a mental model of how TreeDN works. Similarly, the problem statement section lists three challenges for deployment of applications based on IP multicast, but does not translate these into specific requirements that motivate the combination of technology choices listed in the architecture section. Being the type who prefers the horse in front of the cart, I would aim to flesh out the requirements first. One traditional way of doing this is to consider user stories for the problem space, but I'm not sure anything so formal is really required here: there exists plenty of literature looking at trend lines on the growth of internet video traffic and extrapolating those trends to very large numbers (q.v. one of Jake's presentations to mboned from a few years back). I could also see requirements related to democratization of content distribution, and probably a bunch of things I haven't thought of yet. That having been said, I think good progress could also be made in parallel in detailing a more formal architectural description. The success criteria I would propose here is "Could multiple teams working independently create mutually-interoperating implementations of TreeDN from this document and normative references?" At this point the document seems a long way from that. How does this sound? Once we have agreement on next steps, we can talk about what granularity of milestones for this draft makes sense for the WG. Kyle
- [Mops] TreeDN next steps Kyle Rose
- Re: [Mops] TreeDN next steps Leonard Giuliano
- Re: [Mops] TreeDN next steps Kyle Rose