Re: [alto] I-D Action: draft-ietf-alto-unified-props-new-09.txt

"Randriamasy, Sabine (Nokia - FR/Paris-Saclay)" <sabine.randriamasy@nokia-bell-labs.com> Thu, 10 October 2019 13:07 UTC

Return-Path: <sabine.randriamasy@nokia-bell-labs.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 E3CF7120026 for <alto@ietfa.amsl.com>; Thu, 10 Oct 2019 06:07:16 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.9
X-Spam-Level:
X-Spam-Status: No, score=-1.9 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIMWL_WL_HIGH=-0.001, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=nokia.onmicrosoft.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 gK_bQwR50sQk for <alto@ietfa.amsl.com>; Thu, 10 Oct 2019 06:07:13 -0700 (PDT)
Received: from FRA01-MR2-obe.outbound.protection.outlook.com (mail-eopbgr90130.outbound.protection.outlook.com [40.107.9.130]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 45E40120013 for <alto@ietf.org>; Thu, 10 Oct 2019 06:07:10 -0700 (PDT)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=exi0Jd35LnDeiQzMnzw+Cgji2+8gsyNxj3x2KfZlLs0v71TXQSfqkW3bAVQeMIH+MwnicBdRRVrgu39sLm5dgXW7sgoEpfPhcnfv1lC4E7ZhwGP6lKGmg3T7bCCjN9zdc5Ziy045kzFKGq6QHkxsn9NxijSXeo9QPnJp2zQzoZjdHyfMbL97SX2ePjyuMHZslVJ/sQIbcAPqOEVSAOZFCKc/KfLloE0twhLkzukrY4/pSrrSPIshTU8orx4ViWxqG891IAhABFU+pqVaCEc1tpXEmF7ofJmhyu2w60Zeq2RyZcCc3DvSY2UwSdmhmJlhJTKc0yH94knYOcCY+UfjHQ==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=+f1K6Tkj1U4507utr1W+UNSB167++LXn4NDP8eUNZf0=; b=hxK5ZFvljcaWSQ6S62PYbTEc6NJlVj3DBHAr3koYocq4WAutaV2nwNN4oyqxtMR1BT0QmFyBhsUsLrLBm3cy67tQD7oZzmrBm847TqbXCV2raC2IeZ6h+8ipXRe9y/mmCMZ/ZeeXCN66gOy4srVELOTP8Qhp3bLjcO6P2waztbgCLc50JjeJkNg6YzphyC5pS+KhaFS7AEPm7ZFLoUUnKeFj33Gumpy9yEEfOCOHWQMEGK7Me0PEyaNjAjJ3vNZJXUw/MNGsEA943poYGrAj3+hQFpWBbV0Ik0Zq8mzGDhfrCXXY+0ihaURULmeDLynlcLCSPB6aXJ3P8ZYiPXqRfA==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=nokia-bell-labs.com; dmarc=pass action=none header.from=nokia-bell-labs.com; dkim=pass header.d=nokia-bell-labs.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=nokia.onmicrosoft.com; s=selector1-nokia-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=+f1K6Tkj1U4507utr1W+UNSB167++LXn4NDP8eUNZf0=; b=LvJbJyP3Cprk56zD4Zv6DdYOn/7AhcSE2Vx8CTU4zsM6UmJCCj2qbDDCIDY5rW3ZzlG9fkiKxWmOKZuLhYMMYs5V6LCjp33i34Cjhvn22i7xJy9s/MXCV+dLXJCKbwtPJxx0TRa2TK9uZwEyZPAbi+S/OFvYJ16ZGZ8W0VKTbI0=
Received: from PR1PR07MB5100.eurprd07.prod.outlook.com (20.177.209.144) by PR1PR07MB5865.eurprd07.prod.outlook.com (20.177.211.148) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2347.11; Thu, 10 Oct 2019 13:07:07 +0000
Received: from PR1PR07MB5100.eurprd07.prod.outlook.com ([fe80::dde5:ed04:dd7f:70f]) by PR1PR07MB5100.eurprd07.prod.outlook.com ([fe80::dde5:ed04:dd7f:70f%7]) with mapi id 15.20.2347.016; Thu, 10 Oct 2019 13:07:07 +0000
From: "Randriamasy, Sabine (Nokia - FR/Paris-Saclay)" <sabine.randriamasy@nokia-bell-labs.com>
To: Kai GAO <godrickk@gmail.com>, Jensen Zhang <jingxuan.n.zhang@gmail.com>
CC: IETF ALTO <alto@ietf.org>
Thread-Topic: [alto] I-D Action: draft-ietf-alto-unified-props-new-09.txt
Thread-Index: AQHVYyZvLtuE693rGEG59LU8z98gqacwROaAgAqv+gCAAZUkgIACEjAAgBPhIICAADS8AIAAsWQAgAADygCAAAvKAIAAmbvw
Date: Thu, 10 Oct 2019 13:07:06 +0000
Message-ID: <PR1PR07MB510044EEA9823BFB4988EFD095940@PR1PR07MB5100.eurprd07.prod.outlook.com>
References: <156760442278.22833.16544634733937720759@ietfa.amsl.com> <CAEDarXLD+eJVM4rQg94FmmnJhUwXCROdNzen34nuJcwSwb=ihw@mail.gmail.com> <PR1PR07MB5100C260E33E211D02A5AEBF95840@PR1PR07MB5100.eurprd07.prod.outlook.com> <CAEDarXLkZ30hA1m5Y9x7N8z5TcYEyh2r-FuXkfAsWhGV4Cm7EA@mail.gmail.com> <CAAbpuypFVJrQ2WrNPvjCBOrxM4-Ny6_jx3JSkXR789UMwpVX=A@mail.gmail.com> <CAOELiNM=cHR0V_W2UAZZd2bvDjGe-VSSvrDd59R--_Ea4KQ8NA@mail.gmail.com> <CAAbpuyqf=rpoz7CEw3ehm9tkQRtJr04aLoVUihF-neeM8Frf1A@mail.gmail.com> <CAOELiNN5Uewq6aG3-_xOBXS05=XfOakzk69B3Gp1iHzePM6Oww@mail.gmail.com> <CAAbpuyqvE_zqoGOhuczfMtcVTgcp8VdzozSipAZgnVg_S3=ccA@mail.gmail.com> <CAOELiNPFxs32a+y6oQVFMk5pKM14bzVAgqhRaEvecqR=KctvAw@mail.gmail.com>
In-Reply-To: <CAOELiNPFxs32a+y6oQVFMk5pKM14bzVAgqhRaEvecqR=KctvAw@mail.gmail.com>
Accept-Language: fr-FR, en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
authentication-results: spf=none (sender IP is ) smtp.mailfrom=sabine.randriamasy@nokia-bell-labs.com;
x-originating-ip: [131.228.32.181]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: 0054c4fe-198e-4097-d01e-08d74d82c0e1
x-ms-office365-filtering-ht: Tenant
x-ms-traffictypediagnostic: PR1PR07MB5865:
x-ms-exchange-purlcount: 8
x-microsoft-antispam-prvs: <PR1PR07MB58650FAC7A038B82A836FBB195940@PR1PR07MB5865.eurprd07.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:9508;
x-forefront-prvs: 018632C080
x-forefront-antispam-report: SFV:NSPM; SFS:(10019020)(376002)(366004)(39860400002)(136003)(346002)(396003)(189003)(199004)(14454004)(5660300002)(76116006)(476003)(52536014)(86362001)(66066001)(66946007)(446003)(76176011)(66446008)(64756008)(66556008)(66476007)(11346002)(486006)(7736002)(71200400001)(8936002)(5024004)(256004)(6246003)(966005)(478600001)(606006)(8676002)(71190400001)(81156014)(81166006)(229853002)(7696005)(316002)(9686003)(110136005)(236005)(6506007)(53546011)(74316002)(6306002)(54896002)(26005)(66574012)(4326008)(25786009)(6436002)(561944003)(55016002)(99286004)(33656002)(2906002)(790700001)(6116002)(186003)(3846002)(102836004); DIR:OUT; SFP:1102; SCL:1; SRVR:PR1PR07MB5865; H:PR1PR07MB5100.eurprd07.prod.outlook.com; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; MX:1; A:0;
received-spf: None (protection.outlook.com: nokia-bell-labs.com does not designate permitted sender hosts)
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: //9rlF+wl7j4QavuhlwCDLRg31i6pJM9rTs0Ld+jBqSJ2AhsIgS3egdNdT+xrms6l0S3GXa4v+IgCMHU2YuJ12kzbnTU+W1qq6UDlB8vltw5E9W9JsoXRcMIzew2JrOHp8KwVQsWgae32FXIlL+TBETrvavmSReTZn1ie9cS1gXqWHO9BF7/cjLYTua2TmuEx4Sc+IoA+uoFUM8TImFv4czSVrLKH5YiSxlFBkelkqTK46ANYgFMetnIQskps+zpzfF9BvhVYYkc5mrg/P/0RZlFCABxkjGb3x5S1OfDVYoMqj8T4opLe9J+4FWN8Xp9UlJIhV4YCm2dzPowjX6iXDiYFe7jwgLxLZYZWuNPUjmxQIvvH/I/IaIBcQz1pEbcIzZpQUXLshgFs6zf6cwO1hp1q2WyqkhhqCwHgvR4niIREHpccJrhdIJu1TUj6rG0vz+EgO4ibcHegrIC9joztg==
x-ms-exchange-transport-forked: True
Content-Type: multipart/alternative; boundary="_000_PR1PR07MB510044EEA9823BFB4988EFD095940PR1PR07MB5100eurp_"
MIME-Version: 1.0
X-OriginatorOrg: nokia-bell-labs.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 0054c4fe-198e-4097-d01e-08d74d82c0e1
X-MS-Exchange-CrossTenant-originalarrivaltime: 10 Oct 2019 13:07:07.2596 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 5d471751-9675-428d-917b-70f44f9630b0
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: P6vXVQaZq8ri/v0YFV/XmW+e9ESwF//BXfAkGZUg587/eHQYYP1wFHd1+ijDROMJ7Jv0MAw0DOJZCg2b++tizh/9Biue+XCY5xRkBivBdr52JLxdvtL38fLGTfEuml1D
X-MS-Exchange-Transport-CrossTenantHeadersStamped: PR1PR07MB5865
Archived-At: <https://mailarchive.ietf.org/arch/msg/alto/Z3xGb4E2GbG-PkH6_cN2BHm-PuU>
Subject: Re: [alto] I-D Action: draft-ietf-alto-unified-props-new-09.txt
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, 10 Oct 2019 13:07:17 -0000

Hi Jensen, Kai

Thanks Kai for your suggestions, please see my comments inline
Best regards,
Sabine


From: alto <alto-bounces@ietf.org> On Behalf Of Kai GAO
Sent: Thursday, October 10, 2019 5:42 AM
To: Jensen Zhang <jingxuan.n.zhang@gmail.com>
Cc: IETF ALTO <alto@ietf.org>
Subject: Re: [alto] I-D Action: draft-ietf-alto-unified-props-new-09.txt

Sounds good. :)

