Re: [tcmtf] Draft: Maximum Tolerable Delays when using Tunneling Compressed Multiplexed Traffic Flows

FERNANDO PASCUAL BLANCO <fpb@tid.es> Thu, 17 January 2013 09:07 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 4B01C21F88A5; Thu, 17 Jan 2013 01:07:39 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -6.265
X-Spam-Level:
X-Spam-Status: No, score=-6.265 tagged_above=-999 required=5 tests=[AWL=0.033, 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 4X36FUFS-BsF; Thu, 17 Jan 2013 01:07:37 -0800 (PST)
Received: from correo-bck.tid.es (correo-bck.tid.es [195.235.93.200]) by ietfa.amsl.com (Postfix) with ESMTP id B556221F8839; Thu, 17 Jan 2013 01:07:33 -0800 (PST)
Received: from sbrightmailg02.hi.inet (Sbrightmailg02.hi.inet [10.95.78.105]) by tid.hi.inet (iPlanet Messaging Server 5.2 HotFix 2.14 (built Aug 8 2006)) with ESMTP id <0MGR008PIIODEV@tid.hi.inet>; Thu, 17 Jan 2013 10:07:32 +0100 (MET)
Received: from vanvan (vanvan.hi.inet [10.95.78.49]) by sbrightmailg02.hi.inet (Symantec Messaging Gateway) with SMTP id AA.DA.02896.35FB7F05; Thu, 17 Jan 2013 10:07:31 +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 <0MGR008Q0IOJEV@tid.hi.inet>; Thu, 17 Jan 2013 10:07:31 +0100 (MET)
Received: from EX10-MB2-MAD.hi.inet ([169.254.2.165]) by EX10-HTCAS6-MAD.hi.inet ([fe80::e1e3:e2fc:beda:deb9%15]) with mapi id 14.02.0318.004; Thu, 17 Jan 2013 10:04:22 +0100
Date: Thu, 17 Jan 2013 09:07:30 +0000
From: FERNANDO PASCUAL BLANCO <fpb@tid.es>
In-reply-to: <A3179A2C9AAEE647BE70AC4C7881D5FB0177608D@sluga.fer.hr>
X-Originating-IP: [10.95.64.115]
To: =?windows-1250?Q?Mirko_Su=9Enjevi=E6?= <Mirko.Suznjevic@fer.hr>, "tcmtf@ietf.org" <tcmtf@ietf.org>, "tsvwg@ietf.org" <tsvwg@ietf.org>
Message-id: <F5EDC35DF914C1428C28E149F10463A2689C99E8@EX10-MB2-MAD.hi.inet>
MIME-version: 1.0
Content-type: multipart/alternative; boundary="Boundary_(ID_lPGdM2ySRFqk6KCoeI6IZw)"
Content-language: en-US
Accept-Language: en-US, es-ES
Thread-topic: [tcmtf] Draft: Maximum Tolerable Delays when using Tunneling Compressed Multiplexed Traffic Flows
Thread-index: AQHN9JGjt/1wmNKQnUulDvKsi7PhJg==
user-agent: Microsoft-MacOutlook/14.2.5.121010
X-AuditID: 0a5f4e69-b7f636d000000b50-de-50f7bf5387ae
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrGKsWRmVeSWpSXmKPExsXCFe9nqBu8/3uAwbKpCha7Pm9gtDj25i6b A5PHkiU/mQIYo7hsUlJzMstSi/TtErgyrt+cwVSw9xFjRcuDRSwNjJcPMXYxcnJICJhI3G+7 zgxhi0lcuLeerYuRi0NIYBujxPwNE6Ccp4wSb9tBqkCcTYwSs859ZQFpYRFQldhwYi1YO5uA lsTpu6vA4sICBRKdH76wgticAi4Sd199h1qnIPHn3GMWkEEiAt2MEk3vFoAV8Qp4S7zuegll C0r8mHwPbBCzQK7E2jmHmCFscYnm1ptgcUYBWYl38+eD1YsIFErcb5nLBmHrSfzZux3MFgWy 246dYYdYLCCxZM95qD9FJV4+/sc6gVF0FpJ1s5Csm4Vk3SxGDiDbQOLRPm+IsLbEsoWvmSHC +hK3r2VChM0kelrusyArWcDIsYpRrDipKDM9oyQ3MTMn3cBILyNTLzMvtWQTIyQKM3cwLt+p cohRgINRiYf3wNnPAUKsiWXFlbmHGCU5mJREeT/v+R4gxJeUn1KZkVicEV9UmpNafIhRgoNZ SYRXZR9QjjclsbIqtSgfJiXDwaEkwcsCkhIsSk1PrUjLzAGmGpg0EwcnSDsPUHvKXpD24oLE 3OLMdIj8KUZtjv1P2p8zcsyY2POcUYglLz8vVUqc9xJIqQBIaUZpHty0V4ziQGcL8x4AyfIA EyfcnFdAK5iAVmza+xlkRUkiQkqqgXHXjh7Hr33Vfy6YmPqHLI/JrHVQvt0vsE215+CiHyJ/ I1erFO/1+f5/TuHEQv2Mmu6/GpXiE/pPlJxKPqQaeuWw35KTptJm/YFv7B6HKbfmmq3arVDd 6+qmeMruhteFXN8Nva0pksYXYjZdN43bc6lNWsrmslZ3yPVrO8NVDP6zlS/48XHSaSWW4oxE Qy3mouJEAABrbtJZAwAA
Subject: Re: [tcmtf] Draft: Maximum Tolerable Delays when using Tunneling Compressed Multiplexed Traffic Flows
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: Thu, 17 Jan 2013 09:07:39 -0000

Hi Mirko,

Thank you for considering that. In addition, one more thing: in section 4, the sentence "If a policy defining a multiplexing period is used, then the average latency added to each packet will be half the multiplexing period." only applies when there is not enough packet rate to fulfill a big packet by multiplexing small ones. When  there is a lot of packets to multiplex, in general, multiplexing period will not be reached, so half the multiplexing period will be the maximum/worse average added delay. In general, and when TCMTF is working fine, average added delay will be lower.
So, I would rewrite that phrase as: "If a policy defining a multiplexing period is used, then the average latency added to each packet will be half the time to fulfill a multiplexed one. In the worse case and if the multiplexing period is reached, the average latency added to each packet will be half the multiplexing period".

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

From: Mirko Sužnjević <Mirko.Suznjevic@fer.hr<mailto:Mirko.Suznjevic@fer.hr>>
Date: martes, 15 de enero de 2013 16:48
To: Fernando Pascual Blanco <fpb@tid.es<mailto:fpb@tid.es>>, "tcmtf@ietf.org<mailto:tcmtf@ietf.org>" <tcmtf@ietf.org<mailto:tcmtf@ietf.org>>, "tsvwg@ietf.org<mailto:tsvwg@ietf.org>" <tsvwg@ietf.org<mailto:tsvwg@ietf.org>>
Subject: Re: [tcmtf] Draft: Maximum Tolerable Delays when using Tunneling Compressed Multiplexed Traffic Flows

Hello,
Thanks for all the comments, I will briefly respond to them, and include your (as well as previous) corrections in a new version of the draft:

  *   I do not understand the sentence "Therefore, we neither take into account services using an approach in which all the calculations are deployed in the server, which sends a real-time video stream to the client." in section 3.
The meaning of this sentence is that we will not be looking at the cloud based gaming services such as OnLive or Gaiki as they are focused on performing all needed calculations of the gamestate on the server, and sending a very “fat” video stream to the client which only renders the video. Therefore they are not suitable for tcmtf. I will change that in order to be more clear.

  *   In section 3 (Considered Services), I think it could be also interesting to consider non-real time services candidates to be TCMTF optimized. For example services like instant messaging, where the bandwidth saving is the main benefit of the TCMTF optimization, should be somehow mentioned, establishing a kind of delay upper threshold. Related to that, in section 3, when talking about web browsing, the sentence "there is no need for policy limitations in TCMTF" could be disappointed, because actually there are limitations (ITU-T_G.1010, 10 seconds for web browsing, as in section 4.1 10 seconds are considered for streaming audio).
At first when we were discussing we decided that it will be focused on real-time services, but this can be broadened to others non-real-time. I think giving such upper limits has a point, although would we even employ tcmtf in cases  in which we will not have enough data to send a packet in 5 or more seconds? Is that feasible? Maybe in some sensor networks? Maybe I am just looking it the wrong way, maybe we would have a lot of traffic that needs to be packed ASAP!

  *   In section 4, I would change the sentence "A number of flows are multiplexed together before being sent through the Internet." for "A number of flows are multiplexed together before being sent through the network.", because the network could not be necessary the Internet, I would also adapt Figure 2.
Ok will be done.

  *   Maybe the creation of a section 4.4 talking about non real time services could be considered including last comments (acceptable with the recommendation appearing in the last sentence of the section 4.3 "It should be noted that multiplexing periods of about 1 second can be considered as enough for non real time services (e.g., web browsing and streaming audio).")
Ok, seems sound enough. I will write it and see which format looks better.

  *   Table 1 could be included in a separate section (i.e. Section 4.5) as a summary
Ok.

Thanks again for the feedback!
Cheers!
Mirko

From: FERNANDO PASCUAL BLANCO [mailto:fpb@tid.es]
Sent: Tuesday, January 15, 2013 3:42 PM
To: Mirko Sužnjević; tcmtf@ietf.org<mailto:tcmtf@ietf.org>; tsvwg@ietf.org<mailto:tsvwg@ietf.org>
Subject: Re: [tcmtf] Draft: Maximum Tolerable Delays when using Tunneling Compressed Multiplexed Traffic Flows

Hi Mirko,

Some comments to the draft:

  *   In the introduction it says "TCTMF", it is "TCMTF".
  *   I do not understand the sentence "Therefore, we neither take into account services using an approach in which all the calculations are deployed in the server, which sends a real-time video stream to the client." in section 3.
  *   In section 3 (Considered Services), I think it could be also interesting to consider non-real time services candidates to be TCMTF optimized. For example services like instant messaging, where the bandwidth saving is the main benefit of the TCMTF optimization, should be somehow mentioned, establishing a kind of delay upper threshold. Related to that, in section 3, when talking about web browsing, the sentence "there is no need for policy limitations in TCMTF" could be disappointed, because actually there are limitations (ITU-T_G.1010, 10 seconds for web browsing, as in section 4.1 10 seconds are considered for streaming audio).
  *   In section 4, I would change the sentence "A number of flows are multiplexed together before being sent through the Internet." for "A number of flows are multiplexed together before being sent through the network.", because the network could not be necessary the Internet, I would also adapt Figure 2.
  *   Maybe the creation of a section 4.4 talking about non real time services could be considered including last comments (acceptable with the recommendation appearing in the last sentence of the section 4.3 "It should be noted that multiplexing periods of about 1 second can be considered as enough for non real time services (e.g., web browsing and streaming audio).")
  *   Table 1 could be included in a separate section (i.e. Section 4.5) as a summary
Hope to help!

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, 13 de diciembre de 2012 10:06
To: "tcmtf@ietf.org<mailto:tcmtf@ietf.org>" <tcmtf@ietf.org<mailto:tcmtf@ietf.org>>, "tsvwg@ietf.org<mailto:tsvwg@ietf.org>" <tsvwg@ietf.org<mailto:tsvwg@ietf.org>>
Subject: [tcmtf] Draft: Maximum Tolerable Delays when using Tunneling Compressed Multiplexed Traffic Flows

Hello,

We have just submitted the draft named Maximum Tolerable Delays when using Tunneling Compressed Multiplexed Traffic Flows: http://datatracker.ietf.org/doc/draft-suznjevic-tsvwg-mtd-tcmtf/

It is an extension of tcmtf http://datatracker.ietf.org/doc/draft-saldana-tsvwg-tcmtf/. Since a specific list for tcmtf exists (tcmtf@ietf.org<mailto:tcmtf@ietf.org>), the idea is to discuss it there.

The draft contains recommendations for TCMTF multiplexing period for different real-time services. In order to prevent QoE degradation of real-time services using TCMTF, a policy defining  a multiplexing period can be employed. Values of maximum tolerable delays presented in the draft form the base of such policy.    The recommendations are presented for real-time network services in which TCTMF bandwidth optimization is applicable (i.e., services  which have low payload to header size ratio which results in high protocol overhead).

Your feedback will be welcome. Thank you.

Sincerely,
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