Re: Teaching materials for QUIC

Maxime Piraux <maxime.piraux@uclouvain.be> Thu, 02 April 2020 07:29 UTC

Return-Path: <maxime.piraux@uclouvain.be>
X-Original-To: quic@ietfa.amsl.com
Delivered-To: quic@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 507DC3A0C0A for <quic@ietfa.amsl.com>; Thu, 2 Apr 2020 00:29:42 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.899
X-Spam-Level:
X-Spam-Status: No, score=-0.899 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_ADSP_ALL=0.8, DKIM_INVALID=0.1, DKIM_SIGNED=0.1, MSGID_FROM_MTA_HEADER=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=no autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=fail (1024-bit key) reason="fail (body has been altered)" 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 mkcY38qBU4q7 for <quic@ietfa.amsl.com>; Thu, 2 Apr 2020 00:29:38 -0700 (PDT)
Received: from EUR03-DB5-obe.outbound.protection.outlook.com (mail-eopbgr40134.outbound.protection.outlook.com [40.107.4.134]) (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 9B9DF3A0C04 for <quic@ietf.org>; Thu, 2 Apr 2020 00:29:37 -0700 (PDT)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=YYZiHRK/lHALt2jSgI82cwYEx5iEoTsurPAXuS6FeWH2OcbPQMD3a502rTp641nq8KghKqH39k+to6bo4rpXLGUsoWLGNKU8zqunkVHVRTPHnMifZ6+59EzFto4c86c1SDEI9OLyJp4NSiPHz2SjVl5WgpaIN5fhNFY/+csXU06zExJrh++8OddrNbOVtzTaS/YVENJzDSW7gHVw/rngGJoQgAmubb+GjlWTHbBdcN2BZTKIRGKTS/6F5gyJiw/CZJauNJY6qk9byzr1JkbOwk/uMrnzIekclREqqYggKsWOW/xpA3CSaVsd0iDw5Byw9hKx57aPTZ9lU4HqZ5Rleg==
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=ewdhb6QRT+6czSTBXnb2nbBaoh4rN41mz2VRbx/gftQ=; b=YUlg3TlO2faR5jWO87ZY+rs9dD4SPL7+FVOCkPY4425PFchQWg+DJvbgqYiRKjSyLtQASgDZAidvKiWVFhGGyvHtZVYticEfbIjLx2wCpQiHFXz+YNc5BKMlP31jSocrZvV6O7neBVtNcJljlMDcfZiieNU9SIP11al9Zcz/gKNDLBbLNCQ9Wgd94vbiEHBI+Upnd+WxxVxfOlZIUGbNNs4weIdwTjXnHbSYXiI/BRaUIM+vM8drKqR5GAurgq+7wUeozY8WW5MYYCW5BZENCCtbnouz47LM3NKu4WkGRkeU8VtQT3ZaHt7bCfSp0IQpXohgU41VBL9N11Gspf6sWw==
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=ewdhb6QRT+6czSTBXnb2nbBaoh4rN41mz2VRbx/gftQ=; b=Lgcl+6JLrMM9LHZhrXlQ75CpTEwNYU7T7suEZ/8AWUeiXe8aHBuTFiu/ivff3rm3siov+QctFL8ma3cSRsxyCmd9b7JhQds7AgvX0JEntBg9bqHtrQpIP/rvLawvdA6CPkCcanmFQQTFFiSOL1pT4K95QSVSAskRu+wYXVJApJY=
Authentication-Results: spf=none (sender IP is ) smtp.mailfrom=maxime.piraux@uclouvain.be;
Received: from AM0PR03MB5748.eurprd03.prod.outlook.com (2603:10a6:208:178::14) by AM0PR03MB3906.eurprd03.prod.outlook.com (2603:10a6:208:6f::23) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2856.20; Thu, 2 Apr 2020 07:29:35 +0000
Received: from AM0PR03MB5748.eurprd03.prod.outlook.com ([fe80::a80a:3023:72e8:83f2]) by AM0PR03MB5748.eurprd03.prod.outlook.com ([fe80::a80a:3023:72e8:83f2%5]) with mapi id 15.20.2878.016; Thu, 2 Apr 2020 07:29:35 +0000
Subject: Re: Teaching materials for QUIC
To: Jan Rüth <Jan.Rueth@comsys.rwth-aachen.de>, IETF QUIC WG <quic@ietf.org>
References: <1EF7C07C-23D4-4C51-B0B0-94A146B43ED3@comsys.rwth-aachen.de>
From: Maxime Piraux <maxime.piraux@uclouvain.be>
Cc: Quentin De Coninck <quentin.deconinck@uclouvain.be>, François Michel <francois.michel@uclouvain.be>
Message-ID: <887fbdbf-be99-fb4e-58ce-7f8b271b78f7@uclouvain.be>
Date: Thu, 02 Apr 2020 09:29:34 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:68.0) Gecko/20100101 Thunderbird/68.5.0
In-Reply-To: <1EF7C07C-23D4-4C51-B0B0-94A146B43ED3@comsys.rwth-aachen.de>
Content-Type: text/plain; charset="windows-1252"; format="flowed"
Content-Transfer-Encoding: 8bit
Content-Language: en-US
X-ClientProxiedBy: AM6PR02CA0023.eurprd02.prod.outlook.com (2603:10a6:20b:6e::36) To AM0PR03MB5748.eurprd03.prod.outlook.com (2603:10a6:208:178::14)
MIME-Version: 1.0
X-MS-Exchange-MessageSentRepresentingType: 1
Received: from localhost.localdomain (2a02:a03f:660b:b100:2fb6:5ed5:b26f:f406) by AM6PR02CA0023.eurprd02.prod.outlook.com (2603:10a6:20b:6e::36) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2878.16 via Frontend Transport; Thu, 2 Apr 2020 07:29:34 +0000
X-Originating-IP: [2a02:a03f:660b:b100:2fb6:5ed5:b26f:f406]
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: f134101f-024c-4d20-7c6a-08d7d6d797ea
X-MS-TrafficTypeDiagnostic: AM0PR03MB3906:|AM0PR03MB3906:
X-MS-Exchange-Transport-Forked: True
X-Microsoft-Antispam-PRVS: <AM0PR03MB3906EE25DD79BDA104F6D4009FC60@AM0PR03MB3906.eurprd03.prod.outlook.com>
X-MS-Oob-TLC-OOBClassifiers: OLM:9508;
X-Forefront-PRVS: 0361212EA8
X-Forefront-Antispam-Report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:AM0PR03MB5748.eurprd03.prod.outlook.com; PTR:; CAT:NONE; SFTY:; SFS:(10019020)(4636009)(39860400002)(136003)(396003)(366004)(376002)(346002)(966005)(316002)(66476007)(110136005)(86362001)(44832011)(16526019)(3480700007)(786003)(31696002)(66556008)(478600001)(2616005)(31686004)(186003)(66946007)(81156014)(4326008)(8676002)(6486002)(52116002)(36756003)(54906003)(5660300002)(2906002)(6506007)(107886003)(8936002)(66574012)(6512007)(81166006); DIR:OUT; SFP:1102;
Received-SPF: None (protection.outlook.com: uclouvain.be does not designate permitted sender hosts)
X-MS-Exchange-SenderADCheck: 1
X-Microsoft-Antispam: BCL:0;
X-Microsoft-Antispam-Message-Info: 2N+l1TUe7pmcLIk+pu8lWHC1UUK3F7kSdrVRwWUnBz6F5BbOHwCOJe2M+84xW8UbUk+iQG5G5sRKcG5kyAgw5MX+Iwjb861OBPEqA8iCnOZHv8dmoPyDSzH5EHHjyK5dJrcSZVvZeDKF6qMRkZohq3apM2jU5jWyWOJP5vnFPFfmdnUoCFYqsuP1jEgYcRV98vzfCHHGXrqiL2ekjcPBnmffbOM0VorylRCXix6vG1z6EH70TDGPxE7T+bo2BPVTQg7sC5MqRoThK2uiOguGP78u5hnl6qiTe7xJ7ACGIM7EBR8kb80yrc6fgxemio5pLneFuyTFQACg1XT4NYcov+aMtdcMz/lp6Xv6iuBNBYRoCqvJqUqiBO0bc48atpHhcXoJ8jfrtnbtguMu7a4+ODmeF2E5oSg20qYSysQ9O9UPx87wzDaINrOwhybBOa6ZHu6cqVEvkrrQHyNM8BQxqJ3dHmgfOhism+yuVP2Km8UTq6OjF8WEw92PIokpMSJL1A0MnOxYvKsaXYaTEslbGw==
X-MS-Exchange-AntiSpam-MessageData: ASgw2PJtObwOvQs4faLOqNIgE0zkY0/I+tkZ+EANsVOnPjqfESxm+wG37mMqc5XofvHvw6WsdEidGB4O5Bd2NJr5/SqR+vgO2AwAYGGe2VRO9Zcoq4zEKR0Bd/nzEOr6+0atdXFwAO7AS8ihJuJDFIIEqQCvNUmDR78X2CpGxEUwRfiXtm44Sd7NADeI/nKPJM1X9U7b3+N3JewgMqM9XQ==
X-OriginatorOrg: uclouvain.be
X-MS-Exchange-CrossTenant-Network-Message-Id: f134101f-024c-4d20-7c6a-08d7d6d797ea
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 02 Apr 2020 07:29:35.2593 (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: cHc8tThzYZlhJSUkPot1b8EH17CdUG8e3Thjkz+4RJegaTG/P11gaDyw0IuYa8HKIReeRKOigo9lJJCpoCQLGbNbDjrcCWcfGh+ENnZTDoM=
X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM0PR03MB3906
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic/hvkmoYijP8PIoymWHXpqdyjeMbY>
X-BeenThere: quic@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Main mailing list of the IETF QUIC working group <quic.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/quic>, <mailto:quic-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/quic/>
List-Post: <mailto:quic@ietf.org>
List-Help: <mailto:quic-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/quic>, <mailto:quic-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 02 Apr 2020 07:29:42 -0000

Hi Jan,

Quentin De Coninck, François Michel and myself gave a 1h30-long tutorial 
on QUIC in June 2019 at COMPAS 2019. We first explain the basics of QUIC 
and some of its motivations. Then we present Multipath and FEC, two 
extensions our lab has proposed or been involved in. We conclude with 
some challenges and opportunities we foresee for QUIC.

The tutorial was first given to PhD students involved in systems 
architecture and parallelism with some networking components at COMPAS. 
It was also given during a visit of an MIT lab and at IIJ in Japan. We 
gave it at UCLouvain to computer science students that had one or more 
network courses.

We always received positive feedback about the tutorial despite the 
large spectrum of attendees.

The tutorial is available at https://inl.info.ucl.ac.be/quic-tutorial.html.

Best,
Maxime

Le 16/03/20 à 11:37, Jan Rüth a écrit :
> Hi,
>
> QUIC is becoming more and more mature, and deployments are on the rise.
> We believe it is important to teach about QUIC and its mechanisms in University.
>
> To this end, we would like to include QUIC into our basic data communication lecture and advanced courses, and I was wondering if others already did so and if they are willing to share their materials.
>
> I would also be very happy regarding feedback from the QUIC working group regarding content that they believe a basic data comm. lecture or an advanced course should cover.
> Especially regarding mechanisms that warrant an in-depth discussion, for example, those that you believe are fundamentally different from how TCP does things.
>
> To share some material: Lars gave a very nice introduction talk to QUIC during one of our advanced courses during the winter term 2017/2018 which is openly available here
> https://video.fsmpi.rwth-aachen.de/17ws-quic/12107
>
>
> Best
>   Jan
>