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

François Michel <francois.michel@uclouvain.be> Tue, 19 February 2019 09:00 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 168BF130E95 for <nwcrg@ietfa.amsl.com>; Tue, 19 Feb 2019 01:00:44 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.999
X-Spam-Level:
X-Spam-Status: No, score=-1.999 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, URIBL_BLOCKED=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 BT45KEtzh0nU for <nwcrg@ietfa.amsl.com>; Tue, 19 Feb 2019 01:00:41 -0800 (PST)
Received: from EUR04-VI1-obe.outbound.protection.outlook.com (mail-eopbgr80113.outbound.protection.outlook.com [40.107.8.113]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 8B8DB12D4EB for <nwcrg@irtf.org>; Tue, 19 Feb 2019 01:00:40 -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=posXwBZcI/cRaWzKN1rSbDg1/N+tRdWcFcYomNrDVUs=; b=Kv/RwSZ/aAYKIzCmWhiIGkX8ViiKRkDnuqNwekMxxd1RNd7MfJ2ieNoVfgpHEi+NzYEmkNNDG3bxqsbJ/tug9lNFvm1+q/XEtoMAkAGdhMDX2ukqDQsueXOaWA+ZqVIdJXilTbmmT+fjKcLoiU4f9+kvDapGbWjLGPuYFYK2Ji8=
Received: from DB7PR03MB5065.eurprd03.prod.outlook.com (20.178.46.203) by DB7PR03MB4554.eurprd03.prod.outlook.com (20.176.234.154) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.1601.19; Tue, 19 Feb 2019 09:00: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; Tue, 19 Feb 2019 09:00:36 +0000
From: François Michel <francois.michel@uclouvain.be>
To: "vincent.roca@inria.fr" <vincent.roca@inria.fr>, Marie-Jose Montpetit <marie@mjmontpetit.com>
CC: "nwcrg@irtf.org" <nwcrg@irtf.org>
Thread-Topic: [nwcrg] Presenting an implementation of QUIC-FEC in Prague
Thread-Index: AQHUx7/JiFSrK4/HtUmtZqy11WydVKXmDqOAgADCszI=
Date: Tue, 19 Feb 2019 09:00:36 +0000
Message-ID: <DB7PR03MB506510E0FB2D900A416EE806867C0@DB7PR03MB5065.eurprd03.prod.outlook.com>
References: <DB7PR03MB5065F80E0B76E143477B5E3286630@DB7PR03MB5065.eurprd03.prod.outlook.com>, <FACC2776-D832-4D93-9C63-A3D4E5957DD7@inria.fr>
In-Reply-To: <FACC2776-D832-4D93-9C63-A3D4E5957DD7@inria.fr>
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: [2001:6a8:308f:2:b615:7fc:d197:6fe]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: 83ce4379-1987-4206-63b1-08d69648b66e
x-microsoft-antispam: BCL:0; PCL:0; RULEID:(2390118)(7020095)(4652040)(8989299)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(5600110)(711020)(4605104)(2017052603328)(7153060)(7193020); SRVR:DB7PR03MB4554;
x-ms-traffictypediagnostic: DB7PR03MB4554:
x-ms-exchange-purlcount: 1
x-microsoft-exchange-diagnostics: 1; DB7PR03MB4554; 23:/KkbRjud0oTwjoZ0OkzsdoeCwL/9rs2sS4TPOy++zzX79ZSLyl+EdFt+WoIfolFO1KopnZpO92wNlbzg2YTMmQeLhVk2oFJHyM9VbSXBVFRr++Ci69PLEM3P3xUedm7kBZnfBXmNLz/aOpjSfkMSToACBcBKRRUKfRQY3T7emJGL4NpjEGS0LpPe9jmDziUvY5VQLxBTulYAS7ReJIASjLNBGMHvhvKdWTBqLoOye7wvvpxLpmX4gG66s4ly/Dbz+YVkmXldV6ANYWHNAZ35pduQK/cCLcEXeDOgP4EmG0KlfginANat92+HALknCCZkeXe22EJQ31IX3lUV9XOBoxJRxC752SS1fajQxt9CnwSwgDZ1+sOfiVfhVGakyyB9+3cgWt547q0Bz8SEg/mEoWyh3P11Q1F6Edki7mnzZI4vsuqqeBbGOqWPK15PVAVVWxaBf4BlsSLmRgEriS7zfOzXj6zyjoybzNss6LOC+xGUTbbTfx3xqUtDQQhwoAnZteoIe/gQjWaiXA69YxrmGE6zBbTTEDI0ciDpCXFSrieLLpm9vw0tIlcheXQdjXLMCNDsanUzddQQoYcJgQxWP4Lg3uw9pjozA1ORL4lNJyATn46Ib6YCD5DjZb8F3jlUnbHEnVjdvhxs17uGAEjgyEQHwdBh5NFjbmVTDcrm40YYiZOCZpqQiBXrSle7e27lbAtm6fzkzladrPwtEHhasb0qTeD81xRA7rJhCpjPvlygF2oYd3ux6RgLt92M2EOy3AfGIzkOfpUJSPw29kwN62Yev95Dq2jX9WOAok80RrG7WNGphPOD/OZ7c+o5b+mp01brU8Ctgdeqpi8tNaT0zO0KfHPMwrsrFk/y95evoOE74Ga5aZ4pzGVI7wYHsCmoPuP7e1pdv577IxwbjXbSQTHY0KDI/WPlff9POTNm6a7uSyLJ7BwoCGChu+CGUppk26/ep3rg3uKEvp3qiUPMnYjE6ch8a55nA7WI348lzwcLEsHRYvijFeVTZFjN3m2wPGneqmcUes80MjNtEDMgIYcGjccRUD0gtHhuFG4eJW9AbBi+jvKbYZKy6aZh2XVBiOAtzuJJ3O++f8VsJK72siRnOqw7BNiM0HWplK4CFH9q7HxuLRTkKhwEJ1kPZcKnf7DOtElwozH/8kb+bX4GETiF7sKOoCpWrMj5lCfZrYPKCJzR8UxCDOVKCOjUoH7fpB6vm5VcPxv6w+TuLej80KqmPEEC8rpTK6TzPWk+akktO2LRACxSTJ0vo0s1+ANJvWfcq54SeQAe6qpc+OxBPy7mh8tXPi6dV7HyLt5BER3Q3L9wk1mgNweRmmhRWUbMDxRt66vw0vRh2pWP9UZwG1Eo/wr2isY+3RD9Dz2uh7/dN8rYiVRw09go02/wtI/Li3PlHQ2cD9u32DJGkw9CTCRhl5Ao6oQI8ZWpGyAMDM8=
x-microsoft-antispam-prvs: <DB7PR03MB45545AF5FBBB72C3295EF4F3867C0@DB7PR03MB4554.eurprd03.prod.outlook.com>
x-forefront-prvs: 09538D3531
x-forefront-antispam-report: SFV:NSPM; SFS:(10019020)(376002)(346002)(39860400002)(396003)(136003)(366004)(55674003)(189003)(199004)(7736002)(86362001)(2501003)(186003)(6606003)(105586002)(53936002)(74316002)(6506007)(55016002)(53546011)(786003)(316002)(9686003)(413944005)(555904003)(54896002)(25786009)(476003)(102836004)(106356001)(19627405001)(110136005)(8676002)(8936002)(33656002)(236005)(81156014)(478600001)(99286004)(4326008)(81166006)(486006)(966005)(6306002)(76176011)(97736004)(71190400001)(71200400001)(14454004)(5660300002)(74482002)(606006)(66574012)(46003)(6246003)(6116002)(256004)(68736007)(446003)(11346002)(6436002)(2906002)(229853002)(7696005)(266164003); DIR:OUT; SFP:1102; SCL:1; SRVR:DB7PR03MB4554; 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: SSgb0kUY0cuTv3dh4pTgNXsnc1tCe2t1KWPl730mOAaA/2g4lXAKdcDa6MVBuRYplEx55TvuF2eT3Pw7k+A/8bok0qhG+dQvKjWjUrhCkSMt7IsQrUU4PvzNU0rSqagzG1hQyDaO+/2d4Fx1Yf3I8eTd9foiVkGfwl3dRFgC4lt3Jevx3iAsEsGglp9EwVGcTwRJeVc/KBhW/LBKiDnkBAfxyCgKA/RcEPuKb7/ujvalP++NYTQO9C7mu1vPWgD9pV4Hybk4WfsYGkVNMABqPk8KJmhapQGJjz6FaP7pZq8xd8aMrbK/wMvUcQD2i0Zub0KY8T5ydbuVUsEluJjNbRHI4SQKFMJ2DgVm/A/2dKJ+8/qHy96qfxBPe7UyyFkjNwDFvMFQN1egKGadV3qFPyW4u0JeEh61mh6Uw7PLLSo=
Content-Type: multipart/alternative; boundary="_000_DB7PR03MB506510E0FB2D900A416EE806867C0DB7PR03MB5065eurp_"
MIME-Version: 1.0
X-OriginatorOrg: uclouvain.be
X-MS-Exchange-CrossTenant-Network-Message-Id: 83ce4379-1987-4206-63b1-08d69648b66e
X-MS-Exchange-CrossTenant-originalarrivaltime: 19 Feb 2019 09:00:36.0292 (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: DB7PR03MB4554
Archived-At: <https://mailarchive.ietf.org/arch/msg/nwcrg/THPDE7fNKPMGLr3zZe36OswkD1M>
Subject: Re: [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: Tue, 19 Feb 2019 09:00:44 -0000

Dear all,

Thank you so much for your positive answer.

I will also be present Saturday and Sunday for the Hackathon.

Looking forward to meeting you in Prague,

François


________________________________
From: Vincent Roca <vincent.roca@inria.fr>
Sent: 18 February 2019 22:15:27
To: François Michel
Cc: Vincent Roca; Marie-Jose Montpetit; nwcrg@irtf.org
Subject: Re: [nwcrg] Presenting an implementation of QUIC-FEC in Prague

Dear François,
`
Thanks a lot for this contribution, it's very interesting. You’re on the agenda.
It will also be a good opportunity to discuss possible QUIC/FEC design choices (you mention
you followed a different approach)...

Agenda construction is on progress, we’ll keep you informed about timing later on (github
nwcrg repository is anyway the place to look at in the meantime).

Cheers,

  Marie-Jose and Vincent


Le 18 févr. 2019 à 20:27, François Michel <francois.michel@uclouvain.be<mailto:francois.michel@uclouvain.be>> a écrit :


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


_______________________________________________
nwcrg mailing list
nwcrg@irtf.org<mailto:nwcrg@irtf.org>
https://www.irtf.org/mailman/listinfo/nwcrg