Re: [tcpm] A new Internet draft for TCP Cubic - Version 05
Yoshifumi Nishida <nishida@sfc.wide.ad.jp> Mon, 24 July 2017 05:49 UTC
Return-Path: <nishida@sfc.wide.ad.jp>
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 F36F012EC4B; Sun, 23 Jul 2017 22:49:25 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.401
X-Spam-Level:
X-Spam-Status: No, score=-1.401 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_SORBS_SPAM=0.5, RP_MATCHES_RCVD=-0.001, SPF_PASS=-0.001] autolearn=no autolearn_force=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 Ro4RD9C8B3oS; Sun, 23 Jul 2017 22:49:23 -0700 (PDT)
Received: from mail.sfc.wide.ad.jp (shonan.sfc.wide.ad.jp [203.178.142.130]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id AD9F212EC19; Sun, 23 Jul 2017 22:49:23 -0700 (PDT)
Received: from mail-io0-f179.google.com (mail-io0-f179.google.com [209.85.223.179]) by mail.sfc.wide.ad.jp (Postfix) with ESMTPSA id 0CFB22782DF; Mon, 24 Jul 2017 14:49:21 +0900 (JST)
Received: by mail-io0-f179.google.com with SMTP id m88so30481352iod.2; Sun, 23 Jul 2017 22:49:20 -0700 (PDT)
X-Gm-Message-State: AIVw110445YophKX54zNwj3Cjz2mx63vWGhst2beakNSfp1Ph6nihdd8 PTBl49ThE6lqFKgVrBpoMAFyi6HpqA==
X-Received: by 10.107.36.136 with SMTP id k130mr13993591iok.7.1500875359791; Sun, 23 Jul 2017 22:49:19 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.79.167.19 with HTTP; Sun, 23 Jul 2017 22:49:18 -0700 (PDT)
In-Reply-To: <47860834-f9db-42a6-ecbc-68551ca7e9ad@unl.edu>
References: <7910_1470581922_u77Ewfxw007346_85d0d695-d8f1-e404-d0e5-23b13963bfd9@unl.edu> <e10515b6-d0cb-9fb4-f6cd-86c6bedc8679@unl.edu> <06144ab6-d8f0-5ff0-5f89-0f66bd25caa0@unl.edu> <a1c4f171-87d8-f1b5-08e8-577fde2404b5@unl.edu> <CAO249ydWVqFQwgS3MaWwQy6+w_Tbi9mvg=zsU4ZByo=VKjWnHA@mail.gmail.com> <47860834-f9db-42a6-ecbc-68551ca7e9ad@unl.edu>
From: Yoshifumi Nishida <nishida@sfc.wide.ad.jp>
Date: Sun, 23 Jul 2017 22:49:18 -0700
X-Gmail-Original-Message-ID: <CAO249yc5HPSx38f2zYT9Ruf2VB_sOHEnN7Z_G_EZx_3O8jUFXA@mail.gmail.com>
Message-ID: <CAO249yc5HPSx38f2zYT9Ruf2VB_sOHEnN7Z_G_EZx_3O8jUFXA@mail.gmail.com>
To: Lisong Xu <xu@unl.edu>, "tcpm@ietf.org" <tcpm@ietf.org>
Cc: Yoshifumi Nishida <nishida@sfc.wide.ad.jp>, draft-ietf-tcpm-cubic@ietf.org
Content-Type: multipart/alternative; boundary="001a1140e330ac3340055509c6d8"
Archived-At: <https://mailarchive.ietf.org/arch/msg/tcpm/ir-LhPfi1jU8NvXbjwnwIaB1r_Q>
Subject: Re: [tcpm] A new Internet draft for TCP Cubic - Version 05
X-BeenThere: tcpm@ietf.org
X-Mailman-Version: 2.1.22
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: <https://mailarchive.ietf.org/arch/browse/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: Mon, 24 Jul 2017 05:49:26 -0000
Hi Lisong, Thanks for the clarification. I am fine with the current draft as an INFO doc. I will prepare a write-up for this in a couple of days unless there's any other last minute comments/questions. -- Yoshi On Wed, Jul 19, 2017 at 7:28 PM, Lisong Xu <xu@unl.edu> wrote: > Hi Yoshi, > > The choice of 0.4 is a tradeoff between the aggressiveness (throughput) > and tcp friendliness. It was manually selected based on our extensive > experiments, and there is no magic formula for it :-) > > Thanks > > Lisong > > On 7/19/2017 6:43 PM, Yoshifumi Nishida wrote: > > Hi Lisong, > > Thank you so much for updating the draft and sorry for my very slow > response. > It looks almost good to me, but one thing I am still thinking is choosing > the value for C. > I still cannot see strong reason for C=0.4. It seems to me it could be 0.3 > or 0.5 or other values. > Is there any design rationale here? Or, was it just heuristically > determined? > Sorry for a picky question, but I guess I might not be the only one.. > > Thanks, > -- > Yoshi > > > On Mon, Jul 17, 2017 at 9:28 PM, Lisong Xu <xu@unl.edu> wrote: > >> Greetings, >> >> We just submitted a new Internet draft for TCP CUBIC available at the >> following link >> >> https://datatracker.ietf.org/doc/draft-ietf-tcpm-cubic/ >> >> In this version, we made the following changes based on the comments >> received on tcpm-cubic@ietf.org between February 2017 and July 2017. >> >> * Sections 1 and 4.1: change the SACK reference from RFC2018 to RFC6675 >> >> * Section 4.2: more clearly explain TCP friendly region. >> From "If W_cubic(t) is less than W_aimd(t), then the protocol is in the >> TCP friendly region" >> to "If W_cubic(t) is less than W_aimd(t) (it does not matter whether cwnd >> is greater than or less than W_max), then the protocol is in the TCP >> friendly region" >> >> * New Section 4.8: Slow start behavior of CUBIC >> "CUBIC MUST employ a slow start algorithm, when the cwnd is no more than >> ssthresh. >> Among the slow start algorithms, CUBIC MAY choose the standard TCP slow >> start [RFC5681] in general networks, >> or the limited slow start [RFC3742] or hybrid slow start [HR08] for >> high-bandwidth and long-distance networks." >> >> * Section 4.6: more clearly explain fast convergence >> Add "The fast convergence is designed for network environments with >> multiple CUBIC flows. In network environments with only a single CUBIC flow >> and without any other traffic, the fast convergence SHOULD be disabled." >> >> * Section 5.4: briefly mention the standing queue issue >> "Because CUBIC is designed to be more aggressive (due to faster window >> growth function and bigger multiplicative decrease factor) than Standard >> TCP in fast and long distance networks, it can fill large drop-tail buffers >> more quickly than Standard TCP and increase the risk of a standing >> queue[KWAF16]. In this case, proper queue sizing and management [RFC7567] >> could be used to reduce the packet queueing delay." >> >> * Section 5.8: revise the application limited flows >> From "CUBIC does not raise its congestion window size if the flow is >> currently limited by the application instead of the congestion window. In >> cases of idle periods, t in Eq. 1 MUST NOT include the idle time; >> otherwise, W_cubic(t) might be very high after restarting from a long idle >> time." >> to "CUBIC does not raise its congestion window size if the flow is >> currently limited by the application instead of the congestion window. In >> case of long periods when cwnd is not updated due to the application rate >> limit, such as idle periods, t in Eq. 1 MUST NOT include these periods; >> otherwise, W_cubic(t) might be very high after restarting from these >> periods" >> >> Thanks >> >> Lisong >> > > >
- [tcpm] A new Internet draft for TCP Cubic Lisong Xu
- Re: [tcpm] A new Internet draft for TCP Cubic Yuchung Cheng
- Re: [tcpm] A new Internet draft for TCP Cubic Lisong Xu
- [tcpm] A new Internet draft for TCP Cubic - Versi… Lisong Xu
- Re: [tcpm] A new Internet draft for TCP Cubic - V… Scharf, Michael (Nokia - DE)
- [tcpm] A new Internet draft for TCP Cubic - Versi… Lisong Xu
- Re: [tcpm] A new Internet draft for TCP Cubic - V… Yoshifumi Nishida
- Re: [tcpm] A new Internet draft for TCP Cubic - V… Yoshifumi Nishida