[tcpm] Fwd: [tcpPrague] Implementation and experimentation of TCP Prague/L4S hackaton at IETF104

Bob Briscoe <ietf@bobbriscoe.net> Fri, 15 March 2019 09:32 UTC

Return-Path: <ietf@bobbriscoe.net>
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 52A5A13121E for <tcpm@ietfa.amsl.com>; Fri, 15 Mar 2019 02:32:59 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.739
X-Spam-Level:
X-Spam-Status: No, score=-1.739 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, HTML_MESSAGE=0.001, HTML_OBFUSCATE_05_10=0.26, RCVD_IN_DNSWL_NONE=-0.0001, SPF_PASS=-0.001, URIBL_BLOCKED=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 4Evjc6cX0qG2 for <tcpm@ietfa.amsl.com>; Fri, 15 Mar 2019 02:32:57 -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 76A4E127887 for <tcpm@ietf.org>; Fri, 15 Mar 2019 02:32:52 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=bobbriscoe.net; s=default; h=Content-Type:In-Reply-To:MIME-Version:Date: Message-ID:From:To:References:Subject:Sender:Reply-To:Cc: Content-Transfer-Encoding:Content-ID:Content-Description:Resent-Date: Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Id: List-Help:List-Unsubscribe:List-Subscribe:List-Post:List-Owner:List-Archive; bh=Hq0ZbCssMuyuVHMihgKNMkc+5d6TlAmB1178RJjyUi4=; b=GqtfbsITcweauPXi613Z7lb7R OMqxOdKJoT0x5XQjaUSYY3FLKLEfCYbza3sdzYBAkKEzRGu2ypdWINxTxCLYgaeqSzpVwsCfoBnd3 c+PSld+fiTC2BxA9lh8773knKnf7DVeFVv2EkkDmVsSLYkHo6TvGX0ubM0gUYZVehsgYmBR1JnT67 NjOdvFvp9g9TrkYlwlslXpcAzVk1zA/5dhe+8GYemXMGBpxQ1pOzP+ND3zqi5c+smPHL09yKLzx0Y 81SZH99ZNRUu6sI2xSY8kn2X3pO2WfXaOIpkPHErOpXT7AXjSKJEF/EfrEoNl8rW3mXtZvEdAt6xn E6zuh8m+g==;
Received: from [31.185.135.153] (port=47040 helo=[192.168.0.7]) by server.dnsblock1.com with esmtpsa (TLSv1.2:ECDHE-RSA-AES128-GCM-SHA256:128) (Exim 4.91) (envelope-from <ietf@bobbriscoe.net>) id 1h4jCr-0002kh-JW; Fri, 15 Mar 2019 09:32:50 +0000
References: <AM0PR07MB48198660539171737E4CCAB1E0730@AM0PR07MB4819.eurprd07.prod.outlook.com>
To: tcpm IETF list <tcpm@ietf.org>, iccrg IRTF list <iccrg@irtf.org>
From: Bob Briscoe <ietf@bobbriscoe.net>
X-Forwarded-Message-Id: <AM0PR07MB48198660539171737E4CCAB1E0730@AM0PR07MB4819.eurprd07.prod.outlook.com>
Message-ID: <d91a6a71-5898-9571-2a02-0d9d83839615@bobbriscoe.net>
Date: Fri, 15 Mar 2019 09:32:48 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101 Thunderbird/60.5.1
MIME-Version: 1.0
In-Reply-To: <AM0PR07MB48198660539171737E4CCAB1E0730@AM0PR07MB4819.eurprd07.prod.outlook.com>
Content-Type: multipart/alternative; boundary="------------762A4C75311A3E00F78E3690"
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/tcpm/EkXZ9HPGDGsnEu1O0zhq987Fpfo>
Subject: [tcpm] Fwd: [tcpPrague] Implementation and experimentation of TCP Prague/L4S hackaton at IETF104
X-BeenThere: tcpm@ietf.org
X-Mailman-Version: 2.1.29
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: Fri, 15 Mar 2019 09:32:59 -0000

Forwarding to tcpm & iccrg - apologies if you were already on one of the 
lists that received this.

