Re: [tcpPrague] [tcpm] Fwd: I-D Action: draft-bagnulo-tcpm-tcp-low-rtt-00.txt
Karen Elisabeth Egede Nielsen <karen.nielsen@tieto.com> Mon, 15 August 2016 09:03 UTC
Return-Path: <karen.nielsen@tieto.com>
X-Original-To: tcpprague@ietfa.amsl.com
Delivered-To: tcpprague@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1])
by ietfa.amsl.com (Postfix) with ESMTP id D9A3B12D0AF
for <tcpprague@ietfa.amsl.com>; Mon, 15 Aug 2016 02:03:09 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.701
X-Spam-Level:
X-Spam-Status: No, score=-2.701 tagged_above=-999 required=5
tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1,
DKIM_VALID_AU=-0.1, RCVD_IN_DNSWL_LOW=-0.7, SPF_PASS=-0.001]
autolearn=unavailable autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key)
header.d=tieto.com
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 ckwc8_u5Pryi for <tcpprague@ietfa.amsl.com>;
Mon, 15 Aug 2016 02:03:08 -0700 (PDT)
Received: from mail-io0-x22e.google.com (mail-io0-x22e.google.com
[IPv6:2607:f8b0:4001:c06::22e])
(using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits))
(No client certificate requested)
by ietfa.amsl.com (Postfix) with ESMTPS id 0C1D612D0A5
for <tcpPrague@ietf.org>; Mon, 15 Aug 2016 02:03:08 -0700 (PDT)
Received: by mail-io0-x22e.google.com with SMTP id m101so74938285ioi.2
for <tcpPrague@ietf.org>; Mon, 15 Aug 2016 02:03:08 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=tieto.com; s=google;
h=from:references:in-reply-to:mime-version:thread-index:date
:message-id:subject:to:cc;
bh=bW/cl1L/5rIdSFG7oqVz3C6vbUO5QPH1OdO76PBz8WU=;
b=XXWHhvmZqCULdFgb81+GNqpMaH6Exgv0QfGkWybkxyQ5QseFYSn8yJDOgWWdJoSOcU
b5l7TNtV4jXYyCeBgVI2nDpByLS+MWGrTMYpS5nuE9IxOBOujYOyww1R8NFeR8bHiCXO
FTYjEeAdCd5fGwMJYVlOvcfzruYrvHunBUON0=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
d=1e100.net; s=20130820;
h=x-gm-message-state:from:references:in-reply-to:mime-version
:thread-index:date:message-id:subject:to:cc;
bh=bW/cl1L/5rIdSFG7oqVz3C6vbUO5QPH1OdO76PBz8WU=;
b=ZhVxdPaJ2NFZF6lYcAJUN8PGVj10WGtRY6A8mTvRWWCuV0pfniUpVQReS9YjreiCdu
dHROXjKvlye664mBP03n4DkC5m4ZS5YJ6u/xD/9WESuYX8Qv8J0EUYsfJa4GeBIY2OCF
+QXsaEjpSYaemduJ5hCdMnT1OeI9dVLev46c68Kc68dUkuPfPXln5p9WsOExWsl7LSjb
LTk9TB3r4/45bpH2f3FZK51rasQFf/q2hY0YYlGrXOmxtOa4m9lWQawTB8v4Gbz5+DVm
kFwkEvliurAnUHtfmrHlxXQneHHmXpFGSlimZxv1YW8fW67iECNY+0taIH62lPKEZhm9
nm+A==
X-Gm-Message-State: AEkoout+zoYqFhbs2cQ5/rGuHvRlXfa14886QUVN9Az5leSg66nnia3KNjAjlj/EiiTXBu3ZmDd+G2Wavy+SefH8dbEXw7hDZh8hqIegYlK74yqsyNRtXF+CIWHb1LZrNVUFGXuTR+Z6Gg==
X-Received: by 10.107.37.198 with SMTP id l189mr30922932iol.117.1471251782673;
Mon, 15 Aug 2016 02:03:02 -0700 (PDT)
From: Karen Elisabeth Egede Nielsen <karen.nielsen@tieto.com>
References: <20160708211635.32095.77047.idtracker@ietfa.amsl.com>
<2f56d1b8-7450-42de-4a24-53df9cf4c045@it.uc3m.es>
<a1f456db6e656785da8e356b9f530717@mail.gmail.com>
<CAK6E8=etaxFSgBvQt27s=rB03rRQxQ_u43qWRExTVXys9A82wg@mail.gmail.com>
In-Reply-To: <CAK6E8=etaxFSgBvQt27s=rB03rRQxQ_u43qWRExTVXys9A82wg@mail.gmail.com>
MIME-Version: 1.0
X-Mailer: Microsoft Outlook 15.0
Thread-Index: AQGd4OoGFyImcsqDlVk0oY8T3VfV3QH845XxAem+5TgCNV3HJ6CA+6qg
Date: Mon, 15 Aug 2016 11:00:24 +0200
Message-ID: <1ed9d8e85fb779cfae5c187eddb2fd8b@mail.gmail.com>
To: Yuchung Cheng <ycheng@google.com>
Content-Type: text/plain; charset=UTF-8
X-DomainID: tieto.com
Archived-At: <https://mailarchive.ietf.org/arch/msg/tcpprague/Dhml-CaAjWyCarJi9Va2u10TmlA>
Cc: marcelo bagnulo braun <marcelo@it.uc3m.es>, tcpm IETF list <tcpm@ietf.org>,
TCP Prague List <tcpPrague@ietf.org>
Subject: Re: [tcpPrague] [tcpm] Fwd: I-D Action:
draft-bagnulo-tcpm-tcp-low-rtt-00.txt
X-BeenThere: tcpprague@ietf.org
X-Mailman-Version: 2.1.17
Precedence: list
List-Id: "To coordinate implementation and standardisation of TCP Prague
across platforms. TCP Prague will be an evolution of DCTCP designed to live
alongside other TCP variants and derivatives." <tcpprague.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/tcpprague>,
<mailto:tcpprague-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/tcpprague/>
List-Post: <mailto:tcpprague@ietf.org>
List-Help: <mailto:tcpprague-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/tcpprague>,
<mailto:tcpprague-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 15 Aug 2016 09:03:10 -0000
Hi Yuchung, > > > > An additional comment is that new approaches to retransmissions - like > > TCP TLP and TCP RACK (also SCTP TLR which however is not progressing at > > the moment) might fundamentally alter the picture. I.e., if > > retransmissions are sent pro-actively in tail loss situations then more > > conservative RTOs may be kept for situations where it is prudent to wait > > longer. Don't know if TCP TLP is so widely deployed that it is something > > that you should relate to even if it may be superseded by RACK. Just a > > thought. > TLP and RACK help reduce timeout cases in DC environment for sure. But > still it can not completely avoid timeouts. [Karen Elisabeth Egede Nielsen] Agreed. For SCTP TLR we still see RTO-timeouts when also probes/retransmissions are lost. I assume that it would be something like this also for Rack/TLP - though potentially depending on how many consecutive probes that are allowed. The role of RTO-timeouts are different when RACK/TLP is enabled and it might be counterproductive to have RTO-timeouts be too aggressive as the function indeed with TLP/RACK becomes something much closer to the original intend (read: how I understand the original intend) - namely to introduce a pause for the network to recover when things are really (consistently) bad. If the RTO is lowered down to be comparable in order of magnitude with the RTT (with some delay_ack considerations) we are narrowing the situation where TLP/RACK probing is able to kick in before RTO-retransmissions starts anyway. I understand that RTOs should be adjusted to the network dynamics, but I do think that it is important to understand - for the DC environment - if the need for the low RTOs in DC's is motivated mainly by having RTO-retransmissions fix the tail loss recovery deficiencies of TCP, which RACK/TLP addresses, or more generally for a need for more timely probe and reactivation for/after network recovery. Or perhaps you see the TLP probe timeout and the RTO timeout eventually being driven by the same timer, the reactions (e.g. CC reactions) then possibly depending on state (probe already sent or not). BR, Karen So I agree we should keep > timeouts conservative, but the current RFCs are way too conservative: > min RTO of 1 second is 4-5 orders of magnitude of DC RTTs. > > The issue is, the "right" min-RTO depends on the actual DC and stacks: > they all have different RTTs and timer granularity. The draft cites > Glenn's paper, but Morgan Stanley's DC could be different than others. > > > Other comments on the draft: > > 1. min ssthresh or cwnd: with very large incast ((tens of) thousands > of senders into one receiver), cwnd of 0.1 pkt can still be too big. the > only way is to pace the packets over N*RTT intervals. > > > 2. delayed acks: > as mentioned the actual time depends a lot on the DC implementation, > which is really "vender/owner"-specific. instead of perhaps an option > during setup to inform the sender about the max delay in the ack works > better. > > > > > > > BR, Karen > > > > > -----Original Message----- > > > From: tcpm [mailto:tcpm-bounces@ietf.org] On Behalf Of marcelo > bagnulo > > > braun > > > Sent: 8. juli 2016 23:19 > > > To: tcpm IETF list <tcpm@ietf.org> > > > Subject: [tcpm] Fwd: I-D Action: draft-bagnulo-tcpm-tcp-low-rtt-00.txt > > > > > > Hi, > > > > > > We just submitted this draft for consideration of the WG. Comments are > > > appreciated. > > > > > > Regards, marcelo > > > > > > > > > > > > > > > -------- Mensaje reenviado -------- > > > Asunto: I-D Action: draft-bagnulo-tcpm-tcp-low-rtt-00.txt > > > Fecha: Fri, 08 Jul 2016 14:16:35 -0700 > > > De: internet-drafts@ietf.org > > > Responder a: internet-drafts@ietf.org > > > Para: i-d-announce@ietf.org > > > > > > > > > > > > A New Internet-Draft is available from the on-line Internet-Drafts > > directories. > > > > > > > > > Title : Recommendations for increasing TCP > > performance in low RTT > > > networks. > > > Authors : Marcelo Bagnulo > > > Koen De Schepper > > > Glenn Judd > > > Filename : draft-bagnulo-tcpm-tcp-low-rtt-00.txt > > > Pages : 7 > > > Date : 2016-07-08 > > > > > > Abstract: > > > This documents compiles a set of issues that negatively affect TCP > > > performance in low RTT networks as well as the recommendations to > > > overcome them. > > > > > > > > > The IETF datatracker status page for this draft is: > > > https://datatracker.ietf.org/doc/draft-bagnulo-tcpm-tcp-low-rtt/ > > > > > > There's also a htmlized version available at: > > > https://tools.ietf.org/html/draft-bagnulo-tcpm-tcp-low-rtt-00 > > > > > > > > > Please note that it may take a couple of minutes from the time of > > submission > > > until the htmlized version and diff are available at tools.ietf.org. > > > > > > Internet-Drafts are also available by anonymous FTP at: > > > ftp://ftp.ietf.org/internet-drafts/ > > > > > > _______________________________________________ > > > I-D-Announce mailing list > > > I-D-Announce@ietf.org > > > https://www.ietf.org/mailman/listinfo/i-d-announce > > > Internet-Draft directories: http://www.ietf.org/shadow.html or > > > ftp://ftp.ietf.org/ietf/1shadow-sites.txt > > > > > > > > > _______________________________________________ > > > tcpm mailing list > > > tcpm@ietf.org > > > https://www.ietf.org/mailman/listinfo/tcpm
- Re: [tcpPrague] [tcpm] Fwd: I-D Action: draft-bag… Yuchung Cheng
- Re: [tcpPrague] [tcpm] Fwd: I-D Action: draft-bag… Karen Elisabeth Egede Nielsen
- Re: [tcpPrague] [tcpm] Fwd: I-D Action: draft-bag… Karen Elisabeth Egede Nielsen
- Re: [tcpPrague] [tcpm] Fwd: I-D Action: draft-bag… Yuchung Cheng
- Re: [tcpPrague] [tcpm] Fwd: I-D Action: draft-bag… Karen Elisabeth Egede Nielsen
- Re: [tcpPrague] [tcpm] Fwd: I-D Action: draft-bag… Praveen Balasubramanian
- Re: [tcpPrague] [tcpm] Fwd: I-D Action: draft-bag… Yuchung Cheng
- Re: [tcpPrague] [tcpm] Fwd: I-D Action: draft-bag… marcelo bagnulo braun
- Re: [tcpPrague] [tcpm] Fwd: I-D Action: draft-bag… Yuchung Cheng
- Re: [tcpPrague] [tcpm] Fwd: I-D Action: draft-bag… Karen Elisabeth Egede Nielsen