Re: [tcpm] review of draft-zimmermann-tcpm-reordering-detection

Yoshifumi Nishida <nishida@sfc.wide.ad.jp> Fri, 06 February 2015 05:18 UTC

Return-Path: <nishida@sfc.wide.ad.jp>
X-Original-To: tcpm@ietfa.amsl.com
Delivered-To: tcpm@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 5E9D71A01F2 for <tcpm@ietfa.amsl.com>; Thu, 5 Feb 2015 21:18:35 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: 1.221
X-Spam-Level: *
X-Spam-Status: No, score=1.221 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, FM_FORGED_GMAIL=0.622, HELO_EQ_JP=1.244, HOST_EQ_JP=1.265, HTML_MESSAGE=0.001, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-0.01] 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 qVevGg8o2XkO for <tcpm@ietfa.amsl.com>; Thu, 5 Feb 2015 21:18:33 -0800 (PST)
Received: from mail.sfc.wide.ad.jp (shonan.sfc.wide.ad.jp [IPv6:2001:200:0:8803::53]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 701E51A039C for <tcpm@ietf.org>; Thu, 5 Feb 2015 21:18:31 -0800 (PST)
Received: from mail-wi0-f173.google.com (mail-wi0-f173.google.com [209.85.212.173]) by mail.sfc.wide.ad.jp (Postfix) with ESMTPSA id D17332A0015 for <tcpm@ietf.org>; Fri, 6 Feb 2015 14:18:29 +0900 (JST)
Received: by mail-wi0-f173.google.com with SMTP id r20so2330582wiv.0 for <tcpm@ietf.org>; Thu, 05 Feb 2015 21:18:27 -0800 (PST)
MIME-Version: 1.0
X-Received: by 10.180.89.210 with SMTP id bq18mr922784wib.45.1423199907494; Thu, 05 Feb 2015 21:18:27 -0800 (PST)
Received: by 10.194.185.43 with HTTP; Thu, 5 Feb 2015 21:18:27 -0800 (PST)
In-Reply-To: <54D3C911.6020205@mti-systems.com>
References: <54D3C911.6020205@mti-systems.com>
Date: Thu, 05 Feb 2015 21:18:27 -0800
Message-ID: <CAO249yejyCzC5TaMb2U9P3g_si4N-z+N1s21M4ohXqyZQvqyPw@mail.gmail.com>
From: Yoshifumi Nishida <nishida@sfc.wide.ad.jp>
To: Wesley Eddy <wes@mti-systems.com>
Content-Type: multipart/alternative; boundary="e89a8f3ba5e3ee4323050e648c59"
Archived-At: <http://mailarchive.ietf.org/arch/msg/tcpm/OnsqD0zNcxQpeHjJcOxAewzb7gQ>
Cc: "tcpm@ietf.org" <tcpm@ietf.org>
Subject: Re: [tcpm] review of draft-zimmermann-tcpm-reordering-detection
X-BeenThere: tcpm@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: TCP Maintenance and Minor Extensions Working Group <tcpm.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/tcpm>, <mailto:tcpm-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/tcpm/>
List-Post: <mailto:tcpm@ietf.org>
List-Help: <mailto:tcpm-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/tcpm>, <mailto:tcpm-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 06 Feb 2015 05:18:35 -0000

Hi,
I also agree that this document is well written and we already have seen
some consensus to explore solutions for reordering issue in the WG.

However, I personally have the following high-level questions on the draft
in order to think about it more.

Q1: Do we think that measuring reordering extent can be an approach for
reordering issue?
    One thing I'm wondering is that measured reordering extent is a kind of
historic data. So, to utilize this data properly, we might need to
understand how previous reorder extent is relevant to present or future
trends. Do we have some understandings or consensus on this? Or, can we
utilize this data in other ways?

Q2: Even if we're not very sure about Q1, do we think we can proceed this
idea in order to explore the answers for Q1?

Thanks,
--
Yoshi


On Thu, Feb 5, 2015 at 11:48 AM, Wesley Eddy <wes@mti-systems.com> wrote:

> I reviewed the reordering detection algorithm document:
> https://tools.ietf.org/html/draft-zimmermann-tcpm-reordering-detection-02
>
> The document is very well written.  The specification in the draft seems
> quite clear and like it would be easy to implement directly from the
> document.
>
> The purpose of section 4.7 ("Placeholder for Response Algorithm") isn't
> clear to me, especially in relation to the separate reaction draft
> (draft-zimmermann-tcpm-reordering-reaction).
>
> One thing that was unclear to me, and seems useful, is a discussion of
> the potential sources of error.  In other words, what events would
> cause the computed metrics to be wrong and how significantly wrong?
> There are a number of different events and potential corner cases that
> are already addressed in the algorithm, and it wasn't clear to me
> "what's left" or if it's supposed to just work perfectly in all cases.
> (I'm sure it's not!)
>
> Obvious things that occurred to me were:
> - different compositions of loss and reordering "features" in the
>   forward path:
>   - lossiness followed by reordering
>   - reordering followed by lossiness
>   - reordering followed by reordering somewhere else (and do we even
>     care about this, since it's the state of the packets at the
>     receiver that matters, and not how many times the order has been
>     shuffled)
> - loss and reordering in the ACK path
>
> The sensitivity to these things, I think, matters in understanding the
> utility of the computed metrics, and their feedback into a response
> function.
>
>
> --
> Wes Eddy
> MTI Systems
>
> _______________________________________________
> tcpm mailing list
> tcpm@ietf.org
> https://www.ietf.org/mailman/listinfo/tcpm
>