[alto] ALTO Extension: Defining a Cost Metrics document?

"Y. Richard Yang" <yry@cs.yale.edu> Sun, 13 October 2013 23:19 UTC

Return-Path: <yang.r.yang@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 0C6DB21E8143 for <alto@ietfa.amsl.com>; Sun, 13 Oct 2013 16:19:40 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.618
X-Spam-Level:
X-Spam-Status: No, score=-1.618 tagged_above=-999 required=5 tests=[AWL=0.359, BAYES_00=-2.599, FM_FORGED_GMAIL=0.622, HTML_MESSAGE=0.001, NO_RELAYS=-0.001]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id jav8IK3P2ge6 for <alto@ietfa.amsl.com>; Sun, 13 Oct 2013 16:19:39 -0700 (PDT)
Received: from mail-pa0-x229.google.com (mail-pa0-x229.google.com [IPv6:2607:f8b0:400e:c03::229]) by ietfa.amsl.com (Postfix) with ESMTP id 3CE6721F9B08 for <alto@ietf.org>; Sun, 13 Oct 2013 16:19:37 -0700 (PDT)
Received: by mail-pa0-f41.google.com with SMTP id bj1so6805417pad.14 for <alto@ietf.org>; Sun, 13 Oct 2013 16:19:37 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:sender:date:message-id:subject:from:to:cc:content-type; bh=KgjrGHoP2kjRY0s7GYP7cnnfPiWHTZy6Sx4UIflC5w0=; b=wN04yLI3NKVp/Dtni/R7FMJvKOk/8QdBnerUgRUZ5jYO++W84+ifq3HBlwcl1zJzg1 ykkJfAcknxvqC7G6BdB9BHwMm4NBfvB5MTJHgOpMcymwJ87WvYMf3VbteZ6IikPZ3s5X 7PRA9SJ4l23KVy5YWh89pkP4wxS/Ow65K2f2bHEGlcKhK09fnFL+KHJj0M100uNTrtVS TgwA9IvcylKWxiBR4ESig50O7Mxhyqe6RTVllgO4QdDTkuzum2kc1pJGedEVafT3jaN8 wIKC3Pvyqbc8rDRrP7ASGCqvx66F0wTdcawt/1wKyBOQ95BePzkZWYU0PlnVypJzZXHZ 2vsg==
MIME-Version: 1.0
X-Received: by 10.66.146.199 with SMTP id te7mr34921754pab.106.1381706376995; Sun, 13 Oct 2013 16:19:36 -0700 (PDT)
Sender: yang.r.yang@gmail.com
Received: by 10.68.225.129 with HTTP; Sun, 13 Oct 2013 16:19:36 -0700 (PDT)
Date: Sun, 13 Oct 2013 19:19:36 -0400
X-Google-Sender-Auth: rTzQCozv1vlOmIVw192sCMABnIE
Message-ID: <CANUuoLpy5Budcx+tJCeExeYC_yTcQ9J2gC7HsXcjCvhOi7p_Vg@mail.gmail.com>
From: "Y. Richard Yang" <yry@cs.yale.edu>
To: IETF ALTO <alto@ietf.org>
Content-Type: multipart/alternative; boundary="047d7b6d99aec8e9ad04e8a795cb"
Cc: "choits@etri.re.kr" <choits@etri.re.kr>, Qin Wu <bill.wu@huawei.com>
Subject: [alto] ALTO Extension: Defining a Cost Metrics document?
X-BeenThere: alto@ietf.org
X-Mailman-Version: 2.1.12
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: <http://www.ietf.org/mail-archive/web/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: Sun, 13 Oct 2013 23:19:40 -0000

Dear all,

I am reading up on the documents that define cost metrics.

The motivation is that the base ALTO protocol (
http://www.ietf.org/id/draft-ietf-alto-protocol-20.txt) has defined only
one Cost Metric: 'routingcost':

- Defined the semantics at Sec. 6.1.1.1 of , and then listed it at Table 3.

- Used "hopcount" in examples of Sec. 9.2.3 and 9.2.4, but the semantics of
not formally defined.

Given the aforementioned state of the base protocol, I see good value in
that the WG produces a WG document that defines a relatively complete set
of Cost Metrics.

I particular, I read the following:

- http://tools.ietf.org/html/draft-lee-alto-app-net-info-exchange-02
  (Sec. 3.4 introduced three metrics: hopcount, latency, pktcost, and cost)

- http://tools.ietf.org/html/draft-wu-alto-json-te-01
  Defined a set of metrics: in Sec. 4. This work, as stated in the
document, is motivated by

- http://www.ietf.org/id/draft-ietf-ospf-te-metric-extensions-04.txt

During the review of ALTO base protocol, we are suggested to document
performance metrics (cost metrics) per the guideline of

- RFC 6390 Guidelines for Considering New Performance Metric Development.
A. Clark, B. Claise. October 2011. (Format: TXT=49930 bytes) (Also BCP0170)
(Status: BEST CURRENT PRACTICE)

Here a first question, I have, is whether the authors will produce a
"simple" document, at the upcoming IETF, whose only purpose is to:

  define a set of cost metrics, including the nameing, the semantics, ...
following the guideline per RFC 6390, that can benefit the base protocol.

I feel that such a document is focused, and has good value by itself.

The implications of the introducing multiple cost metrics can be explored
in another document, which I will send in another email shortly.

Thanks.

Richard