[tcpm] Tail loss probe talk [was Re: Draft agenda for IETF 87 in Berlin]

Yuchung Cheng <ycheng@google.com> Wed, 17 July 2013 15:49 UTC

Return-Path: <ycheng@google.com>
X-Original-To: tcpm@ietfa.amsl.com
Delivered-To: tcpm@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 3AB9021F9F1F for <tcpm@ietfa.amsl.com>; Wed, 17 Jul 2013 08:49:00 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.978
X-Spam-Level:
X-Spam-Status: No, score=-1.978 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, FM_FORGED_GMAIL=0.622, NO_RELAYS=-0.001]
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 n0u29Jo5xF6N for <tcpm@ietfa.amsl.com>; Wed, 17 Jul 2013 08:48:59 -0700 (PDT)
Received: from mail-lb0-x22a.google.com (mail-lb0-x22a.google.com [IPv6:2a00:1450:4010:c04::22a]) by ietfa.amsl.com (Postfix) with ESMTP id 5AA8821F9A8F for <tcpm@ietf.org>; Wed, 17 Jul 2013 08:48:56 -0700 (PDT)
Received: by mail-lb0-f170.google.com with SMTP id u10so207818lbi.1 for <tcpm@ietf.org>; Wed, 17 Jul 2013 08:48:55 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20120113; h=mime-version:from:date:message-id:subject:to:cc:content-type :content-transfer-encoding; bh=oZoxY7KUaElr9QTRJAohz0bLnBi4t24kVyddYdXvI8s=; b=SzxurdZ+u/PS+y4N8VL3J087uiTL8nEbgwE560HBOVxfletR73YD4t31jFfAX+fX/W VzosPPBDWCgxJWdPnzkUmiu/CPwG7PWXZRO0k+IJ3iUXDyb9d3sYQQq/q3yBBMdAMkJr vap2nQt7x+yeF1oyqnQM25OvWpMqcUVNgxkcBNoGaIgowNPK4hPDfKSM3gbH+tn6rf+i 89/xAFDuPN25jy16vlyUcfeCJD3h+iZGf1o+hNmfQ2GOHS1iUZQYwcZn7e1A0Kkma5jf cbjr2IdzYmtYmRR85++T5Lo84b9Zye8qX2J2QsoLpE2LonTWJKzpNzX8EgAmM7eiQb5j UmJw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20120113; h=mime-version:from:date:message-id:subject:to:cc:content-type :content-transfer-encoding:x-gm-message-state; bh=oZoxY7KUaElr9QTRJAohz0bLnBi4t24kVyddYdXvI8s=; b=odT4MX3czYwkAfnGkZF8XlIMgkHBULSjwr2KkirP1PdatDRv3iPyGlGapxcr2I4JuB Ma9vppIWSe6MmrqYXUk0SdRwBJc0A6bOfCKxKrnKoT7qTTZajQuNxCh/flJCjZSEtUYT msXf3lNvHcHWlA0CiW3E6X0uLQkb8uwlAVzNGN+iI665dm5tTiI9kT8B7zsnV7rhUO/B meXIGBbz5V8josjS0sR1ltA/j1f+X+8qrLFAE3dCuumGn3HsLgGQ6fNoZuEErAB7q32f xXxW3XtXXplM9KPzVpVf7OdXbcpA+C3N9wP7kn65D9k52grdHkvAkJVXARMOI89lVP8s Axwg==
X-Received: by 10.152.5.197 with SMTP id u5mr3213172lau.59.1374076135133; Wed, 17 Jul 2013 08:48:55 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.112.201.166 with HTTP; Wed, 17 Jul 2013 08:48:35 -0700 (PDT)
From: Yuchung Cheng <ycheng@google.com>
Date: Wed, 17 Jul 2013 08:48:35 -0700
Message-ID: <CAK6E8=ezUo9VHHpiPPTWeDHfpsFF20dojwKsEpmsmGMdVpGxtQ@mail.gmail.com>
To: "Scharf, Michael (Michael)" <michael.scharf@alcatel-lucent.com>
Content-Type: text/plain; charset="ISO-8859-1"
Content-Transfer-Encoding: quoted-printable
X-Gm-Message-State: ALoCoQm9k93LkKWNVcZ3/l9zM+BqhKtncxrmlQiqgnpCmD0jo6R7Fm+l4nM8pBFSHlQo2zeUh4cIATUxbbVYbliyPLNHjsFHySli+eRtfwPsiyTYkDB4avfIeM5w0dOhoCJZ7cmszE8YN8rj3yMGRXddagxOEVe22AOlZALuoo3Exb96rutp5DBfO+kv+up/liBiywRUObsn
Cc: "tcpm-chairs@tools.ietf.org" <tcpm-chairs@tools.ietf.org>, "tcpm@ietf.org Extensions" <tcpm@ietf.org>
Subject: [tcpm] Tail loss probe talk [was Re: Draft agenda for IETF 87 in Berlin]
X-BeenThere: tcpm@ietf.org
X-Mailman-Version: 2.1.12
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: Wed, 17 Jul 2013 15:49:00 -0000