On Thu, Oct 10, 2019 at 10:59 AM Jensen Zhang <jingxuan.n.zhang@gmail.com<mailto:jingxuan.n.zhang@gmail.com>> wrote:
Hi Kai,

Great! This structure looks better to clarify those concepts. I would like to support it. If nobody has another proposal against it, let's add this change in the next revision.

I can send a new draft to you by this weekend so that you can take another pass before we upload the next revision.

Thanks,
Jensen


On Wed, Oct 9, 2019 at 10:46 PM Kai GAO <godrickk@gmail.com<mailto:godrickk@gmail.com>> wrote:
Hi Jensen and all,

Actually, I would suggest the following structure:

- Basic Concepts
  - Information Resource
[[SR]] it is indeed good to start with the Information Resource that this draft introduces, which is the Property Map. Maybe provide a “human-readable” definition and explain how it extends properties from endpoints to entities and allows resource-specific entities and properties for purposes of locality and others. And say this will be detailed in further sections. Maybe also add a subsection with examples?
  - Entity
  - Entity Property
  - Entity Domain
- Property Map  <====  Explain how property map works and the motivations for exporting and aggregating entity domains
  - Resource-Specific Entity Domain
  - Aggregated Entity Domain
  - Resource-Specify Entity Property

The two top-level sections (basic concepts and property map) are similar to Sec 2 (Terminology) and Sec 5 (Network Map) in RFC 7285.

