[nwcrg] Pluginizing QUIC

Quentin De Coninck <quentin.deconinck@uclouvain.be> Fri, 30 August 2019 15:23 UTC

Return-Path: <quentin.deconinck@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 ED9B21208AA for <nwcrg@ietfa.amsl.com>; Fri, 30 Aug 2019 08:23:21 -0700 (PDT)
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, 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 Sx9xomveNkIo for <nwcrg@ietfa.amsl.com>; Fri, 30 Aug 2019 08:23:20 -0700 (PDT)
Received: from EUR02-AM5-obe.outbound.protection.outlook.com (mail-eopbgr00119.outbound.protection.outlook.com [40.107.0.119]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id BF8E9120A3B for <nwcrg@irtf.org>; Fri, 30 Aug 2019 08:23:19 -0700 (PDT)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=ixkNsrmT6ar0hjVfcv2vntlP8v/BgDjMHiPP/cReR1ZnpBgmM1bSzVxVIGJk/WD9n+NXj0m1nb7q1xmonBc/IP5fd9WXsYHlz/07SrrwqhiLM1V6YYktYkqWo+kGM5O3PS8ap9oA7xzf+XUG4Q9v6w5c8zUO8hYe78m6yEo4PbhgN9aUbQpS5qC/e8h+ClVvLYIEgIbNMnyJJ59cvI7/5qJmVRy0s9YaR52QVkQFSkPzJR1FJ+n3lS5/nJC3vj5tOQhSIc0bsIoPnxZ2Z7+QCmYKulnlom2JmhlVPYKRlZXdljOw9WaTOj6egLGZdxGB2mBLGjs9OHOP1WgG/J7Z6A==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=FxVQhRVV/58WEge+z9mReEdXXEZTeV7i1dT906JRyMU=; b=Gz14mKU+3oXNaB3MXpeMtq0L9QnOzzuHD8Zv+Q14QHjGc/sON7MbWybTJpDbwdZRrGS8Om/wKBLpzQD8tvXFGLwiFTB2NIYihxQ+UyivkpsN+2XqrkUoGze5Y8y7bMK2SU4Go7H9FWvcc6F8wKvTd0JapQEoeLQfEvaQ7nGomJ9anuv2Bw/8YgP34hFmCry57DsHKUkMX6EjMvz33HY0aD2vc0x5/RKMHftuCv/GGfpphYSRoexfYjwpOMahHkwviR2Ef2uQAi5NT/7hmQU4H2zsKcDd+ZIteBAZuL8Dvp0rwWWCXiAxfBPAqEBnauTqY+9v3XN3/X0HsfGlVjA3Pw==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=uclouvain.be; dmarc=pass action=none header.from=uclouvain.be; dkim=pass header.d=uclouvain.be; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=uclouvain.be; s=selector2; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=FxVQhRVV/58WEge+z9mReEdXXEZTeV7i1dT906JRyMU=; b=H1yHa3NVHoJM7jl7Y5/Y5b/k7AdWuZf+Xb22D+oPjpErDNR2va5JGOkAU4oCfbbxuX2Gb9ZJs8DVoGJ91Vj2CpH33wWGDnTlqdT6/18VqJ8ouJHElyRTF5ddyljl9pHuv5L0aUtwJ614BI3UA5aYBFS+9OIqFrI34kkp8DEPaJI=
Received: from AM6PR0302MB3463.eurprd03.prod.outlook.com (52.133.10.24) by AM6PR0302MB3189.eurprd03.prod.outlook.com (52.133.11.32) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2178.18; Fri, 30 Aug 2019 15:23:16 +0000
Received: from AM6PR0302MB3463.eurprd03.prod.outlook.com ([fe80::1879:b2b7:439f:8413]) by AM6PR0302MB3463.eurprd03.prod.outlook.com ([fe80::1879:b2b7:439f:8413%7]) with mapi id 15.20.2199.021; Fri, 30 Aug 2019 15:23:16 +0000
From: Quentin De Coninck <quentin.deconinck@uclouvain.be>
To: "nwcrg@irtf.org" <nwcrg@irtf.org>
CC: =?utf-8?B?RnJhbsOnb2lzIE1pY2hlbA==?= <francois.michel@uclouvain.be>
Thread-Topic: Pluginizing QUIC
Thread-Index: AQHVX0bYPh6YP+ucNkqAKOmHra9DVA==
Date: Fri, 30 Aug 2019 15:23:16 +0000
Message-ID: <f72a50f5-4036-befe-5091-b32198f86a37@uclouvain.be>
Accept-Language: fr-BE, en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
x-clientproxiedby: LNXP123CA0002.GBRP123.PROD.OUTLOOK.COM (2603:10a6:600:d2::14) To AM6PR0302MB3463.eurprd03.prod.outlook.com (2603:10a6:209:24::24)
authentication-results: spf=none (sender IP is ) smtp.mailfrom=quentin.deconinck@uclouvain.be;
x-ms-exchange-messagesentrepresentingtype: 1
x-originating-ip: [130.104.228.12]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: 5bbdceb4-2c3b-4a35-6417-08d72d5dfb19
x-microsoft-antispam: BCL:0; PCL:0; RULEID:(2390118)(7020095)(4652040)(8989299)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(5600166)(711020)(4605104)(1401327)(2017052603328)(7193020); SRVR:AM6PR0302MB3189;
x-ms-traffictypediagnostic: AM6PR0302MB3189:
x-ms-exchange-purlcount: 2
x-ms-exchange-transport-forked: True
x-microsoft-antispam-prvs: <AM6PR0302MB31895B2145F86693E961920A9DBD0@AM6PR0302MB3189.eurprd03.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:7219;
x-forefront-prvs: 0145758B1D
x-forefront-antispam-report: SFV:NSPM; SFS:(10019020)(4636009)(376002)(366004)(346002)(39860400002)(396003)(136003)(189003)(199004)(53754006)(6116002)(3846002)(26005)(66446008)(52116002)(64756008)(6306002)(25786009)(66066001)(71190400001)(386003)(71200400001)(6506007)(305945005)(8936002)(7116003)(66556008)(66476007)(2906002)(2501003)(107886003)(66946007)(8676002)(4744005)(5660300002)(221733001)(81166006)(81156014)(1730700003)(7736002)(102836004)(6916009)(2351001)(99286004)(31686004)(3480700005)(478600001)(966005)(14454004)(53936002)(186003)(316002)(31696002)(4326008)(256004)(6486002)(786003)(2616005)(36756003)(476003)(6512007)(486006)(6436002)(5640700003)(86362001); DIR:OUT; SFP:1102; SCL:1; SRVR:AM6PR0302MB3189; H:AM6PR0302MB3463.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: GMcD66raqP3liqP5knw/MLgKFa2/y42y2w9iOZXjX9x6mQzr2bKCQWoIVpGxbIIOhYS+zKpI25s88eBv1F19CRr0BROt4Rhjl/FOEAvsHrgmVedfQSfh1h515Cc86KhvpSH5ZvS6e+s88Z0PJ8SUDAt0HPwXBQYPjsIdgKRKt1Ng4dxqSbXwdTYdn8o78r6V2Rw3jNrrkLz4h36aSUWLL6JXbjh5u4OWTL/wBNb2FmSOcfxDffIxV/8ZICq0Tm45d5VBXBYr0D0HqNG+sF+KRpUBRLoJcaoOQIsEnT3WwBqohgqU0hglYgyCvbLLgxPMLlF+tfMMm2kjrK9ErCCouDkzCTpAQff0KWgbjHpubfFPyCKxA1EgmibZyIH53G97WsjHefnQnIDMhgN31F1tTWUrFB+mLApBElZA2MCm8kE=
Content-Type: text/plain; charset="utf-8"
Content-ID: <B1441304E764A4469E1D084AD61F8789@eurprd03.prod.outlook.com>
Content-Transfer-Encoding: base64
MIME-Version: 1.0
X-OriginatorOrg: uclouvain.be
X-MS-Exchange-CrossTenant-Network-Message-Id: 5bbdceb4-2c3b-4a35-6417-08d72d5dfb19
X-MS-Exchange-CrossTenant-originalarrivaltime: 30 Aug 2019 15:23:16.5567 (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-CrossTenant-userprincipalname: nHyAwyCw95CK5gPWgjxZibImPki+E4vonfwnNYnMn/OTKbnq7cOHnLegeEinGGdtn81hoEv5lpd96V8DtAjsUnNeV/PGE4CpC1d3xV45etc=
X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM6PR0302MB3189
Archived-At: <https://mailarchive.ietf.org/arch/msg/nwcrg/6xWoRS9zHxnqxVFHw4hbJtnWFRw>
Subject: [nwcrg] Pluginizing QUIC
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: Fri, 30 Aug 2019 15:23:30 -0000

Hi all,

We recently presented our paper "Pluginizing QUIC" at SIGCOMM this year.
It explores, inter alia, how a client canĀ  support on-the-fly new QUIC
extensions (adding monitoring, multipath support, FEC-protected
packets,...) on a given connection. This is achieved by dynamically
injecting plugins in the host implementation. Plugins are bytecodes that
implements specific features of QUIC mechanisms. Plugins can be
exchanged over a QUIC connection.

The paper and our proof-of-concept implementation are available at

https://pquic.org

https://pquic.org/publications


Best regards,

Quentin De Coninck