[alto] Review on draft-ietf-alto-performance-metrics-01 by Geng

"Li, Geng" <geng.li@yale.edu> Thu, 29 June 2017 01:34 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 99CC5129AE9; Wed, 28 Jun 2017 18:34:34 -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 2GjoyfC8oEHQ; Wed, 28 Jun 2017 18:34:32 -0700 (PDT)
Received: from mx0a-00135301.pphosted.com (mx0a-00135301.pphosted.com [67.231.145.237]) (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 6600A126E64; Wed, 28 Jun 2017 18:34:32 -0700 (PDT)
Received: from pps.filterd (m0109486.ppops.net [127.0.0.1]) by mx0b-00135301.pphosted.com (8.16.0.20/8.16.0.20) with SMTP id v5T1YEtV021009; Wed, 28 Jun 2017 21:34:30 -0400
Authentication-Results: ppops.net; spf=pass smtp.mailfrom=geng.li@yale.edu
Received: from nam01-sn1-obe.outbound.protection.outlook.com (mail-sn1nam01lp0112.outbound.protection.outlook.com [207.46.163.112]) by mx0b-00135301.pphosted.com with ESMTP id 2bcjmygk7d-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-SHA384 bits=256 verify=NOT); Wed, 28 Jun 2017 21:34:30 -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=FMtPFliL9fHOo/AyjYtdXn0wpMl7nSY/0JxOU3a27/A=; b=swcUe4GE603saJDVpE60iPBOtfruTSKzK5NwLLwNoue4dCPAXx/DGW9RMplWmBjO1YuloNGru+Mi0yeYtVqaXU/MmqDeExFng2B01rQ+0M7MPBoiFC5aKXbNrbEUjfjTXjLyXjyvmLMVPh0jwv6760fs9UrE6iKGLcE3pXGi4oY=
Received: from CY4PR08MB3526.namprd08.prod.outlook.com (10.171.254.13) by CY4PR08MB3525.namprd08.prod.outlook.com (10.171.254.12) 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:34:28 +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:34:28 +0000
From: "Li, Geng" <geng.li@yale.edu>
To: "alto@ietf.org" <alto@ietf.org>, "draft-ietf-alto-performance-metrics@ietf.org" <draft-ietf-alto-performance-metrics@ietf.org>
Thread-Topic: Review on draft-ietf-alto-performance-metrics-01 by Geng
Thread-Index: AQHS8HfYt8rCC6ciPE6maaEoxvOQyw==
Date: Thu, 29 Jun 2017 01:34:28 +0000
Message-ID: <CY4PR08MB3526919211B51665A5855A5091D20@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; CY4PR08MB3525; 7:YN2WzlJBHkzdjADyDC5w0Ccv3o0IODmLygrlmD7GOqJi+cU0GJJCzPV4owqFXbclSRlJ/U83a28rVK+PY+3bcLt8uB1pQEnB3hG5jCtuWU46lK+EhXGS32Axbu8/0d4hMiRLLT1xR2JqxsMVnKc29zWg9LyE2le29tAsFZPzJFU+RhSL7tdxzJG+/wVI1K5Qsa2m1LXrbdpVTQx3zsvcoQcb103kOUBvy6yH+8lZDgntgWI0rRQ3Nh2TzmTIqTdRnZgIj9Q32s5TgWmjNSigxPxrvigVnc0AvssQdM/OfUJ6xqmLo+TefF5ayHJPB05BAbCXcHrmC7PbBcY/DOR6ukWtdG00/psfZKlDbAVPuzGSAy6tQOGXVX4XKGMsHlYUZnKUoFUKfqI+0ONsXK+T9LK4ND5QIc12FgV+vwGmt5bNMzFAH6qGistlillj0UFifrrPmyrW0HNQCZpUse/TIF8efe+vLJxKvGxAjhBrLFIGypBjb+WMnNN3MOhZEtFmWE+VR6MYuFvh6RxZBpOe96aa9mViuLKnxtw0vlwE1ENYczBBs0eC6jgdR2vk7qhyAldEqmqieHlr8xlyc+umm3fVV7bGTH4i28yTFMtkbRPN7p2aSmCHi9DySEPLIq0j8DCy7yzIvf+Dta9q/CC1bbr3rU1HrJD1oJrsIAFA11XfKSb0keUZxsdJo7bn3b4sX3MAMlbZEGLNhu0khMbCx2fNwQ/IOw9FW3ToHgA+gglZkwfRH/2JwPTLZ4z/6F5Q97QkZzBv2uXi9SLflvGdxnmNb4k5oqXzspnpnu8YG+M=
x-ms-office365-filtering-correlation-id: 66afce5b-554d-4dac-a72b-08d4be8efbe8
x-microsoft-antispam: UriScan:; BCL:0; PCL:0; RULEID:(300000500095)(300135000095)(300000501095)(300135300095)(22001)(300000502095)(300135100095)(2017030254075)(300000503095)(300135400095)(201703131423075)(201703031133081)(201702281549075)(300000504095)(300135200095)(300000505095)(300135600095)(300000506095)(300135500095); SRVR:CY4PR08MB3525;
x-ms-traffictypediagnostic: CY4PR08MB3525:
x-microsoft-antispam-prvs: <CY4PR08MB35255E3D2D3E1BB9E019F1F491D20@CY4PR08MB3525.namprd08.prod.outlook.com>
x-exchange-antispam-report-test: UriScan:(158342451672863)(278428928389397)(236129657087228)(192374486261705)(48057245064654)(148574349560750)(92977632026198)(247924648384137);
x-exchange-antispam-report-cfa-test: BCL:0; PCL:0; RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6040450)(601004)(2401047)(5005006)(8121501046)(93006095)(93001095)(3002001)(10201501046)(100000703101)(100105400095)(6041248)(20161123558100)(20161123564025)(201703131423075)(201702281528075)(201702281529075)(201703061421075)(201703061406153)(20161123562025)(20161123560025)(20161123555025)(6072148)(100000704101)(100105200095)(100000705101)(100105500095); SRVR:CY4PR08MB3525; BCL:0; PCL:0; RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095); SRVR:CY4PR08MB3525;
x-forefront-prvs: 0353563E2B
x-forefront-antispam-report: SFV:NSPM; SFS:(10019020)(6009001)(39840400002)(39860400002)(39410400002)(39450400003)(39400400002)(39850400002)(50986999)(54356999)(230783001)(14454004)(413944005)(75432002)(33656002)(8676002)(81166006)(7736002)(77096006)(5660300001)(8936002)(19627405001)(478600001)(53336002)(25786009)(7696004)(450100002)(6606003)(74316002)(3660700001)(88552002)(9686003)(3280700002)(38730400002)(54896002)(2906002)(189998001)(53936002)(99286003)(2900100001)(6436002)(102836003)(6506006)(6116002)(2501003)(86362001)(55016002); DIR:OUT; SFP:1102; SCL:1; SRVR:CY4PR08MB3525; H:CY4PR08MB3526.namprd08.prod.outlook.com; FPR:; SPF:None; MLV:sfv; LANG:en;
spamdiagnosticoutput: 1:99
spamdiagnosticmetadata: NSPM
Content-Type: multipart/alternative; boundary="_000_CY4PR08MB3526919211B51665A5855A5091D20CY4PR08MB3526namp_"
MIME-Version: 1.0
X-OriginatorOrg: yale.edu
X-MS-Exchange-CrossTenant-originalarrivaltime: 29 Jun 2017 01:34:28.5143 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: dd8cbebb-2139-4df8-b411-4e3e87abeb5c
X-MS-Exchange-Transport-CrossTenantHeadersStamped: CY4PR08MB3525
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=1015 lowpriorityscore=0 impostorscore=0 adultscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.0.1-1703280000 definitions=main-1706290023
Archived-At: <https://mailarchive.ietf.org/arch/msg/alto/-leJxV7kgyY9ycmo0zdGNoMa14E>
Subject: [alto] Review on draft-ietf-alto-performance-metrics-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:34:35 -0000

Dear authors,



Your work is quite excellent, and here are some suggestions I have.



1. The ALTO server should have the capability to track and record the most frequently used or requested cost metrics of each ALTO client. I’m not sure if it is true, that each client may only run one or two certain applications at most of the time. Then, the benefit is that the ALTO server can prepare the cost metrics in advanced and respond the clients fast after receiving the request.

2. Another benefit of recording the type of cost metrics of each client is that the ALTO server can detect abnormal behavior of client or application, such as database resource leaks, illegal occupation, or other security issues.

3. A variety of performance cost metrics also raise an interesting scheduling problem. For example, client “A” requests two metrics, client “B” just requests one, and client “C” requests three metrics, then how the ALTO server schedules to respond them in the constraint of given resources for workload processing and network transmitting. And for each client, what is the order of the cost metric types to be returned?



Hope these are helpful.



Best, Geng

Computer Science, Yale