Re: [tcmtf] Multiplexing period as a metric

"Jose Saldana" <jsaldana@unizar.es> Mon, 27 May 2013 11:16 UTC

Return-Path: <jsaldana@unizar.es>
X-Original-To: tcmtf@ietfa.amsl.com
Delivered-To: tcmtf@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 5517C21F9019 for <tcmtf@ietfa.amsl.com>; Mon, 27 May 2013 04:16:45 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -7.015
X-Spam-Level:
X-Spam-Status: No, score=-7.015 tagged_above=-999 required=5 tests=[AWL=1.283, BAYES_00=-2.599, GB_I_LETTER=-2, HTML_MESSAGE=0.001, MIME_8BIT_HEADER=0.3, RCVD_IN_DNSWL_MED=-4]
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 NpROfSOVapFS for <tcmtf@ietfa.amsl.com>; Mon, 27 May 2013 04:16:41 -0700 (PDT)
Received: from ortiz.unizar.es (ortiz.unizar.es [155.210.1.52]) by ietfa.amsl.com (Postfix) with ESMTP id 7D24621F9003 for <tcmtf@ietf.org>; Mon, 27 May 2013 04:16:39 -0700 (PDT)
Received: from usuarioPC (gtc1pc12.cps.unizar.es [155.210.158.17]) by ortiz.unizar.es (8.13.8/8.13.8/Debian-3) with ESMTP id r4RBGSss024527; Mon, 27 May 2013 13:16:29 +0200
From: "Jose Saldana" <jsaldana@unizar.es>
To: "=?iso-8859-2?Q?'Mirko_Su=BEnjevi=E6'?=" <Mirko.Suznjevic@fer.hr>, <tcmtf@ietf.org>
References: <E004A7C54DE04F4BB87DB9F32308DA5C01DE2B@MAIL4.fer.hr>
In-Reply-To: <E004A7C54DE04F4BB87DB9F32308DA5C01DE2B@MAIL4.fer.hr>
Date: Mon, 27 May 2013 13:16:35 +0200
Organization: Universidad de Zaragoza
Message-ID: <00d801ce5acb$a733bdd0$f59b3970$@unizar.es>
MIME-Version: 1.0
Content-Type: multipart/alternative; boundary="----=_NextPart_000_00D9_01CE5ADC.6ABD7830"
X-Mailer: Microsoft Outlook 14.0
Thread-Index: AQGLuLI8sTZIOejSJDehyWlbkLfgWpmeIMDQ
Content-Language: es
X-Mail-Scanned: Criba 2.0 + Clamd & Bogofilter
Cc: "'Benoit Claise \(bclaise\)'" <bclaise@cisco.com>, "'Fred Baker \(fred\)'" <fred@cisco.com>, alan.d.clark@telchemy.com
Subject: Re: [tcmtf] Multiplexing period as a metric
X-BeenThere: tcmtf@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
Reply-To: jsaldana@unizar.es
List-Id: "Tunneling Compressed Multiplexed Traffic Flows \(TCMTF\) discussion list" <tcmtf.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/tcmtf>, <mailto:tcmtf-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/tcmtf>
List-Post: <mailto:tcmtf@ietf.org>
List-Help: <mailto:tcmtf-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/tcmtf>, <mailto:tcmtf-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 27 May 2013 11:16:45 -0000

Hi, Mirko. I have had a look to rfc6390, and it is really interesting. This
is my opinion:

 

- Performance metrics could be really useful for Draft B (
<http://datatracker.ietf.org/doc/draft-suznjevic-tsvwg-mtd-tcmtf/>
http://datatracker.ietf.org/doc/draft-suznjevic-tsvwg-mtd-tcmtf/). In fact,
the title of the draft is "Maximum Tolerable Delays ." so we should clearly
define that delays according to a metric.

 

- Regarding the question "should multiplexing period be defined as a
metric"? My answer is "no", but it should be considered as the delay added
by a "middlebox". If you see RFC 6390, 5.5.4:

 

5.5.4. Middlebox Presence

Presence of a middlebox [RFC3303], e.g., proxy, network address

translation (NAT), redirect server, session border controller (SBC)

[RFC5853], and application layer gateway (ALG), may add variability

to or restrict the scope of measurements of a metric. (. . .)

 

Multiplexing period is something that has an influence on overall delay: it
adds a new delay (half the period in average) and jitter (since packets
arriving at the beginning of the period are delayed more than packets
arriving just before the multiplexed packet is sent).

 

- The delay for a real-time service is a very important metric. If we are
able to characterize the modification of delay when a multiplexer is added,
we can have an estimation of the delay increase when multiplexing.
Multiplexing is something transparent to the two ends of the communication.
Packets may travel in a multiplexed way only in a certain network segment,
so the only noticeable effect for the extremes is additional delay and
jitter.

 

Well, in fact, the delay increase is easy to calculate: half the period. In
this paper
<http://diec.unizar.es/~jsaldana/personal/ccnc_2012_july_in_proc.pdf>
http://diec.unizar.es/~jsaldana/personal/ccnc_2012_july_in_proc.pdf we
calculated the modification of the jitter.

 

If we use a timeout instead of a fixed period, things are slightly
different:
<http://diec.unizar.es/~jsaldana/personal/letters_2011_in_proc.pdf>
http://diec.unizar.es/~jsaldana/personal/letters_2011_in_proc.pdf. We can
save more bandwidth, but we would add more jitter.

 

What do you think?

 

Jose

 

De: tcmtf-bounces@ietf.org [mailto:tcmtf-bounces@ietf.org] En nombre de
Mirko Sužnjevic
Enviado el: sábado, 25 de mayo de 2013 10:51
Para: tcmtf@ietf.org
Asunto: [tcmtf] Multiplexing period as a metric

 

Hello everybody,

I have a question regarding the Multiplexing period we mention in our
proposal. 

Should we define it firmly as a metric, as instructed in the RFC 6390
Guidelines for Considering New Performance Metric Development? Could this
period be considered as a full metric?

For me the most interesting questing in RFC 6390 is:

(i) the degree to which its absence would cause significant loss

      of information on the behavior or performance of the application

      or system being measured

I think that apsence of this metric does limit our information about system
performance. Again Multiplexing period as such now is only defined by its
limit. Also, it would be dependent on the employed techniques for particular
network path and so on.


Do you think there is a need to define this as a metric?

 

Thanks for the advices.

Best regards,

Mirko Suznjevic