[alto] Review on draft-ietf-alto-cost-calendar-01 by Geng

"Li, Geng" <geng.li@yale.edu> Thu, 29 June 2017 01:01 UTC

Return-Path: <geng.li@yale.edu>
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 5E22D126C83; Wed, 28 Jun 2017 18:01:12 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2
X-Spam-Level:
X-Spam-Status: No, score=-2 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=yale.edu
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 JaqqpO1apEEP; Wed, 28 Jun 2017 18:01:10 -0700 (PDT)
Received: from mx0b-00135301.pphosted.com (mx0b-00135301.pphosted.com [148.163.159.240]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id CE13012708C; Wed, 28 Jun 2017 18:01:08 -0700 (PDT)
Received: from pps.filterd (m0109490.ppops.net [127.0.0.1]) by mx0b-00135301.pphosted.com (8.16.0.20/8.16.0.20) with SMTP id v5T1087U002098; Wed, 28 Jun 2017 21:01:06 -0400
Authentication-Results: ppops.net; spf=pass smtp.mailfrom=geng.li@yale.edu
Received: from nam03-by2-obe.outbound.protection.outlook.com (mail-by2nam03lp0055.outbound.protection.outlook.com [216.32.180.55]) by mx0b-00135301.pphosted.com with ESMTP id 2bcjd5rhgg-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-SHA384 bits=256 verify=NOT); Wed, 28 Jun 2017 21:01:06 -0400
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yale.edu; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version; bh=f4qRg3ckB02LMn2x61pS/aYZuXn0+KkA+wQlussSAgg=; b=B1UH4Qg6/bnO2l1YRI84wBYVbDDQ9yjIu9lR1lh/Kv8+uk8MNMpkIG2X5vCJKU7isW6Q3Luh43F16sQu4pmS9UlJGaNWbnVPFjqPhKonVrMUlRgqbeu8a4WlFla9LRYq/CXSmFf/euq64Mow7gKw/9V45lLAo3isNqljg5Kc1ME=
Received: from CY4PR08MB3526.namprd08.prod.outlook.com (10.171.254.13) by CY4PR08MB3527.namprd08.prod.outlook.com (10.171.254.14) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1220.11; Thu, 29 Jun 2017 01:01:03 +0000
Received: from CY4PR08MB3526.namprd08.prod.outlook.com ([10.171.254.13]) by CY4PR08MB3526.namprd08.prod.outlook.com ([10.171.254.13]) with mapi id 15.01.1220.014; Thu, 29 Jun 2017 01:01:03 +0000
From: "Li, Geng" <geng.li@yale.edu>
To: "alto@ietf.org" <alto@ietf.org>, "draft-ietf-alto-cost-calendar@ietf.org" <draft-ietf-alto-cost-calendar@ietf.org>
Thread-Topic: Review on draft-ietf-alto-cost-calendar-01 by Geng
Thread-Index: AQHS8HMuQLzTwfvpkkCJkJ4bp1yyrQ==
Date: Thu, 29 Jun 2017 01:01:03 +0000
Message-ID: <CY4PR08MB3526BFB8A5CA44375C4FED8191D20@CY4PR08MB3526.namprd08.prod.outlook.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
authentication-results: ietf.org; dkim=none (message not signed) header.d=none;ietf.org; dmarc=none action=none header.from=yale.edu;
x-originating-ip: [2601:180:e:532:4ac:3e63:c05f:7ec5]
x-ms-publictraffictype: Email
x-microsoft-exchange-diagnostics: 1; CY4PR08MB3527; 7:u34QYQXiLN6RMPenolYYIo/0r9n+sI6TkrOh56TXHf2tUa21eL3q1bntaWMBcoEFLsXKxDZLgoQVNszeFdJAY620Mnn0FSPah2Sp+TbT6TESAs+x4sCPzccvn9qSmmk+THH0Wr8rPUpTexJc28bfaspIhX0KxUke7bYzJe8TxHcMzJsaJipOvivOxunb1jrVKLfSukaDmrDKkRGzbmj3obGGIg+NQR7Meb4O1p97PXnD534WDc7V+c9On5J1xu6I5g09avG5J65WroE/zpBUuc5VYgHW3Z8V1fVDTOKScMYdXIfvDE5rLHXPlliy6wJE2SLMKkmN0lcfoat3MD1oHSXTKdN7rEFz5j8vpNIAO40EWcGi+f8OlR0PP/x9rroKG3Xbv6zy61TVaV0ARBSBPfEXJgwYHiEcbx6mq+YuyLHeajU4SH0hKUuQFEjLSvVZf8BFEpeA5cjiBp/xiXuNM+MZ5/Hqm3aJ9p+5efZIP8bY+G3AXYWIToFGHUbFcSvbYvBDZLh2cBVboCvPPR1r/4QHSyhMLwV56va9q5p/oHyYR/oEfqn4aAJHbHZ3fdNO5obnxRnAUnBs6TLpdD23Gcv1CauBwWbdUtqSl6CLXi4f5NpfG4aBVftuSOwnmDoK7L5Q1BwknjA8qAv4janSEPoCDpY6ybnrqJAJutBg8sB8O8qxRYBd9unAHLGyxRcXcMbAuNd65kXXEIno4blGNTyMCovNqzju2HyaGkw+pw/dj3nWEzTlXEMED9dm5PeSAq/4DXNDnwCgkmp0nMjFWFoHOcJv/7FnJ2TK0merRos=
x-ms-office365-filtering-correlation-id: 112ed880-93d1-4ee3-6683-08d4be8a50d9
x-microsoft-antispam: UriScan:; BCL:0; PCL:0; RULEID:(300000500095)(300135000095)(300000501095)(300135300095)(22001)(300000502095)(300135100095)(2017030254075)(300000503095)(300135400095)(201703131423075)(201703031133081)(300000504095)(300135200095)(300000505095)(300135600095)(300000506095)(300135500095); SRVR:CY4PR08MB3527;
x-ms-traffictypediagnostic: CY4PR08MB3527:
x-microsoft-antispam-prvs: <CY4PR08MB3527F91F826C6F4E2583800C91D20@CY4PR08MB3527.namprd08.prod.outlook.com>
x-exchange-antispam-report-test: UriScan:(158342451672863)(236129657087228)(48057245064654)(148574349560750)(92977632026198);
x-exchange-antispam-report-cfa-test: BCL:0; PCL:0; RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6040450)(601004)(2401047)(8121501046)(5005006)(10201501046)(3002001)(100000703101)(100105400095)(93006095)(93001095)(6041248)(20161123558100)(20161123562025)(20161123555025)(20161123564025)(201703131423075)(201702281528075)(201702281529075)(201703061421075)(201703061406153)(20161123560025)(6072148)(100000704101)(100105200095)(100000705101)(100105500095); SRVR:CY4PR08MB3527; BCL:0; PCL:0; RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095); SRVR:CY4PR08MB3527;
x-forefront-prvs: 0353563E2B
x-forefront-antispam-report: SFV:NSPM; SFS:(10019020)(6009001)(39450400003)(39400400002)(39850400002)(39410400002)(39840400002)(8936002)(3660700001)(7696004)(53336002)(88552002)(53936002)(14454004)(6116002)(2906002)(2900100001)(6506006)(8676002)(75432002)(38730400002)(6436002)(25786009)(86362001)(6606003)(55016002)(2501003)(19627405001)(413944005)(77096006)(102836003)(99286003)(54896002)(9686003)(189998001)(478600001)(230783001)(7736002)(54356999)(50986999)(81166006)(5660300001)(3280700002)(33656002)(450100002)(74316002); DIR:OUT; SFP:1102; SCL:1; SRVR:CY4PR08MB3527; H:CY4PR08MB3526.namprd08.prod.outlook.com; FPR:; SPF:None; MLV:sfv; LANG:en;
spamdiagnosticoutput: 1:99
spamdiagnosticmetadata: NSPM
Content-Type: multipart/alternative; boundary="_000_CY4PR08MB3526BFB8A5CA44375C4FED8191D20CY4PR08MB3526namp_"
MIME-Version: 1.0
X-OriginatorOrg: yale.edu
X-MS-Exchange-CrossTenant-originalarrivaltime: 29 Jun 2017 01:01:03.5460 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: dd8cbebb-2139-4df8-b411-4e3e87abeb5c
X-MS-Exchange-Transport-CrossTenantHeadersStamped: CY4PR08MB3527
X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10432:, , definitions=2017-06-29_01:, , signatures=0
X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 priorityscore=1501 malwarescore=0 suspectscore=0 phishscore=0 bulkscore=0 spamscore=0 clxscore=1011 lowpriorityscore=0 impostorscore=0 adultscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.0.1-1703280000 definitions=main-1706290014
Archived-At: <https://mailarchive.ietf.org/arch/msg/alto/47FrwhlCpcqd_urcfKYo65FuZGg>
Subject: [alto] Review on draft-ietf-alto-cost-calendar-01 by Geng
X-BeenThere: alto@ietf.org
X-Mailman-Version: 2.1.22
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, 29 Jun 2017 01:01:12 -0000

Dear authors,



Your work on cost calendar makes a lot of sense to me, and here are some comments I have.



Issues:

1. In the 4th paragraph of section 1 (Page 4), here is supposed to introduce the advantages of cost calendar. I would like to add another significant advantage which is the reduction of the frequent information exchange between ALTO client and ALTO server. And I think it may be the salient benefit that leads to saving the network resources for ALTO protocol.

2. In section 2.2.1, the word “time-sensitive” comes up several times, but what is the exact definition for “time-sensitive”? Maybe I’m wrong, but I reckon it is used to describe the data for real-time service. I suggest the authors can give a definition and examples here, or provide the references where the word is interpreted.

3. I think maybe the authors missed a point which many audiences are concerned about. When the network state is getting changed by e.g., link failures, node crashed, and if there is a conflict between the cost calendar that has already been conveyed and the current new cost map, then how the client can be aware of it? The ALTO server needs to notify the clients before they schedule data transfers according to the old cost calendar.



Typos:

1. In the first line of section 3.1, there is a redundant space before the comma.

2. At the end of the 3rd paragraph of section 3.1,  “ressources” ==> “resources”.



Hope these are helpful.



Best, Geng

Computer Science, Yale