[ippm] R: R: R: draft-fioccola-ippm-rfc6812-alt-mark-ext-00
Fioccola Giuseppe <giuseppe.fioccola@telecomitalia.it> Fri, 29 January 2016 13:45 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 50BE71ACD89 for <ippm@ietfa.amsl.com>; Fri, 29 Jan 2016 05:45:17 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.72
X-Spam-Level:
X-Spam-Status: No, score=-0.72 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HELO_EQ_IT=0.635, HOST_EQ_IT=1.245, HTML_MESSAGE=0.001, 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 XqfrsP6IlEPg for <ippm@ietfa.amsl.com>; Fri, 29 Jan 2016 05:45:14 -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 9D73E1ACD7E for <ippm@ietf.org>; Fri, 29 Jan 2016 05:45:11 -0800 (PST)
Received: from TELCAH003BA020.telecomitalia.local (10.188.101.218) by teledg001ba020.telecomitalia.it (10.188.101.210) with Microsoft SMTP Server (TLS) id 14.3.266.1; Fri, 29 Jan 2016 14:45:08 +0100
Received: from TELMBA001BA020.telecomitalia.local ([169.254.1.141]) by telcah003ba020.telecomitalia.local ([10.188.101.218]) with mapi id 14.03.0266.001; Fri, 29 Jan 2016 14:45:06 +0100
From: Fioccola Giuseppe <giuseppe.fioccola@telecomitalia.it>
To: "MORTON, ALFRED C (AL)" <acmorton@att.com>, Esteban Carisimo <carisimo@cnet.fi.uba.ar>, "ippm@ietf.org" <ippm@ietf.org>
Thread-Topic: [ippm] R: R: draft-fioccola-ippm-rfc6812-alt-mark-ext-00
Thread-Index: AQHRWfZWT4k3M4LbJky5haJcaMx8xZ8SgC/A
Date: Fri, 29 Jan 2016 13:45:05 +0000
Message-ID: <23126F6FC5CA3E44916CF99D4E0B878B44F32578@TELMBA001BA020.telecomitalia.local>
References: <56A772F8.7030606@cnet.fi.uba.ar> <23126F6FC5CA3E44916CF99D4E0B878B44F2AEA6@TELMBA001BA020.telecomitalia.local> <56AA383E.2020905@cnet.fi.uba.ar> <23126F6FC5CA3E44916CF99D4E0B878B44F30E1A@TELMBA001BA020.telecomitalia.local> <4AF73AA205019A4C8A1DDD32C034631D2E26DF21A5@NJFPSRVEXG0.research.att.com>
In-Reply-To: <4AF73AA205019A4C8A1DDD32C034631D2E26DF21A5@NJFPSRVEXG0.research.att.com>
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: multipart/alternative; boundary="_000_23126F6FC5CA3E44916CF99D4E0B878B44F32578TELMBA001BA020t_"
MIME-Version: 1.0
Archived-At: <http://mailarchive.ietf.org/arch/msg/ippm/EeIZQaiz3Jc0HumYxdjb4loVibM>
Subject: [ippm] R: R: R: draft-fioccola-ippm-rfc6812-alt-mark-ext-00
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 13:45:17 -0000
Hi Al, Many thanks for your feedback, Absolutely, the knowledge of both median and mean delay is the preferable choice. In fact the first proposed technique is to calculate the delay for each packet in order to obtain the delay distribution (maximum, minimum, median, mean,…). Additionally, we introduced the alternative possibility, in case we want a "very light" measurement, to calculate the mean delay by exchanging only the average timestamp for each colored batch (without exchanging all the timestamps) as long as you can choose a proper duration of the colored batch. We cannot do the same with the median timestamp because the median is not a linear operator. But I want to highlight that the mean delay is not the main technique, but a secondary option in case we have to save computational resources. I will review the draft after these significant hints. I will appreciate if you could take time to read this draft and also the related document draft-tempia-ippm-p3m-02, where the alternatives for delay measurements are explained in details. Comments are always welcome. Best Regards, Giuseppe Da: MORTON, ALFRED C (AL) [mailto:acmorton@att.com] Inviato: giovedì 28 gennaio 2016 19:04 A: Fioccola Giuseppe; Esteban Carisimo; ippm@ietf.org Oggetto: RE: [ippm] R: R: draft-fioccola-ippm-rfc6812-alt-mark-ext-00 Hi Giuseppe, RFC 6703 recommends to report both median and mean delay, and that’s partly because the difference between these two statistics gives additional information about the distribution. So, there may be no need to provide detail on which to choose. Al From: ippm [mailto:ippm-bounces@ietf.org] On Behalf Of Fioccola Giuseppe Sent: Thursday, January 28, 2016 12:39 PM To: Esteban Carisimo; ippm@ietf.org<mailto:ippm@ietf.org> Subject: [ippm] R: R: draft-fioccola-ippm-rfc6812-alt-mark-ext-00 Hi Esteban, Many thanks for the analysis. I agree that there is a trade-off between average and median value. I think we can add the reference to RFC 6703 and we can detail more about the appropriate delay value to choose depending on the case. Will be great if you could propose some text. Best Regards, Giuseppe Da: Esteban Carisimo [mailto:carisimo@cnet.fi.uba.ar] Inviato: giovedì 28 gennaio 2016 16:48 A: Fioccola Giuseppe; ippm@ietf.org<mailto:ippm@ietf.org> Oggetto: Re: R: [ippm] draft-fioccola-ippm-rfc6812-alt-mark-ext-00 Giussepe, Before keep on discussing about mean and median value on the delay, I have to say that there is a previous RFC, which was written by this group (I mean IPPM), which is RFC 6703 (https://tools.ietf.org/html/rfc6703) In this work the authors discuss about advantages and disadvantages of mean and median value of the latency. I think the knowledge of this RFC might solve the issue of the median and mean. I have been thinking about what you said that Average delay could suffer little variation in small time windows. However, we should define what is a small time inteval. For example, I did a few pings from my laptop to 8.8.8.8 and check this out: 64 bytes from 8.8.8.8: icmp_seq=0 ttl=56 time=4.987 ms 64 bytes from 8.8.8.8: icmp_seq=1 ttl=56 time=4.882 ms 64 bytes from 8.8.8.8: icmp_seq=2 ttl=56 time=4.933 ms 64 bytes from 8.8.8.8: icmp_seq=3 ttl=56 time=4.501 ms 64 bytes from 8.8.8.8: icmp_seq=4 ttl=56 time=5.048 ms 64 bytes from 8.8.8.8: icmp_seq=5 ttl=56 time=5.283 ms 64 bytes from 8.8.8.8: icmp_seq=6 ttl=56 time=4.556 ms 64 bytes from 8.8.8.8: icmp_seq=7 ttl=56 time=4.582 ms 64 bytes from 8.8.8.8: icmp_seq=8 ttl=56 time=89.366 ms 64 bytes from 8.8.8.8: icmp_seq=9 ttl=56 time=108.486 ms 64 bytes from 8.8.8.8: icmp_seq=10 ttl=56 time=101.605 ms 64 bytes from 8.8.8.8: icmp_seq=11 ttl=56 time=5.737 ms ^C --- 8.8.8.8 ping statistics --- 12 packets transmitted, 12 packets received, 0.0% packet loss round-trip min/avg/max/stddev = 4.501/28.664/108.486/41.273 ms median=5.0175 Doing just 12 pings, with a time window of 12 seconds we figured out that mean is 28ms while median is 5 ms. I know that the delay measurements on this RFC will be done in a different way but we should check which might be a proper time window in order to get an appropiate mean value. However, I agree with mean value is quite simple to be calculated. I think we should be concerned about the overload on the routers produced by any kind of measurements. Best regards, Esteban El 27/1/16 a las 13:57, Fioccola Giuseppe escribió: Hi Esteban, Thanks for reading the draft and for your interesting comments. Regarding your suggestions, I also believe that the median value is a better information, but you need to know the delay for each packet in order to calculate the median value. Average delay could be a good evaluation for the delay if we choose a short marking interval, so we have less delay variability. We proposed two choices for active performance measurements: - Delay for each packet: in this case we can calculate maximum, minimum, average and median. - Average Delay: in this case we calculate the average delay without exchanging data between the two end points. It is a smart way to evaluate delay with a low computational load on a network element, because you don't need to transmit all the timestamps but only the average timestamp. I think that we can add your suggestion in the Delay measurement section. What do you think? I appreciate your comment and I suggest you to read also the related document draft-tempia-ippm-p3m-02, that is about passive performance measurements. Regards, Giuseppe -----Messaggio originale----- Da: ippm [mailto:ippm-bounces@ietf.org] Per conto di Esteban Carisimo Inviato: martedì 26 gennaio 2016 14:22 A: ippm@ietf.org<mailto:ippm@ietf.org> Oggetto: [ippm] draft-fioccola-ippm-rfc6812-alt-mark-ext-00 Hi everybody, I'm Esteban Carisimo, I'm a PhD candidate at University of Buenos Aires and I've been working with active measurements on my PhD Thesis. I've read the draft https://tools.ietf.org/id/draft-fioccola-ippm-rfc6812-alt-mark-ext-00.txt and I've got a little suggestion about it. At page 5, the draft propose using "Average delay", however, the nature of the delay might highly affect the average of a certain block. I suggest to use median delay rather than mean delay, or at least use both, to reduce the variation of the parameter. As I've told before, I've been doing some active measurements and I'd like to share an analysis that shows the advantage of median over mean. This analysis consist in analyzing the minimum, maximum, mean and median values of a dataset of RTT hour by hour. In order to obtain the RTTs we did a traceroute per second to the default gateway during a week. The attached graph shows that the mean is very sensitible with the maximum's increasement while the median keeps almost flat. Best regards, Esteban 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] draft-fioccola-ippm-rfc6812-alt-mark-ext-00 Esteban Carisimo
- [ippm] R: draft-fioccola-ippm-rfc6812-alt-mark-ex… Fioccola Giuseppe
- Re: [ippm] R: draft-fioccola-ippm-rfc6812-alt-mar… Esteban Carisimo
- [ippm] R: draft-fioccola-ippm-rfc6812-alt-mark-ex… Fioccola Giuseppe
- [ippm] R: R: draft-fioccola-ippm-rfc6812-alt-mark… Fioccola Giuseppe
- Re: [ippm] R: R: draft-fioccola-ippm-rfc6812-alt-… MORTON, ALFRED C (AL)
- [ippm] R: R: R: draft-fioccola-ippm-rfc6812-alt-m… Fioccola Giuseppe