Re: [PANRG] RG Last Call for draft-irtf-panrg-what-not-to-do-05

Spencer Dawkins at IETF <spencerdawkins.ietf@gmail.com> Fri, 10 January 2020 00:10 UTC

Return-Path: <spencerdawkins.ietf@gmail.com>
X-Original-To: panrg@ietfa.amsl.com
Delivered-To: panrg@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 9C135120864 for <panrg@ietfa.amsl.com>; Thu, 9 Jan 2020 16:10:01 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.997
X-Spam-Level:
X-Spam-Status: No, score=-1.997 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=unavailable 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 Ue-xqGIfFGnZ for <panrg@ietfa.amsl.com>; Thu, 9 Jan 2020 16:09:58 -0800 (PST)
Received: from mail-lf1-x135.google.com (mail-lf1-x135.google.com [IPv6:2a00:1450:4864:20::135]) (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 356BD120858 for <panrg@irtf.org>; Thu, 9 Jan 2020 16:09:58 -0800 (PST)
Received: by mail-lf1-x135.google.com with SMTP id r14so117287lfm.5 for <panrg@irtf.org>; Thu, 09 Jan 2020 16:09:58 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=SmtarHn/IUKMlwXxXDLC8Sdlbo/HJjhprsA/kbs1jCk=; b=IOtTpjozCfw6J/8y6IVJXOu5dZoKHTtEEWaT+0TB506Rfm30Lzfu+6qVSpEHhdjQUK ClJGsD+5v5fmeHEi32XUAZzTUxPzU2dqNNPVl6rcjsRaVgCn2VgYvjfk2Vbsl2De1QkB 8nahdJiEU5D/jUN9pkok0fxCXkC7oaSPYY4VHl6WcRjdMSmtRwD8reJrW1MjbJhmTfl1 VWSNoqmvpRwThYzOnw6P3AfBZZdvDCn2k18Ci6FLgQVCVkLCTdBh9ncNOO2LCJslQla5 hFQbgp1drUrzd1jzibWHjuQ2moBD1241LSBxCUXgAj4XISNeZvnmAc6n9jzw0bHsuU+G DWLw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=SmtarHn/IUKMlwXxXDLC8Sdlbo/HJjhprsA/kbs1jCk=; b=kX2JpDxWDk4evI+Jih7g/qSbTvIitzMWhhcssH3qPVLYYixPmzbkC1fmhSATZqFWWa bWx/2fcteKu0jIOOF9XIM0sPBEVB4HLTAwcg8taHWGBAFWW1DHcpuNbljfRf8cA9krIm N6YtXVxSVrOa+agpzsUsrKI7N1reCY2iSOGVRvAc47X+uJVDPMzd9jtZ5G2b1ZE9i83+ jicyT6x8CX4u/Z27voKWwLn8eio37rwpdJmgtszvahIpNHJEm95ER06R18sxAjEqD68U pc2lUVe+aN6RIXsBtPbHKBdlINXSYnymO3WsVRoe/WJmh9L0rf1ybFezJIVkc69ThkNi G3JQ==
X-Gm-Message-State: APjAAAVcq6ityoQa3NaJhTSMcgj9AJUjpVFbKBnW+8OzJ0PXZnZyf63K Nfo/dQtzo/+RduE1jVu1GsbqGBqVRn0ZDbH5pMs=
X-Google-Smtp-Source: APXvYqyibzIBbBK6N69aFsGJa14yvXUwvVte/p0Aq4g9fi60ATc1BhshXRHTV4cccrJj8Z8v+OUKNrX+XY1jphtlPME=
X-Received: by 2002:ac2:44d9:: with SMTP id d25mr259907lfm.15.1578614996551; Thu, 09 Jan 2020 16:09:56 -0800 (PST)
MIME-Version: 1.0
References: <6EC6417807D9754DA64F3087E2E2E03E2D894126@rznt8114.rznt.rzdir.fht-esslingen.de>
In-Reply-To: <6EC6417807D9754DA64F3087E2E2E03E2D894126@rznt8114.rznt.rzdir.fht-esslingen.de>
From: Spencer Dawkins at IETF <spencerdawkins.ietf@gmail.com>
Date: Thu, 09 Jan 2020 18:09:30 -0600
Message-ID: <CAKKJt-d3WiUGJbnfgK6=12VLv=qXx9WpRcM9g3=4c-O2GjQm2Q@mail.gmail.com>
To: "Scharf, Michael" <Michael.Scharf@hs-esslingen.de>
Cc: Theresa Enghardt <ietf@tenghardt.net>, "panrg@irtf.org" <panrg@irtf.org>, "panrg-chairs@ietf.org" <panrg-chairs@ietf.org>, "draft-irtf-panrg-what-not-to-do@ietf.org" <draft-irtf-panrg-what-not-to-do@ietf.org>
Content-Type: multipart/alternative; boundary="0000000000001b4c0a059bbdf21d"
Archived-At: <https://mailarchive.ietf.org/arch/msg/panrg/B8xr8mnSY9QUlXNQR5y3RT4Dw48>
Subject: Re: [PANRG] RG Last Call for draft-irtf-panrg-what-not-to-do-05
X-BeenThere: panrg@irtf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: "Path Aware Networking \(Proposed\) Research Group discussion list" <panrg.irtf.org>
List-Unsubscribe: <https://www.irtf.org/mailman/options/panrg>, <mailto:panrg-request@irtf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/panrg/>
List-Post: <mailto:panrg@irtf.org>
List-Help: <mailto:panrg-request@irtf.org?subject=help>
List-Subscribe: <https://www.irtf.org/mailman/listinfo/panrg>, <mailto:panrg-request@irtf.org?subject=subscribe>
X-List-Received-Date: Fri, 10 Jan 2020 00:10:05 -0000

Hi, Michael,

Thank you for your helpful suggestions - I reflected them in -06.

Spencer


On Mon, Jan 6, 2020 at 12:47 PM Scharf, Michael <
Michael.Scharf@hs-esslingen.de> wrote:

> Reply [MS] regarding Section 5.3, as the orginial author of that section
>
>
>
> …
>
>
>
> Section 5.3:
>
>
>
> "[…] In these cases, a sender cannot easily determine an appropriate
>
> initial sending rate, given the lack of information about the path"
>
> What does "these" refer to here? Isn't this a general problem?
>
>
>
> [MS] That Looks like an editorial issue that results from a sentence that
> was added later. My originial wording was along the lines of …
>
>
>
>    Quick-Start [RFC4782 <https://tools.ietf.org/html/rfc4782>] is an Experimental TCP extension that leverages
>
>    support from the routers on the path to determine an allowed initial
>
>    sending rate for a path through the Internet, either at the start of
>
>    data transfers or after idle periods. <additional sentence on DCCP> In
>
>    these cases, a sender cannot easily determine an appropriate initial
>
>    sending rate, given the lack of information about the path.
>
>
>
> [MS] So, in my original text this „in these cases“ has referred to the
> previous sentence. I think the additional sentences on DCCP that was added
> afterwards in the middle could be moved e.g. to the end of the paragraph.
>
>
>
> "One challenge is synchronization of information between different
>
> packets […]"
>
> What does synchronization mean here? That a router signals for two flows
>
> that there's capacity?
>
>
>
> [MS] Yes, albeit the issue is actually related to internals of a router.
> The full paragraph talks about parallelism of packet processing inside the
> fast path of routers:
>
>
>
>       For scalable router fast path implementation, it is important to
>
>       enable parallel processing of packets, as this is a widely used
>
>       method e.g. in network processors.  One challenge is
>
>       synchronization of information between different packets, which
>
>       should be avoided as much as possible.
>
>
>
> [MS] As an admission control like Quick-Start has to change packet header
> fields according to available capacity, dynamically changing state
> information has to be kept consistent between the tasks/cores that forward
> IP packets in the router, in order to avoid inconsistencies and capacity
> overbooking. This runs into the typical issues of state synchronization in
> massively parallel systems and doesn’t scale well. Maybe a better wording
> would be: „One challenge is synchronization of information between
> different packets that are processed in parallel […]“
>
>
>
> Michael
>
>
>
>
>
> PS: I learnt myself a lot about the _*engineering*_ issues of path
> awareness when looking into actual routers and commercial network
> management software.
>