On Wed, Jul 17, 2013 at 2:01 AM, Scharf, Michael (Michael)
<michael.scharf@alcatel-lucent.com> wrote:
> Hi all,
>
> The first draft of the TCPM agenda can be found at https://datatracker.ietf.org/meeting/87/agenda/tcpm/ and is also copied below.
>
> We tried to take into account all requests, but as a result, the agenda is pretty full. This implies:
>
> - The slots are *total* time. Authors, please reserve 50% of your time for questions and discussion.
>
> - We got time slot requests for drafts that were not be updated since the last meeting, typically promising new results for the presentation in the meeting. Mailing list discussion in the next week would be *highly* welcome in order to justify a time slot on our full agenda.
Sure we should do that for TLP

>
> Please let us know if you have any comments, suggestions, or if we missed something.
>
> Happy agenda bashing!
>
> Michael, Pasi, Yoshifumi
>
>
>
> *************************************************************************************
>
> TCPM Agenda
> IETF 87 in Berlin, Germany
> Tuesday, July 30, 2013, 09:00-11:30
> ***********************************
>
> WG status
> ---------
>
> 09:00
> TCPM status
> Chairs
> 5min
>
>
> WG items
> --------
>
> 09:05
> draft-ietf-tcpm-1323bis-14
> Richard Scheffenegger
> 20min
>
> 09:25
> draft-ietf-tcpm-fastopen-04
> Jerry Chu / Yuchung Cheng
> 15mins
>
> 09:40
> draft-ietf-tcpm-newcwv-02
> Rafaello Secchi / Gorry Fairhurst
> 20min
>
> 10:00
> draft-ietf-tcpm-rtorestart-00 (no new draft)
> Anna Brunstrom
> 10min
>
> 10:10
> draft-ietf-tcpm-accecn-reqs-02
> Mirja Kuelewind
> 5min
>
>
> Non-WG items
> ------------
>
> 10:15
> draft-zimmermann-tcpm-tcp-rfc4614bis-02
> Alexander Zimmermann
> 10min
>
> 10:25
> draft-dukkipati-tcpm-tcp-loss-probe-01 (no new draft)
> Yuchung Cheng
> 10min
TCP Loss probe (TLP) is not updated the draft because we weren't sure
(yet) what to update, and the new data shows similar improvement that
we've presented
http://static.googleusercontent.com/external_content/untrusted_dlcp/research.google.com/en//pubs/archive/41217.pdf

Based on the recent WG and private discussions and the SIGCOMM
reviews, people are not sure the performance improvement justifies
this new feature, as the loss recovery is feature rich and complicated
with RFC3517, RFC6937, RFC5682, RFC5827, etc.

To simplify, I'd like to present TLP as a simple conceptual change to
RTO recovery: On first timeout, retransmit the last packet instead of
the first unacked packet, and don't change but reduce first timeout to
2 SRTT, as a "quick loss probe".

As an alternative we've tried to only crank down the RTO but the
result is not good, because reducing cwnd to 1 is catastrophic, and
TCP today has to live sudden delay spikes due to buffer bloat and
mobile delays. It's better to be very conservative before declaring
the network is busted and use LW=1.

We are hopeful to get more WG interests for TLP :)

>
> 10:35
> draft-flach-tcpm-fec-00
> Tobias Flach
> 15min
>
> 10:50
> draft-gont-tcpm-tcp-seq-validation-00 (no new draft)
> Fernando Gont
> 10min
>
> 11:00
> draft-kuehlewind-tcpm-ecn-fallback-00
> draft-kuehlewind-tcpm-accurate-ecn-02
> Mirja Kuehlewind
> 15min
>
>
> If time permits
> ---------------
>
> Wired PRR effects
> Mirja Kuehlewind
> 5min
>
> Dealing with sequence-number randomizing firewalls
> Christoph Paasch
> 5min
>
> packetdrill: Scriptable Network Stack Testing, from Sockets to Packets
> Yuchung Cheng
> 5min
> _______________________________________________
> tcpm mailing list
> tcpm@ietf.org
> https://www.ietf.org/mailman/listinfo/tcpm