Re: [tcmtf] Traffic classification approach for tcmtf (Draft B)
FERNANDO PASCUAL BLANCO <fpb@tid.es> Wed, 27 February 2013 10:19 UTC
Return-Path: <fpb@tid.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 2248721F850E for <tcmtf@ietfa.amsl.com>;
Wed, 27 Feb 2013 02:19:33 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -6.418
X-Spam-Level:
X-Spam-Status: No, score=-6.418 tagged_above=-999 required=5 tests=[AWL=-0.120,
BAYES_00=-2.599, HTML_MESSAGE=0.001, MIME_8BIT_HEADER=0.3,
RCVD_IN_DNSWL_MED=-4]
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 P1zN0kRl3YNu for
<tcmtf@ietfa.amsl.com>; Wed, 27 Feb 2013 02:19:31 -0800 (PST)
Received: from tidos.tid.es (tidos.tid.es [195.235.93.44]) by ietfa.amsl.com
(Postfix) with ESMTP id D340121F8519 for <tcmtf@ietf.org>;
Wed, 27 Feb 2013 02:19:28 -0800 (PST)
Received: from sbrightmailg01.hi.inet (sbrightmailg01.hi.inet [10.95.64.104])
by tid.hi.inet (iPlanet Messaging Server 5.2 HotFix 2.14 (built Aug 8 2006))
with ESMTP id <0MIV00IPBJCACS@tid.hi.inet> for tcmtf@ietf.org;
Wed, 27 Feb 2013 11:19:22 +0100 (MET)
Received: from tid (tid.hi.inet [10.95.64.10]) by sbrightmailg01.hi.inet
(Symantec Messaging Gateway) with SMTP id 72.73.01293.AADDD215;
Wed, 27 Feb 2013 11:19:22 +0100 (CET)
Received: from correo.tid.es (mailhost.hi.inet [10.95.64.100]) by tid.hi.inet
(iPlanet Messaging Server 5.2 HotFix 2.14 (built Aug 8 2006)) with ESMTPS id
<0MIV00IP5JC9CS@tid.hi.inet> for tcmtf@ietf.org;
Wed, 27 Feb 2013 11:19:22 +0100 (MET)
Received: from EX10-MB2-MAD.hi.inet ([169.254.2.165]) by
EX10-HTCAS7-MAD.hi.inet ([fe80::4ccc:bab7:84dc:7c6e%15]) with mapi id
14.02.0328.009; Wed, 27 Feb 2013 11:19:21 +0100
Date: Wed, 27 Feb 2013 10:19:20 +0000
From: FERNANDO PASCUAL BLANCO <fpb@tid.es>
In-reply-to: <E004A7C54DE04F4BB87DB9F32308DA5C015537@MAIL4.fer.hr>
X-Originating-IP: [10.95.64.115]
To: =?utf-8?B?TWlya28gU3XFvm5qZXZpxIc=?= <Mirko.Suznjevic@fer.hr>,
"Michael Ramalho (mramalho)" <mramalho@cisco.com>,
"tcmtf@ietf.org" <tcmtf@ietf.org>
Message-id: <F5EDC35DF914C1428C28E149F10463A268A1C121@EX10-MB2-MAD.hi.inet>
MIME-version: 1.0
Content-type: multipart/alternative;
boundary="Boundary_(ID_tLME5lH683DKa1E0z9TEzw)"
Content-language: en-US
Accept-Language: en-US, es-ES
Thread-topic: [tcmtf] Traffic classification approach for tcmtf (Draft B)
Thread-index: Ac4QIQk7g5eAEs3XRtWNa36jlGBO6wEBk1mAAAxYIrAAHKqGwAACIjwA
user-agent: Microsoft-MacOutlook/14.3.0.121105
X-AuditID: 0a5f4068-b7f006d00000050d-7f-512dddaadc60
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmpjkeLIzCtJLcpLzFFi42Lhinfg0l11VzfQ4O4HHotdnzcwOjB6LFny
kymAMYrLJiU1J7MstUjfLoErY8r59cwF0zqZKqau2sPYwDiziamLkZNDQsBEYt2xCcwQtpjE
hXvr2boYuTiEBDYwSjw/+p8ZwvnBKPF1139GCGcTo8TNVUvAWlgEVCVW7upnA7HZBLQkTt9d
xQJiCwt4SOy53w1mcwo4SRyav4EFYoWCxJ9zj1lABokIzGaUOH1sE9gdvALeEovvfoGyBSV+
TL4HVMTBwSyQK9F3XhIkzCwgLtHcehNsDqOArMS7+fNZQWwRAU+Jp/veMkLYbhJ35kLcJiqg
J3F/RisbxF4BiSV7zkO9KSrx8vE/1gmMorOQbJuFsG0Wkm0QYU2J9bv0IcKKElO6H7JD2BoS
rXPmskOUmEmceJGFrGQBI8cqRrHipKLM9IyS3MTMnHQDQ72MTL3MvNSSTYyQuMvYwbh8p8oh
RgEORiUe3p9XdAKFWBPLiitzDzFKcDArifDantcNFOJNSaysSi3Kjy8qzUktPsTIxMEp1cDI
E95v8KV+5alP95yjPZtebGHdv6fPPMyy3WoO9/bC//NXuLzb9ObUxO+/U/2Vrdz2zEwsj/kf
YpbZveDu67iDH8TmqE6LWvWpewK/bczEhmTGHL7/wh73pBuNFNxqo9VOT693+Hbz51bHnnM3
NjzefKG4Y+mKFzc+7Sl882jNXz2ekK+Z4kZ8SizFGYmGWsxFxYkAMHr4kJkCAAA=
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: Wed, 27 Feb 2013 10:19:33 -0000
Hi, I fully agree with Michael´s opinion, a guidance on how to achieve an optimal behavior should be enough. Regards, Fernando Pascual Blanco Telefónica Global Resources Network Automation and Dynamization TECHNOLOGY PEOPLE GROUP F +34913128779 M +34682005168 fpb@tid.es From: Mirko Sužnjević <Mirko.Suznjevic@fer.hr<mailto:Mirko.Suznjevic@fer.hr>> Date: miércoles, 27 de febrero de 2013 10:23 To: "'Michael Ramalho (mramalho) '" <mramalho@cisco.com<mailto:mramalho@cisco.com>>, Fernando Pascual Blanco <fpb@tid.es<mailto:fpb@tid.es>>, "tcmtf@ietf.org<mailto:tcmtf@ietf.org>" <tcmtf@ietf.org<mailto:tcmtf@ietf.org>> Subject: RE: [tcmtf] Traffic classification approach for tcmtf (Draft B) Hello, Thanks for the advices. I will use the suggested terminology in the draft. The procedure you described is how I envisioned it to function as well. We will make sure that specification is flexible enough to allow to make such optimizations. Thanks again for the help. Cheers! Mirko Suznjevic From: tcmtf-bounces@ietf.org<mailto:tcmtf-bounces@ietf.org> [mailto:tcmtf-bounces@ietf.org] On Behalf Of Michael Ramalho (mramalho) Sent: Tuesday, February 26, 2013 9:07 PM To: FERNANDO PASCUAL BLANCO; Mirko Sužnjević; tcmtf@ietf.org<mailto:tcmtf@ietf.org> Subject: Re: [tcmtf] Traffic classification approach for tcmtf (Draft B) 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> [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<mailto: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 ________________________________ 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