Olivier has been working hard on integrating the pieces of a Linux 
implementation of TCP Prague, and is close to having a version ported 
against the tip of the Linux mainline tree. This is his request for more 
people to get involved.


Bob


-------- Forwarded Message --------
Subject: 	[tcpPrague] Implementation and experimentation of TCP 
Prague/L4S hackaton at IETF104
Date: 	Wed, 6 Mar 2019 10:26:05 +0000
From: 	Tilmans, Olivier (Nokia - BE/Antwerp) 
<olivier.tilmans@nokia-bell-labs.com>
To: 	hackathon@ietf.org <hackathon@ietf.org>, tcpprague@ietf.org 
<tcpprague@ietf.org>
CC: 	dlebrun@google.com <dlebrun@google.com>, Joakim Misund 
<joakim.misund@gmail.com>, Bob Briscoe <research@bobbriscoe.net>, 
Quentin De Coninck <quentin.deconinck@uclouvain.be>, François Michel 
<francois.michel@uclouvain.be>, Mirja Kuehlewind 
<mirja.kuehlewind@tik.ee.ethz.ch>, Maxime Piraux 
<maxime.piraux@uclouvain.be>, Olga Albisser <olga@albisser.org>, Fabien 
Duchêne <fabien.duchene@uclouvain.be>, De Schepper, Koen (Nokia - 
BE/Antwerp) <koen.de_schepper@nokia-bell-labs.com>



Hi all,

We'll be working on the "TCP Prague" congestion control/L4S architecture 
during the IETF-104 hackaton.
This topics aims at accelerating the work that started during the IETF93 
(coincidentally also in Prague), in order to get TCP Prague to an 
'usable' state—i.e., meet the safety requirements and have supporting 
materials (e.g., VMs, labs) to let people experiment with it. Depending 
on people's interest, prototyping something similar for QUIC is another 
possible output.

Details and links to resources/supporting drafts are available at 
https://trac.ietf.org/trac/ietf/meeting/wiki/104hackathon#tcp-prague and 
copied below.
Additionally, few topics will presented during netdev 0x13 the week before.

See you in Prague.

Best,
Olivier


Implementation and experimentation of TCP Prague/L4S

* Champion
* Olivier Tilmans <olivier.tilmans at nokia-bell-labs.com>
* Projects
* Prototype the "TCP Prague" congestion control on Linux
* Finalize the implementation of accurate ECN (draft conformance), and 
port it on Linux v5.x * Build tooling around L4S to let people 
experiment with the technology (e.g., virtual machine, or mininet labs)
* Work towards "QUIC Prague"
* Resources
* TCP Prague
* Repository — ​https://github.com/L4STeam/tcp-prague
* Requirements — 
​https://tools.ietf.org/html/draft-ietf-tsvwg-ecn-l4s-id-05#page-21
* Upcoming netdev talk — 
https://netdevconf.org/0x13/session.html?talk-tcp-prague-l4s
* Accurate ECN
* Specs — ​https://tools.ietf.org/html/draft-ietf-tcpm-accurate-ecn-07
* Implementation for Linux v4.17 — ​https://github.com/mirjak/linux-accecn
* Past netdev talk — 
https://www.netdevconf.org/2.2/session.html?kuhlewind-accecn-talk
* Paced Chirping * Repository — 
​https://github.com/JoakimMisund/PacedChirping
* Upcoming netdev talk — https://netdevconf.org/0x13/session.html?talk-chirp
* L4S architecture
* Specs — ​https://tools.ietf.org/html/draft-ietf-tsvwg-l4s-arch-03
* DualPI2 AQM
* Specs — ​https://tools.ietf.org/html/draft-ietf-tsvwg-aqm-dualq-coupled-08
* Repository — ​https://github.com/L4STeam/sch_dualpi2_upstream
* Upcoming netdev talk — 
https://netdevconf.org/0x13/session.html?talk-DUALPI2-AQM
* RITE Project — ​https://riteproject.eu/dctth/#code
_______________________________________________
tcpPrague mailing list
tcpPrague@ietf.org
https://www.ietf.org/mailman/listinfo/tcpprague