From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail-pg1-x530.google.com (mail-pg1-x530.google.com [IPv6:2607:f8b0:4864:20::530]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by lists.bufferbloat.net (Postfix) with ESMTPS id 2AE0F3B2A4 for ; Mon, 17 Jul 2023 14:48:35 -0400 (EDT) Received: by mail-pg1-x530.google.com with SMTP id 41be03b00d2f7-517bdc9e81dso1977255a12.1 for ; Mon, 17 Jul 2023 11:48:35 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20221208; t=1689619714; x=1692211714; h=to:subject:message-id:date:from:in-reply-to:references:mime-version :from:to:cc:subject:date:message-id:reply-to; bh=/aPwDQ/qcC6gU4rRZQmBGRiJ/NQEOlfjZlBukKSG8mc=; b=i67ExDSnioZvXsqkVL+1FtH4N/eLsRuVPQHnMho5O9FARsBlku84wBY/fSn+1qHCz4 SrZyb1el3REWluda7J5yd8cBGYI3HnQ/LJ2G4+dzPyANw4jJZjA8zBdExOZ02rs38EDB Q6MnzGtgLqvq5NJxBFtx+Oi1ax7Q6xKWvtFC7EyeiWoT1e3SpWXtVQPf+Y7v1Cj0dIkE pPRhnzfiYgEhGBfWRbl6Tx0iTVSOPVRaAH0z6NSRmhDqTH2QmCngXgdW6a+jGIkKdH0f OziGLXBnRq54fsXlVK7xO8Ld9KwYQkdv4dvrQSGAeYBkXPvwJ9+E91NWllIDfwu4o5J/ y6ZQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1689619714; x=1692211714; h=to:subject:message-id:date:from:in-reply-to:references:mime-version :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=/aPwDQ/qcC6gU4rRZQmBGRiJ/NQEOlfjZlBukKSG8mc=; b=Jo+ZGjeqK2vfmbngQtaYpRc3kcxszRCR+2phSNIEqABB26LNrngz4y4QRoC5/eqsMN Kja6FzGlmGzWg3GTecZ9OD2BfONbrdMTpHkWqQXFBnfaKXOPwm8hrj6BXQld6InN7cKa JchWGsm/6dG/6YgQj1pZgavil1ksT5leaLjG3ZB1xAS/Gbm0c4LYUDjR4KJIOFeISqfL yvOzSkRelqhqrP/RO5j84kEzbeI/k1UqAv2sIt4RX0DLL/1pHrZyM5n28d+NpB9mUc47 ljmCByrk5p+1TMvjPDE1qiihp3g27KW/JDsrDw9u+gwpOuVMu4QKw7Dm/8O0Afu5R/3R i6Ew== X-Gm-Message-State: ABy/qLYZDAWL9KskgKWP7vtJaW5L2xMgNEbD3hYEe00eJN0cY0xI0VHB tZu6nFm43azR8ed9pIkOm/2QzB/QMld1ylcr7fT6y1wqUbLnfw== X-Google-Smtp-Source: APBJJlEAdoNph7iE58MtXJhcT0yuxAcFCF5BOrP0RNBvkdWP71iJfM7Jb49uormcrs1jffvNg+3iEQ9R4fitoKA1wb8= X-Received: by 2002:a17:90a:a089:b0:263:f590:f231 with SMTP id r9-20020a17090aa08900b00263f590f231mr10706909pjp.26.1689619713455; Mon, 17 Jul 2023 11:48:33 -0700 (PDT) MIME-Version: 1.0 References: In-Reply-To: From: Dave Taht Date: Mon, 17 Jul 2023 12:48:21 -0600 Message-ID: To: Dave Taht via Starlink Content-Type: multipart/mixed; boundary="000000000000d39c310600b33e62" Subject: [Starlink] Fwd: QUIC in space: hackathon at IETF SFO X-BeenThere: starlink@lists.bufferbloat.net X-Mailman-Version: 2.1.20 Precedence: list List-Id: "Starlink has bufferbloat. Bad." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 17 Jul 2023 18:48:35 -0000 --000000000000d39c310600b33e62 Content-Type: multipart/related; boundary="000000000000d39c300600b33e61" --000000000000d39c300600b33e61 Content-Type: multipart/alternative; boundary="000000000000d39c2f0600b33e60" --000000000000d39c2f0600b33e60 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable ---------- Forwarded message --------- From: Marc Blanchet Date: Mon, Jul 17, 2023, 7:57 AM Subject: QUIC in space: hackathon at IETF SFO To: Hello, If you are interested, please join the =E2=80=9Cparty=E2=80=9D! Regards, Marc. IETF 117 Hackathon wiki.ietf.org [image: apple-touch-icon.png] QUIC in Space - Champion(s) - Marc Blanchet (marc.blanchet at viagenie.ca) - Christian Huitema (huitema at huitema.net) - Project Info - (Deep) Space comm has loooong delays (minutes to hours) and disruptions. Purpose of the project is to modify open-source QUIC stacks to be usable for this use case. QUIC stacks typically have low initial values to prime the initial communications, which does not fit with long delays and make various assumptions not optinal for space comm. Goal of this project is to: a) externalize these static values so they could be changed at start or while running, b) set a testbed to test with long delays and verify use c) modify stacks to support the space use case (specially for disruptions), d) if relevant, write internet-draft for findings and possible modifications/extensions to QUIC. An initial POC was done with Christian Huitema (see below) with his picoquic stack. We would like to go further with more QUIC stacks such as Mozilla Neqo (in Rust) or Google Quiche(in C++) or Cloudflare Quiche (in Rust) or picoquic(in C) or QUINN (in Rust). - Additional Info - POC: https://www.privateoctopus.com/2023/02/07/quic-to-mars.html - Mozilla Neqo: https://github.com/mozilla/neqo - Cloudflare Quiche: https://github.com/cloudflare/quiche - Google Quiche: https://github.com/google/quiche - Huitema Picoquic: https://github.com/private-octopus/picoquic - Quinn: https://github.com/quinn-rs/quinn - Linux Netem (to introduce delay): https://man7.org/linux/man-pages/man8/tc-netem.8.html - MacOSX Network Link Conditioner (to introduce delay): https://medium.com/@itsanurag/simulate-low-network-with-network-link-= conditioner-a1a7f14423b6 --000000000000d39c2f0600b33e60 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable

---------- Forwarded message ---------
From: Marc Blanchet <marc.blanchet@viagen= ie.ca>
Date: Mon, Jul 17, 2023, 7:57 AM
Subject: QUIC i= n space: hackathon at IETF SFO
To: <quic@ietf.org>


Hello,
=C2=A0If you are interested, please join the =E2=80=9Cp= arty=E2=80=9D!

Regards, Marc.

=


QUIC in Space


--000000000000d39c2f0600b33e60-- --000000000000d39c300600b33e61 Content-Type: image/png; name="apple-touch-icon.png" Content-Disposition: inline; filename="apple-touch-icon.png" Content-Transfer-Encoding: base64 Content-ID: <189652e2f628e3918d51> X-Attachment-Id: 189652e2f628e3918d51 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 rkJggg== --000000000000d39c300600b33e61-- --000000000000d39c310600b33e62 Content-Type: image/png; name="apple-touch-icon.png" Content-Disposition: attachment; filename="apple-touch-icon.png" Content-Transfer-Encoding: base64 Content-ID: <> X-Attachment-Id: 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 rkJggg== --000000000000d39c310600b33e62--