[tcpPrague] Paced Chirping for a fast slow-start with tiny queue

Bob Briscoe <research@bobbriscoe.net> Thu, 19 July 2018 14:36 UTC

Return-Path: <research@bobbriscoe.net>
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 733571310E5 for <tcpprague@ietfa.amsl.com>; Thu, 19 Jul 2018 07:36:25 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.001
X-Spam-Level:
X-Spam-Status: No, score=-2.001 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_NONE=-0.0001, SPF_PASS=-0.001] autolearn=unavailable autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=bobbriscoe.net
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 fIjjvp8Uilw3 for <tcpprague@ietfa.amsl.com>; Thu, 19 Jul 2018 07:36:23 -0700 (PDT)
Received: from server.dnsblock1.com (server.dnsblock1.com [85.13.236.178]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id A79101310F6 for <tcpPrague@ietf.org>; Thu, 19 Jul 2018 07:36:20 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=bobbriscoe.net; s=default; h=Content-Transfer-Encoding:Content-Type: MIME-Version:Date:Message-ID:Subject:From:To:Sender:Reply-To:Cc:Content-ID: Content-Description:Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc :Resent-Message-ID:In-Reply-To:References:List-Id:List-Help:List-Unsubscribe: List-Subscribe:List-Post:List-Owner:List-Archive; bh=/zLHnFMJv0rlia0ilUGg+EE0ZGFrJ7KZIz1d9yBBh+8=; b=dmgmu4x+3Nm/8nt9ocEiFUu/ss u7n6E/nTXU/SEnZ+KS7wYKd1UBW4ex+7C0x8pXaauojOjPKdxJajcLypa8Zi+hx779pWmlRzhz+Ql RITx/tw7NC7yFiAAg4WRlj18xA3REmpz4GvfDaM79qYhYjiH2fgoj0ARdhViXqb8dm8UJYrVsOwfv 8V6r4b1dOzIcg1NrL509sHri7weGV44fe7ECpczzc+IteIeKaXCKlc+u52FhGCD8UnTXJ0sApMQNS 4kpOqsxxhpZ/9Z3t2R+naYarVxoFbG3QXXFNZ9ost3iQgsy0FkTu84HJXwMll3R8BzeFHjQv3WEN6 J/HYHoqg==;
Received: from dhcp-80b8.meeting.ietf.org ([31.133.128.184]:34440) by server.dnsblock1.com with esmtpsa (TLSv1.2:ECDHE-RSA-AES128-GCM-SHA256:128) (Exim 4.91) (envelope-from <research@bobbriscoe.net>) id 1fgA2U-0002jV-OI; Thu, 19 Jul 2018 15:36:18 +0100
To: TCP Prague List <tcpPrague@ietf.org>, iccrg IRTF list <iccrg@irtf.org>, Joakim Misund <joakim.misund@gmail.com>
From: Bob Briscoe <research@bobbriscoe.net>
Message-ID: <f1d83580-be50-ece9-5faf-1aac2b811742@bobbriscoe.net>
Date: Thu, 19 Jul 2018 10:36:17 -0400
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101 Thunderbird/52.9.1
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"; format="flowed"
Content-Transfer-Encoding: 8bit
Content-Language: en-GB
X-AntiAbuse: This header was added to track abuse, please include it with any abuse report
X-AntiAbuse: Primary Hostname - server.dnsblock1.com
X-AntiAbuse: Original Domain - ietf.org
X-AntiAbuse: Originator/Caller UID/GID - [47 12] / [47 12]
X-AntiAbuse: Sender Address Domain - bobbriscoe.net
X-Get-Message-Sender-Via: server.dnsblock1.com: authenticated_id: in@bobbriscoe.net
X-Authenticated-Sender: server.dnsblock1.com: in@bobbriscoe.net
Archived-At: <https://mailarchive.ietf.org/arch/msg/tcpprague/PogsDT7spbtoDEPkgHppXqH9fMM>
Subject: [tcpPrague] Paced Chirping for a fast slow-start with tiny queue
X-BeenThere: tcpprague@ietf.org
X-Mailman-Version: 2.1.27
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: Thu, 19 Jul 2018 14:36:35 -0000

ICCRG, TCP Prague list,

Joakim Misund and I have been working on the 'TCP Prague requirements' 
to improve the acceleration of DCTCP. without losing its tiny queue.

The solution we've come up with seems applicable to general Internet 
usage, not just DCTCP / TCP Prague, cos it's solely delay-based.

Joakim has open-sourced his code, so you can all try it / build on it / 
bash it.

Here's the slides we shall be presenting in ICCRG in a few hours:
https://riteproject.files.wordpress.com/2018/07/1807paced-chirps.pdf
Joakim's Master's Thesis:
https://riteproject.files.wordpress.com/2018/07/misundjoakimmastersthesissubmitted180515.pdf
Source code over Linux v4.13 kernel
     https://github.com/JoakimMisund/PacedChirping


All are available via respectively:
     https://riteproject.eu/dctth/#presentations
     https://riteproject.eu/dctth/#papers
     https://riteproject.eu/dctth/#code


Bob


-- 
________________________________________________________________
Bob Briscoe                               http://bobbriscoe.net/