Collecting measurements with Multipath QUIC

Quentin De Coninck <quentin.deconinck@uclouvain.be> Thu, 22 March 2018 12:05 UTC

Return-Path: <quentin.deconinck@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 F1CE21270B4 for <quic@ietfa.amsl.com>; Thu, 22 Mar 2018 05:05:47 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.301
X-Spam-Level:
X-Spam-Status: No, score=-4.301 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_MED=-2.3, 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 X2ekIUBTf05C for <quic@ietfa.amsl.com>; Thu, 22 Mar 2018 05:05:44 -0700 (PDT)
Received: from smtp1.sgsi.ucl.ac.be (smtp.sgsi.ucl.ac.be [130.104.5.67]) (using TLSv1.2 with cipher ADH-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 80BC6126CD6 for <quic@ietf.org>; Thu, 22 Mar 2018 05:05:44 -0700 (PDT)
Received: from [31.133.151.85] (dhcp-9755.meeting.ietf.org [31.133.151.85]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) (Authenticated sender: qdeconinck@smtp1.sgsi.ucl.ac.be) by smtp1.sgsi.ucl.ac.be (Postfix) with ESMTPSA id A662567E1F2 for <quic@ietf.org>; Thu, 22 Mar 2018 13:05:34 +0100 (CET)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=uclouvain.be; s=selucl; t=1521720334; bh=fVVLRt4S0lqTd0Biz3NGztsS1n/kFzHaXmYlMkSpt4g=; h=To:From:Subject:Date:From; b=C0U3urF9pj9+10xE12KhO4hNrV77/Eho8jq1fdZkylDhTmWctyLvKlvEqcrX+5Jpl a/3JOjGr9pS9lvI8WHsvaHYjKrRfmAmEIFlhlRLJ8t0hYQRc/XsTr4YaCsNICke8A2 SbKHWyWY7IUMJ3oZje7Nh7rxXoIO5Drhy117O8Jw=
X-Virus-Status: Clean
X-Virus-Scanned: clamav-milter 0.99.3-beta2 at smtp-1.sipr-dc.ucl.ac.be
To: IETF QUIC WG <quic@ietf.org>
From: Quentin De Coninck <quentin.deconinck@uclouvain.be>
Subject: Collecting measurements with Multipath QUIC
Message-ID: <5c08873a-6ea3-474c-bc9c-6623b67349dc@uclouvain.be>
Date: Thu, 22 Mar 2018 12:05:32 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101 Thunderbird/52.6.0
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"; format="flowed"
Content-Transfer-Encoding: 7bit
Content-Language: en-US
X-Sgsi-Spamcheck: SASL authenticated,
X-SGSI-Information:
X-SGSI-MailScanner-ID: A662567E1F2.ABE6B
X-SGSI-MailScanner: Found to be clean
X-SGSI-From: quentin.deconinck@uclouvain.be
X-SGSI-Spam-Status: No
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic/AYNnHZQGk9lZ3SJEK-hqFktjBFs>
X-BeenThere: quic@ietf.org
X-Mailman-Version: 2.1.22
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, 22 Mar 2018 12:05:48 -0000

Hello,

During today's discussions, we heard several times questions on 
Multipath QUIC and even more mentions on the benefits of having 
measurement data before taking decisions. Multipath QUIC will be 
discussed later this year within the IETF, but in the mean time we have 
already proposed a first design (recently updated, see 
https://datatracker.ietf.org/doc/draft-deconinck-quic-multipath/) and 
even more written an implementation of Multipath QUIC which allows to 
collect data in a variety of networks. Experience with Multipath TCP 
shows that the performance of a multipath transport depends on a variety 
of algorithms such as path management and packet scheduling that 
interact together.

During the MPTCP working group this afternoon, I will briefly present an 
iOS application that includes our Multipath QUIC implementation. It 
allows collecting different types of measurements. As it runs on iOS, we 
can also compare Multipath QUIC and Multipath TCP together. If you have 
an iPhone, I encourage you to install the MultipathTester application 
below and run it in different networks and notably outside the ietf WiFi.

https://itunes.apple.com/us/app/multipathtester/id1351286809

We have already confirmed experimentally the importance of validating 
addresses in QUIC through a firewall that blocks UDP port 443 in one 
direction (see 
https://multipath-quic.org/2018/03/15/firewall-address-validation.html). 
We'll probably find other strange results thanks to your measurements, 
we will update our findings on https://www.multipath-quic.org

Best regards,

Quentin De Coninck