Re: [tcmtf] Traffic classification approach for tcmtf (Draft B)
"Michael Ramalho (mramalho)" <mramalho@cisco.com> Tue, 26 February 2013 20:07 UTC
Return-Path: <mramalho@cisco.com>
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 E804321F89B2 for <tcmtf@ietfa.amsl.com>;
Tue, 26 Feb 2013 12:07:01 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -10.298
X-Spam-Level:
X-Spam-Status: No, score=-10.298 tagged_above=-999 required=5
tests=[BAYES_00=-2.599, HTML_MESSAGE=0.001, MIME_8BIT_HEADER=0.3,
RCVD_IN_DNSWL_HI=-8]
Received: from mail.ietf.org ([64.170.98.30]) by localhost (ietfa.amsl.com
[127.0.0.1]) (amavisd-new, port 10024) with ESMTP id ElZS0m3LjMCZ for
<tcmtf@ietfa.amsl.com>; Tue, 26 Feb 2013 12:07:00 -0800 (PST)
Received: from rcdn-iport-6.cisco.com (rcdn-iport-6.cisco.com [173.37.86.77])
by ietfa.amsl.com (Postfix) with ESMTP id 3A6F621F898A for <tcmtf@ietf.org>;
Tue, 26 Feb 2013 12:07:00 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com;
l=31358; q=dns/txt; s=iport; t=1361909220; x=1363118820;
h=from:to:subject:date:message-id:references:in-reply-to: mime-version;
bh=BWfTW66kFNf3U268BSHmT55IOek+YmlsuOHknK0c5lc=;
b=SrAktBWJT+TJSnua0uqepLh8CbeaHpIuI7lxq0uJb+5M64D66NJnmA8A
flJFAuiJt2giCY61IQcSfWQpt+0UuNxg5plhlCE3I9WCjBUxwEZiSsffN
DhPuqYiT0vEKv+RNYkSkWbtpsWDIjosldSju1nsUlNXxHwY5IxKtnPr5k 8=;
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: AgUFAI4ULVGtJXG+/2dsb2JhbABFgkOEDLsmDXIWc4IfAQEBBCMKXAIBCBEBAgEBAQsLCwcDAgICMBQDBggBAQQBEggTh3gMrUGCQJARjUOBIAQCAQYJCQEGEQEGBIIjMmEDpyiDCIFyNQ
X-IronPort-AV: E=Sophos; i="4.84,742,1355097600"; d="scan'208,217";
a="181453274"
Received: from rcdn-core2-3.cisco.com ([173.37.113.190]) by
rcdn-iport-6.cisco.com with ESMTP; 26 Feb 2013 20:06:59 +0000
Received: from xhc-aln-x04.cisco.com (xhc-aln-x04.cisco.com [173.36.12.78]) by
rcdn-core2-3.cisco.com (8.14.5/8.14.5) with ESMTP id r1QK6xaQ012734
(version=TLSv1/SSLv3 cipher=AES128-SHA bits=128 verify=FAIL);
Tue, 26 Feb 2013 20:06:59 GMT
Received: from xmb-rcd-x12.cisco.com ([169.254.2.134]) by
xhc-aln-x04.cisco.com ([173.36.12.78]) with mapi id 14.02.0318.004;
Tue, 26 Feb 2013 14:06:59 -0600
From: "Michael Ramalho (mramalho)" <mramalho@cisco.com>
To: FERNANDO PASCUAL BLANCO <fpb@tid.es>,
=?utf-8?B?TWlya28gU3XFvm5qZXZpxIc=?= <Mirko.Suznjevic@fer.hr>,
"tcmtf@ietf.org" <tcmtf@ietf.org>
Thread-Topic: [tcmtf] Traffic classification approach for tcmtf (Draft B)
Thread-Index: Ac4QIQk7g5eAEs3XRtWNa36jlGBO6wEBk1mAAAxYIrA=
Date: Tue, 26 Feb 2013 20:06:59 +0000
Message-ID: <D21571530BF9644D9A443D6BD95B9103154E3BC8@xmb-rcd-x12.cisco.com>
References: <E004A7C54DE04F4BB87DB9F32308DA5C012CC4@MAIL4.fer.hr>
<F5EDC35DF914C1428C28E149F10463A268A1BA79@EX10-MB2-MAD.hi.inet>
In-Reply-To: <F5EDC35DF914C1428C28E149F10463A268A1BA79@EX10-MB2-MAD.hi.inet>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
x-originating-ip: [10.116.168.120]
Content-Type: multipart/alternative;
boundary="_000_D21571530BF9644D9A443D6BD95B9103154E3BC8xmbrcdx12ciscoc_"
MIME-Version: 1.0
Subject: Re: [tcmtf] Traffic classification approach for tcmtf (Draft B)
X-BeenThere: tcmtf@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
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: Tue, 26 Feb 2013 20:07:02 -0000
Fernando/Mirko, Please replace your use of the term “priority” with “delay sensitive class”. Priority is a term usually reserved for packets already CLASSIFIED as belonging to a class in which such packets are delivered to a priority queue (in comparison to, let’s say a WFQ such as a class-based WFQ). Thus I would have described your technique as TCMTF CLASSIFICATIONS based on their assumed delay sensitivity. Until you know better, you classify a packet as belonging to the most-stringent delay sensitivity class (Fernando’s “Class A”). That is, you don’t hold it for too long if you know nothing about the flow. Thus, packets classified as “Class A” in delay sensitivity are either: 1) packets KNOWN to have the highest delay sensitivity, or 2) have not been classified as a lower delay sensitivity class (Fernando’s class B or C) yet. When it is time that you need to push a not-close-to-MTU size class A compressed payload (because you don’t want to hold it for more than a few milliseconds) – you can always “fill up the class A compression payload” with payloads from the lower classes (if you exhaust all class B possibilities, you could then include any class C payloads). Ditto for a not-close-to-MTU size class B compressed payload when you approach the time that you need to push it (the oldest data in it is nearing the maximum class B hold time) – you can “fill it up” with any Class C payloads. Assuming only three delay sensitivity classifications (here A, B and C) – you need to push any class C compression payloads when the oldest data in it is nearing the maximum class C hold time - even if it is not close to MTU-sized yet. For what it is worth, I always assumed that TCMTF would ALLOW for designers of TCMTF equipment to make such optimizations – as this is especially needed for low speed links. That is, our specification MUST allow for this – the question is if the base specification should provide guidance or example use cases for some of these TCMTF tradeoffs. I am inclined NOT to mandate such behavior and only to provide example guidance on how one could achieve the goal of having a good delay sensitivity architecture. Michael Ramalho From: tcmtf-bounces@ietf.org [mailto:tcmtf-bounces@ietf.org] On Behalf Of FERNANDO PASCUAL BLANCO Sent: Tuesday, February 26, 2013 8:44 AM To: Mirko Sužnjević; tcmtf@ietf.org Cc: Michael Ramalho (mramalho) Subject: Re: [tcmtf] Traffic classification approach for tcmtf (Draft B) Hi all, Regarding the classification approach: I think your approach is valid, nevertheless I would add the following assumption. Imagine the following scenario: * Imagine you have 3 different priorities: A (with the lower multiplexing period) to C (with the higher multiplexing period) * Imagine you have 2 flows: one flow A with priority A and another flow C with priority C * Flow A goes into the priority A, but there is still room in that queue for more flows (flow A does not fill big packets). Should we apply priority C to flow C? Or should we apply priority A? We have to take into account that the more flows to be multiplexed, the better the TCMTF works. In that case, mixing flows A and C in priority A helps the algorithm to work better and improve the RTT of both flows. Nevertheless, we should only apply that assumption when the highest priority is NOT full of flows, let´s say. What do you think? Regards, Fernando Pascual Blanco Telefónica Global Resources Network Automation and Dynamization TECHNOLOGY PEOPLE GROUP F +34913128779 M +34682005168 fpb@tid.es<mailto:fpb@tid.es> From: Mirko Sužnjević <Mirko.Suznjevic@fer.hr<mailto:Mirko.Suznjevic@fer.hr>> Date: jueves, 21 de febrero de 2013 11:48 To: "tcmtf@ietf.org<mailto:tcmtf@ietf.org>" <tcmtf@ietf.org<mailto:tcmtf@ietf.org>> Cc: "'Michael Ramalho (mramalho) '" <mramalho@cisco.com<mailto:mramalho@cisco.com>> Subject: [tcmtf] Traffic classification approach for tcmtf (Draft B) Hello everybody, I have been surveying the literature of traffic classification approaches and I need an advice for the next version of draft B. The question is regarding a "suitable" traffic classification algorithm. What should we aim at? Speed or extra accuracy? I have been thinking about it and I propose a following solution: 1) Each new traffic flow observed is labeled "highest" priority (shortest multiplexing period) until we classify it. The time spent in this state might get rather long for the flows with low sending rate. 2) Once classified and then assign it to an appropriate priority (i.e., multiplexing period)? Also I have a question regarding sampling rate. Do you think it is possible that we will have complete samples of traffic or just partial for the classification? Because on very high speed links it is very hard to obtain all of the traffic for classification. Cheers! Mirko Suznjevic ________________________________ Este mensaje se dirige exclusivamente a su destinatario. Puede consultar nuestra política de envío y recepción de correo electrónico en el enlace situado más abajo. This message is intended exclusively for its addressee. We only send and receive email on the basis of the terms set out at: http://www.tid.es/ES/PAGINAS/disclaimer.aspx
- [tcmtf] Traffic classification approach for tcmtf… Mirko Sužnjević
- Re: [tcmtf] Traffic classification approach for t… FERNANDO PASCUAL BLANCO
- Re: [tcmtf] Traffic classification approach for t… Michael Ramalho (mramalho)
- Re: [tcmtf] Traffic classification approach for t… Mirko Sužnjević
- Re: [tcmtf] Traffic classification approach for t… FERNANDO PASCUAL BLANCO