Re: [alto] Bringing operation automation cases to the list

Jensen Zhang <jingxuan.n.zhang@gmail.com> Thu, 11 March 2021 07:39 UTC

Return-Path: <jingxuan.n.zhang@gmail.com>
X-Original-To: alto@ietfa.amsl.com
Delivered-To: alto@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 301683A1439 for <alto@ietfa.amsl.com>; Wed, 10 Mar 2021 23:39:02 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.965
X-Spam-Level:
X-Spam-Status: No, score=-1.965 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, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001, URI_DOTEDU=0.132] 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 ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id vMH7esZPLhdF for <alto@ietfa.amsl.com>; Wed, 10 Mar 2021 23:38:59 -0800 (PST)
Received: from mail-wm1-x331.google.com (mail-wm1-x331.google.com [IPv6:2a00:1450:4864:20::331]) (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 4F1193A1437 for <alto@ietf.org>; Wed, 10 Mar 2021 23:38:59 -0800 (PST)
Received: by mail-wm1-x331.google.com with SMTP id t5-20020a1c77050000b029010e62cea9deso12162712wmi.0 for <alto@ietf.org>; Wed, 10 Mar 2021 23:38:59 -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=8Snw2Kjx2JKaUwSgasAkqRiYyG6iUPK45Tg98zOeA5w=; b=YsZdpGtCypQPVmUDfN1Sf69osNtz1TOyQxYNZlcd2FYxjTBiUK1l0v55jt1MVRH+2l gR3Rk1OFzJJU4iCAp6bDm5NbZ5rb9gUyicIIKjid/ro6b05mkFJNR2OrTaFkvY3Fh2i4 E/G00p2E27HRK390gHxfmzk79Bhw81wk4FUyXLJh0qtXSvrvIk098VWR0gViUHz58IHf JaqyvcAXnkjCTzfGIw7vKYPC4Knkxmqx3Yb7XzEZ5VC1pcY3LQOKLSbCwcBl6iNX7Onm IiL+jDmcaRWS4HE3NBtJGtBBl/p6MjFsKuuEE7t9NSj2FGHdZgjXT66gwjg4+Yl58Vet iARQ==
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=8Snw2Kjx2JKaUwSgasAkqRiYyG6iUPK45Tg98zOeA5w=; b=TMTauXUax4tM4xJ5L5nc7bnIXFxECGpNeOR1rSnQ52Orm9p/BtM0ZlNQtGP3HRRTct 3hm1EZmBhb+o8tci6cAxwqpvJmAYMfH85YmnlV6yjzYwOmdxLg5WY7YoAF/BD9f5AnA5 X1CGAJJpJgaaIS3m/Asz8UndK7TWhO+DAIyRbFo3/5fmump4OncZ92ZG0X1Af9OsvtVa gr/dmbEcdlirz6oklOzgZ08F2wYxNGz1oiPPfSC+rXKzEsHMC9i9IDaXTwSnES3Zi0HR 9vGJnI0lpqzMg3N3vMyB4fYOJj10OwKB4x87QSxdtWKxmvjanCAetIv5JMiask+5zfNx 7Y0g==
X-Gm-Message-State: AOAM533nLUV3WLbiIyGQEnPwqv9+CvRZuvV5x2SWrfJ9iGgSYqR4+Xkv 4vtJ2sTy4nBl890ZKrMU7n9StZYVytBqsddj3sQ=
X-Google-Smtp-Source: ABdhPJxDs4EOOOoOxU6dEjBHjyBcHlWWv/EfQJQ0Yk/YokSn961xQwCmAYBWb1Em/UiDxJcR0nyUxTs27eUWnfKaeBg=
X-Received: by 2002:a1c:7210:: with SMTP id n16mr6670671wmc.13.1615448335857; Wed, 10 Mar 2021 23:38:55 -0800 (PST)
MIME-Version: 1.0
References: <B8F9A780D330094D99AF023C5877DABAADE50C48@dggeml511-mbs.china.huawei.com>
In-Reply-To: <B8F9A780D330094D99AF023C5877DABAADE50C48@dggeml511-mbs.china.huawei.com>
From: Jensen Zhang <jingxuan.n.zhang@gmail.com>
Date: Thu, 11 Mar 2021 15:38:45 +0800
Message-ID: <CAAbpuyrX9DuWB-S+WDAc4SYx2Vv2hNcGHjO6Y2VZJ_gExi9WPw@mail.gmail.com>
To: Qin Wu <bill.wu@huawei.com>
Cc: "Y. Richard Yang" <yry@cs.yale.edu>, LUIS MIGUEL CONTRERAS MURILLO <luismiguel.contrerasmurillo@telefonica.com>, "alto@ietf.org" <alto@ietf.org>
Content-Type: multipart/alternative; boundary="00000000000036397005bd3de065"
Archived-At: <https://mailarchive.ietf.org/arch/msg/alto/yliapSRP-KHKeL9gM2IIczDz78w>
Subject: Re: [alto] Bringing operation automation cases to the list
X-BeenThere: alto@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: "Application-Layer Traffic Optimization \(alto\) WG mailing list" <alto.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/alto>, <mailto:alto-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/alto/>
List-Post: <mailto:alto@ietf.org>
List-Help: <mailto:alto-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/alto>, <mailto:alto-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 11 Mar 2021 07:39:02 -0000

Hi all,

Please see my comments inline.


On Thu, Mar 11, 2021 at 2:38 PM Qin Wu <bill.wu@huawei.com> wrote:

> Hi, Richard:
>
> *发件人:* alto [mailto:alto-bounces@ietf.org] *代表 *Y. Richard Yang
> *发送时间:* 2021年3月11日 12:52
> *收件人:* LUIS MIGUEL CONTRERAS MURILLO <
> luismiguel.contrerasmurillo@telefonica.com>
> *抄送:* alto@ietf.org
> *主题:* Re: [alto] Bringing operation automation cases to the list
>
>
>
> Hi Luis,
>
>
>
> Good summary. Please see below.
>
>
>
> On Wed, Mar 10, 2021 at 5:18 PM LUIS MIGUEL CONTRERAS MURILLO <
> luismiguel.contrerasmurillo@telefonica.com> wrote:
>
> Hi all,
>
>
>
> Apologies for the time taking to post the operation automation cases to
> the list.
>
>
>
> As part of the re-charter discussion, four use cases will be considered
> for supporting the proposal in which respect to ALTO extensions for
> operation automation.
>
>
>
> Case 1. Extensions to RFC 7971 leveraging on previous protocol extensions
> (e.g., cost calendar, path vector) that can make necessary new
> architectural and deployment considerations
>
>
>
> RFC7971 is valuable and hence an update to include the effects of protocol
> extensions is highly valuable. I understand that cost calendar and path
> vector are examples, and other extensions such as SSE can be included and
> we want to make sure to do a relatively comprehensive update.
>
> [Qin]: Another limitation of RC7971 is to lack multi-domain support.
> Therefore I feel multi-domain support should be also documented for this
> item to address limitation of ALTO deployment in RFC7971.
>

Yes, multi-domain support can be also considered. But we need to clarify
the limitation of existing deployment considerations for multiple-domain
cases in RFC7971 (e.g., cascaded servers). To compare with the
well-specified extensions like cost calendar, path vector, and SSE, one
concern is that the multi-domain support may involve new extensions which
have not been well specified yet.

> Case 2. Usage of ALTO for combined compute and network selection (e.g.,
> for optimal edge computing service placement).
>
>
>
> Does Case 2 belong to general protocol extension or operation automation?
>
> [Qin]:I think operation automation is also required  in this case, i.e.,
> how network information and compute information are aggregated. One thing I
> am not sure is whether
>
> Whether path vector has already supported compute information? Maybe
> author can clarify.
>

The path vector extension itself doesn't support compute information. I
assume you are talking about the entity property map. I think we can
leverage the entity property map to expose the compute information by
defining new entity domains and property types systematically (like what
the performance cost metrics document does). But we need to dig into real
use cases to see if anything is missing.

But beyond the protocol extension, I'm also interested in how to collect
those compute information from an operator's view. It will also affect the
data model work.

>
>
> Case 3. Extensions to ALTO for acting as aggregator of information from
> different sources (e.g., TEDB, LSP DB, etc)
>
>
>
> Case 3 is definitely a good use case supporting operation automation.
>
>
>
> Case 4. Overlay / underlay integration supported by ALTO (e.g., CDN).
>
>
> Overlay/underlay integration can have many aspects. So the goal is to
> focus on the operation automation aspect? One possibility is to define
> operation automation broadly, including operation automation of not only
> ALTO but the overall system (i.e., the integrated overlay/underlay). If
> this is the case, we may want to specify the scope well.
>
> [Qin]: Agree, I think this case describe ALTO interface as Network as a
> service interface, allow the underlay expose capability and status to the
> overlay, So overlay can know how to optimize the service delivery. This
> case looks very interesting.
>

I think not just the underlay can expose info to the overlay, the overlay
can also express its fine-grained demand and subscribe info to the
underlay. It may have some overlaps with the pub/sub item. We may need more
clarification about the integration solution.

And we should also better clarify the goal (to deliver either an experience
document or a standard document).

Thanks,
Jensen


> Looking forward to a great discussion on Friday.
>
>
>
> Richard
>
>
>
> Any comment, suggestion or indication is more than welcome.
>
>
>
> Thanks
>
>
>
> Luis
>
>
>
> __________________________________
>
> Luis M. Contreras
>
>
>
> Technology and Planning
>
> Transport, IP and Interconnection Networks
>
> Telefónica I+D / Global CTIO unit / Telefónica
>
>
>
> Distrito Telefónica, Edificio Sur 3, Planta 3
>
> 28050 Madrid
>
> España / Spain
>
>
>
> Skype (Lync): +34 91 312 9084
>
> Mobile: +34 680 947 650
>
> luismiguel.contrerasmurillo@telefonica.com
>
>
>
>
>
>
> ------------------------------
>
>
> Este mensaje y sus adjuntos se dirigen exclusivamente a su destinatario,
> puede contener información privilegiada o confidencial y es para uso
> exclusivo de la persona o entidad de destino. Si no es usted. el
> destinatario indicado, queda notificado de que la lectura, utilización,
> divulgación y/o copia sin autorización puede estar prohibida en virtud de
> la legislación vigente. Si ha recibido este mensaje por error, le rogamos
> que nos lo comunique inmediatamente por esta misma vía y proceda a su
> destrucción.
>
> The information contained in this transmission is privileged and
> confidential information intended only for the use of the individual or
> entity named above. If the reader of this message is not the intended
> recipient, you are hereby notified that any dissemination, distribution or
> copying of this communication is strictly prohibited. If you have received
> this transmission in error, do not read it. Please immediately reply to the
> sender that you have received this communication in error and then delete
> it.
>
> Esta mensagem e seus anexos se dirigem exclusivamente ao seu destinatário,
> pode conter informação privilegiada ou confidencial e é para uso exclusivo
> da pessoa ou entidade de destino. Se não é vossa senhoria o destinatário
> indicado, fica notificado de que a leitura, utilização, divulgação e/ou
> cópia sem autorização pode estar proibida em virtude da legislação vigente.
> Se recebeu esta mensagem por erro, rogamos-lhe que nos o comunique
> imediatamente por esta mesma via e proceda a sua destruição
>
> _______________________________________________
> alto mailing list
> alto@ietf.org
> https://www.ietf.org/mailman/listinfo/alto
>
>
>
>
> --
>
> --
>
>  =====================================
>
> | Y. Richard Yang <yry@cs.yale.edu>   |
>
> | Professor of Computer Science       |
>
> | http://www.cs.yale.edu/~yry/        |
>
>  =====================================
> _______________________________________________
> alto mailing list
> alto@ietf.org
> https://www.ietf.org/mailman/listinfo/alto
>