In the basic concepts section, we are describing what already exists even without the property map service.
[[SR]] Not sure I understand. RFC7285 supports Endpoint property maps, not Entity property maps. So what is it that already exists?

In the property map section, we are "inventing" concepts that serve certain practical purposes (e.g., provide indications of what entities/properties can be queried, aggregate entities/properties).

Having said that, it is OK with me that we keep the current structure or only make some small changes if it requires too much work.

Best,
Kai



On Thu, Oct 10, 2019 at 12:11 AM Jensen Zhang <jingxuan.n.zhang@gmail.com<mailto:jingxuan.n.zhang@gmail.com>> wrote:
Hi Kai,

I reviewed the document again. I think you are proposing the following restructure, right?

Entity -> Information Resource -> Entity Property (Resource-Specific Entity Property) -> Property Map -> Entity Domain (Resource-Specific Entity Domain, Aggregated Entity Domain)

Intuitively it looks good. But when you look into the motivation of Resource-Specific Entity Property, you will find it is weak here. Because only when you use the Aggregated Entity Domain representation in a Property Map, you will need this concept. Otherwise, it is useless. That is why I put it behind those two concepts. But maybe your intuition is right. The " Resource-Specific Entity Property" should be out of "Entity Domain". How about we move 2.5.4 to 2.6? How do you think?

Best,
Jensen


On Wed, Oct 9, 2019 at 9:02 AM Kai GAO <godrickk@gmail.com<mailto:godrickk@gmail.com>> wrote:
Hi Jensen and all,

I'm looking at the -10 version and find it quite odd to have 2.5.4 Resource-specific Entity Property as a subsection of 2.4 Entity Domain.

My suggestion is to move 2.5.4 to 2.2 instead. Another potential improvement is to move 2.4 Information Resource before 2.2.

