[ippm] R: R: FW: New Version Notification for draft-chen-ippm-coloring-based-ipfpm-framework-05.txt
Fioccola Giuseppe <giuseppe.fioccola@telecomitalia.it> Fri, 29 January 2016 14:22 UTC
Return-Path: <giuseppe.fioccola@telecomitalia.it>
X-Original-To: ippm@ietfa.amsl.com
Delivered-To: ippm@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 047D71A1A1B for <ippm@ietfa.amsl.com>; Fri, 29 Jan 2016 06:22:44 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.721
X-Spam-Level:
X-Spam-Status: No, score=-0.721 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HELO_EQ_IT=0.635, HOST_EQ_IT=1.245, KHOP_DYNAMIC=0.001, RCVD_IN_DNSWL_LOW=-0.7, RP_MATCHES_RCVD=-0.001, SPF_PASS=-0.001] autolearn=no
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 WTIxtHvX_tJC for <ippm@ietfa.amsl.com>; Fri, 29 Jan 2016 06:22:41 -0800 (PST)
Received: from teledg001ba020.telecomitalia.it (teledg001ba020.telecomitalia.it [156.54.233.210]) (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 0A0C01A0381 for <ippm@ietf.org>; Fri, 29 Jan 2016 06:22:40 -0800 (PST)
Received: from TELCAH001BA020.telecomitalia.local (10.188.101.214) by teledg001ba020.telecomitalia.it (10.188.101.210) with Microsoft SMTP Server (TLS) id 14.3.266.1; Fri, 29 Jan 2016 15:22:32 +0100
Received: from TELMBA001BA020.telecomitalia.local ([169.254.1.141]) by TELCAH001BA020.telecomitalia.local ([10.188.101.214]) with mapi id 14.03.0266.001; Fri, 29 Jan 2016 15:22:29 +0100
From: Fioccola Giuseppe <giuseppe.fioccola@telecomitalia.it>
To: "J. Ignacio Alvarez-Hamelin" <ihameli@cnet.fi.uba.ar>, "ippm@ietf.org" <ippm@ietf.org>
Thread-Topic: [ippm] R: FW: New Version Notification for draft-chen-ippm-coloring-based-ipfpm-framework-05.txt
Thread-Index: AQHRWg4z536lQ1cYeEK82UNfygEyCZ8ShhMQ
Date: Fri, 29 Jan 2016 14:22:29 +0000
Message-ID: <23126F6FC5CA3E44916CF99D4E0B878B44F325EA@TELMBA001BA020.telecomitalia.local>
References: <F73A3CB31E8BE34FA1BBE3C8F0CB2AE28B6D9E51@SZXEMA510-MBX.china.huawei.com> <alpine.DEB.2.10.1601251834510.13145@cnet> <F73A3CB31E8BE34FA1BBE3C8F0CB2AE28B6DBEFE@SZXEMA510-MBX.china.huawei.com> <alpine.DEB.2.10.1601270938070.27502@cnet> <23126F6FC5CA3E44916CF99D4E0B878B44F30DC5@TELMBA001BA020.telecomitalia.local> <alpine.DEB.2.10.1601281740370.5581@cnet>
In-Reply-To: <alpine.DEB.2.10.1601281740370.5581@cnet>
Accept-Language: it-IT, en-US
Content-Language: it-IT
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
x-originating-ip: [10.188.101.186]
x-ti-disclaimer: Disclaimer1
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
Archived-At: <http://mailarchive.ietf.org/arch/msg/ippm/jL4IPaUKWSpo_tMR4fVe7ohvvqs>
Subject: [ippm] R: R: FW: New Version Notification for draft-chen-ippm-coloring-based-ipfpm-framework-05.txt
X-BeenThere: ippm@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: IETF IP Performance Metrics Working Group <ippm.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/ippm>, <mailto:ippm-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/ippm/>
List-Post: <mailto:ippm@ietf.org>
List-Help: <mailto:ippm-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/ippm>, <mailto:ippm-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 29 Jan 2016 14:22:44 -0000
Hi J. Ignacio, All Thanks for the reference. This is very useful for the processing of the data by the MCP. But I think it is out of scope here. The mean delay is one of the several alternatives we propose for the delay calculation. And it is based on the hypothesis that each MA does not know the timestamps of the other MAs, so you cannot apply the algorithm locally without knowing the delay of a segment. The mean is convenient because it is a linear operator so we can calculate the mean delay from the average timestamps. But we cannot do the same with the median, because it is not a linear operator so we cannot deduce the median delay from the median timestamps. Sometimes a MA could not be able to take and transmit all the packet timestamps of real traffic to the MCP, but even if a MA could do that, it may be useless because of out of order issue. On the other hand, the mean delay calculated for all the packets of a batch is resilient to out of order and it also reduces the computational load and the data that a MA have to transmit to the MCP. Another option is called double marking methodology. A second marking selects the packets for measuring delay by creating a new set of marked packets within the first marking batches. These second marking packets are chosen at the right "time distance" to avoid out of order, and are fully identified so that a MA can store the timestamps of these packets. These timestamps can be compared on the MCP for the processing and for the calculation of maximum, minimum, median, mean, etc. but just for a few packets within the batches (see draft-tempia-ippm-p3m-02, in draft-chen-ippm-coloring-based-ipfpm-framework-05 a similar technique is presented with only one measured packet per batch). In brief, because we cannot know the delay for each packet of a batch, may be useful to know the mean delay of the whole batch together with the delay distribution of only a few packets within the batch. I hope this helps. Regards, Giuseppe -----Messaggio originale----- Da: J. Ignacio Alvarez-Hamelin [mailto:ihameli@cnet.fi.uba.ar] Inviato: giovedì 28 gennaio 2016 21:44 A: ippm@ietf.org Cc: Fioccola Giuseppe Oggetto: Re: [ippm] R: FW: New Version Notification for draft-chen-ippm-coloring-based-ipfpm-framework-05.txt Hi Fioccola, All You are right about the mean and its simplicity. Nevertheless, here it is a reference to compute median without memory: Jain, Raj, and Imrich Chlamtac. "The P 2 algorithm for dynamic calculation of quantiles and histograms without storing observations." Communications of the ACM 28.10 (1985): 1076-1085. Briefly, this article propose to compute min, p/2, p, (1+p)/2, max; where for p=0.5 is standard quartile computation. For each new value it makes a simple calculation and estimates the p value using just these 5 previous values. Thank you for pointing out the draft-tempia-ippm-p3m-02. Best regards, J.Ignacio On Thu, 28 Jan 2016, Fioccola Giuseppe wrote: > "i'm not sure if the whole IPPM WG list received my email so i'm sending a copy" > > Hi J.Ignacio, All > many thanks for your comments. > I agree with you: the median value is a better estimator than the average value, but I take the opportunity to clarify why we choose the average delay. > Your understanding is right, the average delay is a smart way to calculate the delay. > It is simple to calculate because the network devices update the average timestamp for each received marking packet and don't need to collect any timestamp, so it greatly reduces the number of timestamps that have to be collected by the management system. On the other hand, it only gives one measure for the duration of the block and it doesn't give the minimum, maximum and median delay values. This limitation could be overcome by reducing the duration of the block (f.i. from 5 minutes to a few seconds) by means of an highly optimized implementation of the method. > But if we want to know more about the statistic distribution of delay values, the other approach can be considered: you can periodically mark packets in the IP flow, the timestamps have to be collected by the management system, that can calculate the minimum, the maximum and the median delay values. > What do you think? > > I suggest you to read also draft-tempia-ippm-p3m-02, that is the companion document of draft-chen-ippm-coloring-based-ipfpm-framework-05, where the different alternatives for the delay calculation are explained. > > Best Regards, > > Giuseppe > > -----Messaggio originale----- > Da: ippm [mailto:ippm-bounces@ietf.org] Per conto di J. Ignacio > Alvarez-Hamelin > Inviato: mercoledì 27 gennaio 2016 14:04 > A: ippm@ietf.org > Oggetto: Re: [ippm] FW: New Version Notification for > draft-chen-ippm-coloring-based-ipfpm-framework-05.txt > > Hi Math, > > also inline answers > > On Wed, 27 Jan 2016, Mach Chen wrote: > >> Hi J.Ignacio, >> >> Thanks for your review and the comments! >> >> Please see my response inline... >> >>> -----Original Message----- >>> From: ippm [mailto:ippm-bounces@ietf.org] On Behalf Of J. Ignacio >>> Alvarez-Hamelin >>> Sent: Tuesday, January 26, 2016 5:37 AM >>> To: Mach Chen >>> Cc: ippm@ietf.org >>> Subject: Re: [ippm] FW: New Version Notification for >>> draft-chen-ippm-coloring-based-ipfpm-framework-05.txt >>> >>> Hi IPPMers, >>> >>> >>> I have just read this draft version, and below are my comments. >> >> Thanks! >> >>> >>> >>> Page 4: >>> >>> "An additional method consists in taking into account the average arrival >>> time of the packets within a single block (i.e. the same block of >>> markers used for packet loss measurement)." and the following >>> sentences... >>> >>> Since packet delay is highly variable (e.g., self-similar traffic at >>> Internet edges), I suggest to use the median instead of average; >>> this >>> *estimator* will be less biased by rare events. >> >> Good suggestion, but sometime people may just want average, maybe both can be mentioned here. How do you think? > > > Yes, I agree, we can mention both (I know that average seems simpler, but I was thinking on that the average is a biased estimator while the median is not). > > >>> >>> >>> >>> Page 5: >>> >>> "Type of Service (TOS)" >>> >>> Should be: "Type of Service (ToS)" >> >> OK. >> >>> >>> >>> >>> Page 8: >>> >>> "This >>> requires that the upstream and downstream MAs having a certain time >>> synchronization capability (e.g., supporting the Network Time >>> Protocol (NTP) [RFC5905], or the IEEE 1588 Precision Time Protocol >>> (PTP) [IEEE1588].) The PN is calculated as the modulo of the local >>> time (when the counts or timestamps are read) and the interval of the >>> marking time period." >>> >>> It could be interesting to include a brief comment about precision >>> of both methods (because the errors of the one-way measurements >>> depend on timestamp precision). >> >> I do not have the figures at hand, we'd appreciate if you or someone >> else can provide the figures, then we may add this information to >> document as reference. >> >>> Even though NTP and PTP synchronization methods are widely accepted, >>> this document may consider forthcoming novel methods. >> >> IMHO, NTP and PTP are just two examples, this document does not exclude any other methods. >> >> Do you have a specific method in mind? Or just want to give an rough description here. How about this? To add an "etc" at the end. >> >> (e.g., supporting the Network Time >> Protocol (NTP) [RFC5905], or the IEEE 1588 Precision Time Protocol >> (PTP) [IEEE1588], etc.) > > > Yes, I think this should be good. Perhaps we can also add a comment to get an idea about their precision like: > Using NTP one can get precision aground milliseconds while PTP can > achieve microseconds (and nanoseconds while it is used in a LAN). > > > > >> >> Thanks, >> Mach >> > > Thanks to you > >>> >>> >>> >>> Best regards, >>> >>> J.Ignacio >>> >>> _______________________________________________________________ >>> >>> CONICET and Facultad de Ingeniería, Universidad de Buenos Aires Av. >>> Paseo Colón 850 - C1063ACV - Buenos Aires - Argentina >>> +54 (11) 4343-0891 / 4343-2775 ext 299 >>> e-mail: ihameli@cnet.fi.uba.ar >>> web: http://cnet.fi.uba.ar/ignacio.alvarez-hamelin/ >>> _______________________________________________________________ >>> >>> >>> >>> On Mon, 25 Jan 2016, Mach Chen wrote: >>> >>>> Hi IPPMers, >>>> >>>> This update is just to keep the document alive. We received some >>>> comments >>> offline, we'd appreciate that there will be more people who could >>> spend some time to review the draft and send the comments. >>>> >>>> Thanks, >>>> Mach >>>> >>>> -----Original Message----- >>>> From: internet-drafts@ietf.org [mailto:internet-drafts@ietf.org] >>>> Sent: Monday, January 25, 2016 11:01 AM >>>> To: Mach Chen; Greg Mirsky; Vero Zheng; Mach Chen; Giuseppe >>>> Fioccola >>>> Subject: New Version Notification for >>>> draft-chen-ippm-coloring-based-ipfpm-framework-05.txt >>>> >>>> >>>> A new version of I-D, >>>> draft-chen-ippm-coloring-based-ipfpm-framework-05.txt >>>> has been successfully submitted by Mach(Guoyi) Chen and posted to >>>> the IETF >>> repository. >>>> >>>> Name: draft-chen-ippm-coloring-based-ipfpm-framework >>>> Revision: 05 >>>> Title: IP Flow Performance Measurement Framework >>>> Document date: 2016-01-24 >>>> Group: Individual Submission >>>> Pages: 16 >>>> URL: >>> https://www.ietf.org/internet-drafts/draft-chen-ippm-coloring-based- >>> i >>> pfpm-fra >>> mework-05.txt >>>> Status: >>> https://datatracker.ietf.org/doc/draft-chen-ippm-coloring-based-ipfp >>> m >>> -framew >>> ork/ >>>> Htmlized: >>> https://tools.ietf.org/html/draft-chen-ippm-coloring-based-ipfpm-fra >>> m >>> ework-0 >>> 5 >>>> Diff: >>> https://www.ietf.org/rfcdiff?url2=draft-chen-ippm-coloring-based-ipf >>> p >>> m-frame >>> work-05 >>>> >>>> Abstract: >>>> This document specifies a measurement method, the IP flow performance >>>> measurement (IPFPM). With IPFPM, data packets are marked into >>>> different blocks of markers by changing one or more bits of packets. >>>> No additional delimiting packet is needed and the performance is >>>> measured in-service and in-band without the insertion of additional >>>> traffic. >>>> >>>> >>>> >>>> >>>> >>>> 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. >>>> >>>> The IETF Secretariat >>>> >>>> _______________________________________________ >>>> ippm mailing list >>>> ippm@ietf.org >>>> https://www.ietf.org/mailman/listinfo/ippm >>>> >> > > Questo messaggio e i suoi allegati sono indirizzati esclusivamente alle persone indicate. La diffusione, copia o qualsiasi altra azione derivante dalla conoscenza di queste informazioni sono rigorosamente vietate. Qualora abbiate ricevuto questo documento per errore siete cortesemente pregati di darne immediata comunicazione al mittente e di provvedere alla sua distruzione, Grazie. > > This e-mail and any attachments is confidential and may contain privileged information intended for the addressee(s) only. Dissemination, copying, printing or use by anybody else is unauthorised. If you are not the intended recipient, please delete this message and any attachments and advise the sender by return e-mail, Thanks. > > _______________________________________________ > ippm mailing list > ippm@ietf.org > https://www.ietf.org/mailman/listinfo/ippm >
- [ippm] FW: New Version Notification for draft-che… Mach Chen
- Re: [ippm] New Version Notification for draft-che… Gregory Mirsky
- Re: [ippm] FW: New Version Notification for draft… J. Ignacio Alvarez-Hamelin
- Re: [ippm] New Version Notification for draft-che… Tal Mizrahi
- Re: [ippm] New Version Notification for draft-che… Mach Chen
- Re: [ippm] FW: New Version Notification for draft… Mach Chen
- Re: [ippm] FW: New Version Notification for draft… J. Ignacio Alvarez-Hamelin
- [ippm] R: New Version Notification for draft-chen… Fioccola Giuseppe
- [ippm] R: FW: New Version Notification for draft-… Fioccola Giuseppe
- [ippm] R: New Version Notification for draft-chen… Fioccola Giuseppe
- [ippm] R: FW: New Version Notification for draft-… Fioccola Giuseppe
- Re: [ippm] R: FW: New Version Notification for dr… J. Ignacio Alvarez-Hamelin
- [ippm] R: R: FW: New Version Notification for dra… Fioccola Giuseppe