[nwcrg] Presenting an implementation of QUIC-FEC in Prague

François Michel <francois.michel@uclouvain.be> Mon, 18 February 2019 19:27 UTC

Return-Path: <francois.michel@uclouvain.be>
X-Original-To: nwcrg@ietfa.amsl.com
Delivered-To: nwcrg@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 430E7130F74 for <nwcrg@ietfa.amsl.com>; Mon, 18 Feb 2019 11:27:42 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2
X-Spam-Level:
X-Spam-Status: No, score=-2 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, RCVD_IN_DNSWL_NONE=-0.0001, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=uclouvain.be
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 CZOR7NEk6DO2 for <nwcrg@ietfa.amsl.com>; Mon, 18 Feb 2019 11:27:40 -0800 (PST)
Received: from EUR01-VE1-obe.outbound.protection.outlook.com (mail-eopbgr140135.outbound.protection.outlook.com [40.107.14.135]) (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 8324E130F79 for <nwcrg@irtf.org>; Mon, 18 Feb 2019 11:27:39 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=uclouvain.be; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=eLKupd8lfBLB1xcRgvrpXBZ+M8Hi/mLsp6hbF1Zucgk=; b=NYdialG0nZrZ6TAh8zxQyuazzI3GST3GUvJa6ObI/G8CPE16TXeYmAYcYGKZiQ6ZQdQvtiom56aRs9htIhvM/vPxmITAWSJhXe6GFRsSPyJdtbwme/qrob54PiC/TnUPH4jIi6fddOqRh8rvY0olT79tY0tws/iMCLrQo4+Wa3s=
Received: from DB7PR03MB5065.eurprd03.prod.outlook.com (20.178.46.203) by DB7PR03MB4524.eurprd03.prod.outlook.com (20.176.234.148) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.1622.19; Mon, 18 Feb 2019 19:27:36 +0000
Received: from DB7PR03MB5065.eurprd03.prod.outlook.com ([fe80::384a:622:972a:1c9e]) by DB7PR03MB5065.eurprd03.prod.outlook.com ([fe80::384a:622:972a:1c9e%3]) with mapi id 15.20.1622.018; Mon, 18 Feb 2019 19:27:36 +0000
From: François Michel <francois.michel@uclouvain.be>
To: "nwcrg@irtf.org" <nwcrg@irtf.org>
Thread-Topic: Presenting an implementation of QUIC-FEC in Prague
Thread-Index: AQHUx7/JiFSrK4/HtUmtZqy11WydVA==
Date: Mon, 18 Feb 2019 19:27:36 +0000
Message-ID: <DB7PR03MB5065F80E0B76E143477B5E3286630@DB7PR03MB5065.eurprd03.prod.outlook.com>
Accept-Language: en-GB, fr-FR, en-US
Content-Language: en-GB
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
authentication-results: spf=none (sender IP is ) smtp.mailfrom=francois.michel@uclouvain.be;
x-originating-ip: [2a02:a03f:46cc:9b00:7ee5:e252:ff40:48a6]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: 4d2eaccb-9cbc-47c6-6b9c-08d695d7239d
x-microsoft-antispam: BCL:0; PCL:0; RULEID:(2390118)(7020095)(4652040)(8989299)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(5600110)(711020)(4605104)(2017052603328)(7153060)(7193020); SRVR:DB7PR03MB4524;
x-ms-traffictypediagnostic: DB7PR03MB4524:
x-microsoft-exchange-diagnostics: 1; DB7PR03MB4524; 23:j136FbzB3DgRdPDmY9m1ywOdONxHo7xUSZbT2qAxLlBY378wlEEnE8mFUB7UYHixmm4FaKLKtiV+yYL8Sb5kTsa4osedtg6Ki283tKzuVKIC0ywjWPEPNJczgjM0XDXZ2yVKFLzorZaq/lvdHW913C3ABUjbCmOgxodo1nhlddkKVN01wCjA89Vtd9/WJGnGO6Qa65CPCVEA5ev+Gju8nZ2KouH+Ibnt4/MyfW8jbk1vo+0MvbnQecV8E/4R32530ZoIUWd/Ofnh/pJNXpSCDSSqCqhhWJl7aKzOsSl263fCZ7sA13ZzSC22Ycx/ohs+C7T2prJwZwMwmw4GQzpfnzJbLKcanHUnNUUOHLVlbEjJB0QPjihUlt1y7ze61MXTPjnl8T+YxDrmyN9i54HyerCYN+RWP8YwSaRVtHnIbUDOreaBRFBHscSoTTOVapJ2LirPLN/HdF7aPTSwl6oc4q30/8tmF86y8G5R/jFzU2LmJ/ltpxtMO0GYp1gI0mq1cW3nb2YzQBMM/Vvu4l/g+YX/n5qQ/9dc6SjLjGu3mTVhcGqrylp0sKJOldbrRGWskXVL41LF+SU7VKA7Y/7e38ikB8duZYNPbqzEAhN4Md9V3SWeDXTS9JdnhrvcrSBoTgyUsgR2tQmJmY/FzpWfTSkJCQVloqFiyWIrNT4eMmSP5s00hd9jfNDwOmfJ8DZ/WASsr8iHEIWI5X+AZuf8RoqNlTzl4waRs6V2q7b0B4aGsYs2nxWY9/Bk++D7h4ZLM1LOpJxDAi3c5CYlNgiHl8ge+9A92GpGXplI7Q70d8ovDKINopf9rgPgz9mWc7oPNrG9OwzkRu5F0us1yqzkVbivV2r+Pb+DrJNPQ2MwcviHd4Qv+U1U/6P7S0eZEAskK/GccP9PPrNpXyz/7MwmvZeVwitqw5ZRoTtxy3JLu3QFGRO3bBb0vq80vXEhbHEtdCNVE/VyRqipLb0A5hsV4RBf+qLfUN6k0y7k1uBHFWPShDFo14Omyk5nVA6SnONXmT3ZVXWx2GtCzvve+RW6lmqqw2CN90ulg8g22ImcPijNYaYe11t6lM8mOML39sX+eRR29/OkzWV2JRuz+9X2+5Ul0x7+LDeRsIHF7IpWEJOC8xnP3RLQYQeoVppNngovtO9ZvLbV/xeIT1VEqCQQ+HI3r6DSjB+2LLfDuI0KYVqHlP45UjT1+MhKkTDs+mXj5+a0uu1lHrupjk5aXHuVsNTJwov3+1wv3P8od273JlzjegrUCW6tIl9Wt2kdoLrD
x-microsoft-antispam-prvs: <DB7PR03MB45244CD05B575CF7FC51A84686630@DB7PR03MB4524.eurprd03.prod.outlook.com>
x-forefront-prvs: 09525C61DB
x-forefront-antispam-report: SFV:NSPM; SFS:(10019020)(396003)(136003)(376002)(366004)(346002)(39860400002)(189003)(199004)(97736004)(71200400001)(71190400001)(86362001)(74482002)(25786009)(68736007)(6116002)(7736002)(53336002)(74316002)(105586002)(8676002)(555904003)(53936002)(6436002)(81166006)(1730700003)(9686003)(5640700003)(81156014)(19627405001)(2351001)(54896002)(55016002)(106356001)(476003)(14454004)(99286004)(33656002)(486006)(102836004)(6506007)(2906002)(256004)(7696005)(46003)(2501003)(186003)(478600001)(6916009)(6606003)(5660300002)(413944005)(316002)(786003)(8936002)(266164003); DIR:OUT; SFP:1102; SCL:1; SRVR:DB7PR03MB4524; H:DB7PR03MB5065.eurprd03.prod.outlook.com; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; MX:1; A:1;
received-spf: None (protection.outlook.com: uclouvain.be does not designate permitted sender hosts)
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam-message-info: gXWT8zzK4L4hAEiYF785QaOpERnWr8S64AVtbwz4olR2EJuSHmoqm3wUMTkdqzE/jOMvEf7TtCgcLFjyBWWWu3xZBphFrg06/L5+MRXb+pHyfFsBRy8kFYpXSUDXDrN6s9hjb3374NA8INjxL3Eit1jUR10++dIrIHH/Hes5XFxCkVD+5NWQ3m0MzFo1RWwg55NiKKjX9G75bV1xO5CM3YTPdWkYnhMwo7htL5WnqkvH23JwPBXLpexiyp1EYI72TJGfz6de8PapGMjpqTvI3YCJSe0MSUqs/pNoLa1OP6jhmlDwVh0C/PD+yEauhLGevVi6+TPCJmlr+y0BHDsNjNzYuKWReb4zcZpC+xsbY3C2yE9airEv8XLniAm9NcQXgeKx5VAX2/4W/DcqptTAQsD5CnV96yf81F2DIl67OZw=
Content-Type: multipart/alternative; boundary="_000_DB7PR03MB5065F80E0B76E143477B5E3286630DB7PR03MB5065eurp_"
MIME-Version: 1.0
X-OriginatorOrg: uclouvain.be
X-MS-Exchange-CrossTenant-Network-Message-Id: 4d2eaccb-9cbc-47c6-6b9c-08d695d7239d
X-MS-Exchange-CrossTenant-originalarrivaltime: 18 Feb 2019 19:27:36.5549 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 7ab090d4-fa2e-4ecf-bc7c-4127b4d582ec
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB7PR03MB4524
Archived-At: <https://mailarchive.ietf.org/arch/msg/nwcrg/y_uwbIlUyb2ll1eLAiib0C0Sk7w>
X-Mailman-Approved-At: Mon, 18 Feb 2019 11:42:01 -0800
Subject: [nwcrg] Presenting an implementation of QUIC-FEC in Prague
X-BeenThere: nwcrg@irtf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: IRTF Network Coding Research Group discussion list <nwcrg.irtf.org>
List-Unsubscribe: <https://www.irtf.org/mailman/options/nwcrg>, <mailto:nwcrg-request@irtf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/nwcrg/>
List-Post: <mailto:nwcrg@irtf.org>
List-Help: <mailto:nwcrg-request@irtf.org?subject=help>
List-Subscribe: <https://www.irtf.org/mailman/listinfo/nwcrg>, <mailto:nwcrg-request@irtf.org?subject=subscribe>
X-List-Received-Date: Mon, 18 Feb 2019 19:29:11 -0000

Dear all,

My name is François Michel. I am currently working as a PhD student at
UCLouvain in Belgium. I worked on QUIC during the previous months, especially
on the implementation of a Forward Erasure Correction extension of QUIC. I
have a working implmentation and design for the FEC extension in two different
QUIC implementations. I also performed experiments to evaluate the benefits of
this approach on the protocol. I considered several different FEC Schemes: the
XOR and Reed-Solomon Block schemes and the RLC scheme (both Block and Sliding
Window versions).

The design I implemented is quite different from the current drafts about
coding for QUIC. One of the reasons for that (among others) is that it has
been developed concurrently to the draft redaction. I am still open to switch
towards the design presented in the draft in the future and experiment with
it.

I also performed an experimental study about the impact of recovering lost
data on a loss-based congestion control.

Would you be interested in a short presentation of the current design and
implementation(s) results during the Prague meeting ? I can for sure provide
more informations if needed.

Regards,

François