Best,
Kai



On Fri, Sep 27, 2019 at 5:28 AM Jensen Zhang <jingxuan.n.zhang@gmail.com<mailto:jingxuan.n.zhang@gmail.com>> wrote:
Hi Danny,

Thanks for your review and comments. Sabine and I are working on the next revision. We will address all the issues in the next revision.

And for your additional comment, actually, the "ip-pid-property-map" resource in IRD is an example of Aggregated Entity Domain. Sec 9.7 should illustrate it. But you are right, the current example in Sec 9.7 does not show the benefit of Aggregated Entity Domain. I will also revise this example in the next revision.

Looking forward to your further comments.

Thanks,
Jensen


On Wed, Sep 25, 2019 at 9:50 AM Danny Alex Lachos Perez <dlachosper@gmail.com<mailto:dlachosper@gmail.com>> wrote:
Hi Sabine,

I have a quick additional comment:

I believe that an example (sec. 9) of Aggregated Entity Domain is missing.
Perhaps you could re-use (or extend) the IRD example [0] and try to add a couple of sentences to indicate equivalent entity property mappings (see slide 17, 18 in [1]).

Best regards,

Danny Lachos
[0] https://tools.ietf.org/html/draft-ietf-alto-unified-props-new-09#page-28
[1] https://datatracker.ietf.org/meeting/105/materials/slides-105-alto-unified-properties-for-the-alto-protocol-02.pdf

On Tue, Sep 24, 2019 at 10:42 AM Randriamasy, Sabine (Nokia - FR/Paris-Saclay) <sabine.randriamasy@nokia-bell-labs.com<mailto:sabine.randriamasy@nokia-bell-labs.com>> wrote:
Hi Danny,

Many thanks for your review. I saw your last comment is in Section 9.7.
Should we consider that until section 9.7 your review is complete or will you have more questions?
We look forward to your other comments,
Best regards,
Sabine


From: alto <alto-bounces@ietf.org<mailto:alto-bounces@ietf.org>> On Behalf Of Danny Alex Lachos Perez
Sent: Tuesday, September 17, 2019 8:28 PM
To: IETF ALTO <alto@ietf.org<mailto:alto@ietf.org>>
Cc: i-d-announce@ietf.org<mailto:i-d-announce@ietf.org>
Subject: Re: [alto] I-D Action: draft-ietf-alto-unified-props-new-09....txt

Dear authors,

I started to read the “Unified Properties for the ALTO Protocol” draft (-09).

Please, see my first comments in the attached file (search for '[DANNY]').
Many of them are suggestions about clarity and format issues .

I will continue the review and send additional comments in a short time.

Best regards,

Danny Lachos


On Wed, Sep 4, 2019 at 10:41 AM <internet-drafts@ietf.org<mailto:internet-drafts@ietf.org>> wrote:

A New Internet-Draft is available from the on-line Internet-Drafts directories.
This draft is a work item of the Application-Layer Traffic Optimization WG of the IETF.

        Title           : Unified Properties for the ALTO Protocol
        Authors         : Wendy Roome
                          Sabine Randriamasy
                          Y. Richard Yang
                          Jingxuan Jensen Zhang
                          Kai Gao
        Filename        : draft-ietf-alto-unified-props-new-09.txt
        Pages           : 43
        Date            : 2019-09-04

Abstract:
   This document extends the Application-Layer Traffic Optimization
   (ALTO) Protocol [RFC7285] by generalizing the concept of "endpoint
   properties" to generic types of entities, and by presenting those
   properties as maps, similar to the network and cost maps in
   [RFC7285].



The IETF datatracker status page for this draft is:
https://datatracker.ietf.org/doc/draft-ietf-alto-unified-props-new/

There are also htmlized versions available at:
https://tools.ietf.org/html/draft-ietf-alto-unified-props-new-09
https://datatracker.ietf.org/doc/html/draft-ietf-alto-unified-props-new-09

A diff from the previous version is available at:
https://www.ietf.org/rfcdiff?url2=draft-ietf-alto-unified-props-new-09


Please note that it may take a couple of minutes from the time of submission
until the htmlized version and diff are available at tools.ietf.org<http://tools.ietf.org>.

Internet-Drafts are also available by anonymous FTP at:
ftp://ftp....ietf.org/internet-drafts/<ftp://ftp.ietf.org/internet-drafts/>

_______________________________________________
alto mailing list
alto@ietf.org<mailto:alto@ietf.org>
https://www.ietf.org/mailman/listinfo/alto
_______________________________________________
alto mailing list
alto@ietf.org<mailto:alto@ietf.org>
https://www.ietf.org/mailman/listinfo/alto
_______________________________________________
alto mailing list
alto@ietf.org<mailto:alto@ietf.org>
https://www.ietf.org/mailman/listinfo/alto