RE:(2) Multipath (was: Re: Re-chartering for extension work)

Madhan Raj Kanagarathinam <madhan.raj@samsung.com> Thu, 19 December 2019 06:31 UTC

Return-Path: <madhan.raj@samsung.com>
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 60B7712008B for <quic@ietfa.amsl.com>; Wed, 18 Dec 2019 22:31:06 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -6.898
X-Spam-Level:
X-Spam-Status: No, score=-6.898 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIMWL_WL_HIGH=-0.001, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, HTML_MESSAGE=0.001, MIME_HTML_ONLY=0.1, RCVD_IN_DNSWL_HI=-5, RCVD_IN_MSPIKE_H3=0.001, RCVD_IN_MSPIKE_WL=0.001, 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=samsung.com
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 XrM4iesAlpXx for <quic@ietfa.amsl.com>; Wed, 18 Dec 2019 22:31:04 -0800 (PST)
Received: from mailout3.samsung.com (mailout3.samsung.com [203.254.224.33]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 9C468120026 for <quic@ietf.org>; Wed, 18 Dec 2019 22:31:03 -0800 (PST)
Received: from epcas5p1.samsung.com (unknown [182.195.41.39]) by mailout3.samsung.com (KnoxPortal) with ESMTP id 20191219063101epoutp03623efaad17c39e9cd568c01b53666df9~hsgD1DRID3001530015epoutp030 for <quic@ietf.org>; Thu, 19 Dec 2019 06:31:01 +0000 (GMT)
DKIM-Filter: OpenDKIM Filter v2.11.0 mailout3.samsung.com 20191219063101epoutp03623efaad17c39e9cd568c01b53666df9~hsgD1DRID3001530015epoutp030
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=samsung.com; s=mail20170921; t=1576737061; bh=H/8YL5BaR2QJJborx3uzWNR1PhOz82ipujapBxhFNJw=; h=Subject:Reply-To:From:To:CC:In-Reply-To:Date:References:From; b=F8aRtX+0qzlF8oAq6rpjZtLJrz3G913sKQ9BmUxixbTyo/5oNgqLp/V46ZxJGwcL/ DcyoWdGtlWdK3mpS2K8cukK1hc3YgI2qbrQ5dQ97WviEIsAWoETPvxpcG0At1teZZ9 NN+2SHt+U/RqaKBfaxExKpJccJFvu3BcOr3xvrGA=
Received: from epsmges5p2new.samsung.com (unknown [182.195.42.74]) by epcas5p1.samsung.com (KnoxPortal) with ESMTP id 20191219063101epcas5p1f3373e78e59275add1436499f5fa8684~hsgDXD9tT0803408034epcas5p1m; Thu, 19 Dec 2019 06:31:01 +0000 (GMT)
X-AuditID: b6c32a4a-781ff70000014ee5-5a-5dfb1925ee3b
Received: from epcas5p4.samsung.com ( [182.195.41.42]) by epsmges5p2new.samsung.com (Symantec Messaging Gateway) with SMTP id 86.6B.20197.5291BFD5; Thu, 19 Dec 2019 15:31:01 +0900 (KST)
Mime-Version: 1.0
Subject: RE:(2) Multipath (was: Re: Re-chartering for extension work)
Reply-To: madhan.raj@samsung.com
Sender: Madhan Raj Kanagarathinam <madhan.raj@samsung.com>
From: Madhan Raj Kanagarathinam <madhan.raj@samsung.com>
To: Jana Iyengar <jri.ietf@gmail.com>, Lars Eggert <lars@eggert.org>
CC: Olivier Bonaventure <olivier.bonaventure@tessares.net>, Quentin De Coninck <quentin.deconinck@uclouvain.be>, Mark Nottingham <mnot@mnot.net>, Christian Huitema <huitema@huitema.net>, Mikkel Fahnøe Jørgensen <mikkelfj@gmail.com>, IETF QUIC WG <quic@ietf.org>
X-Priority: 3
X-Content-Kind-Code: NORMAL
In-Reply-To: <839F7E31-FB6A-4846-A3C4-C5539E14407E@tessares.net>
X-Drm-Type: N,general
X-Msg-Generator: Mail
X-Msg-Type: PERSONAL
X-Reply-Demand: N
Message-ID: <20191219063100epcms5p51da08697c75c42ffacc9ea658fdb1ccf@epcms5p5>
Date: Thu, 19 Dec 2019 12:01:00 +0530
X-CMS-MailID: 20191219063100epcms5p51da08697c75c42ffacc9ea658fdb1ccf
Content-Type: multipart/related; boundary="----aqS3CD2i4MRJzkN3bMtqiOtKKpLDpPQCcFFQiH5msZ40iT5t=_a783c_"
CMS-TYPE: 105P
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrEKsWRmVeSWpSXmKPExsWy7bCmlq6q5O9Ygx9XuC0mN85mt2i/NI/Z 4vWRbnaLxd/3MVus//SY0WJ243EWizUtLBY9C7gdODwmt51m9dg56y67x60Zp1g8liz5yeSx cfF3Vo87TdOZPV4d+84SwB7FZZOSmpNZllqkb5fAldFwoZGlYONM5oqdv+6wNzDe6WPuYuTk kBAwkVj+8T47iC0ksJtR4tv34i5GDg5eAUGJvzuEQcLCAq4SBxZ9YIIoUZDYe2UnE0TcSqJ/ 9k1WEJtNwEJi4eZtYHERAReJ2cv3AsW5OJgFljFJNP3ezwixi1diRvtTFghbWmL78q1gcU4B B4n7X58zQcRFJW6ufssOY78/Nh+qV0Si9d5ZqJsFJR783M0IcqeEgJTErQ3cILskBGYzShxd 9pgFwtnMKNF4uZ8NosFcYtmPaWA2r4CvxPx1LWCDWARUJc7OuA5V4yJxYPs7sG+YBbIkDq6+ zARh80n0/n7CBPPAjnkwtorE0jmHoQ6Skvj/dBc7xEEewJAAO0hIYCarxMuLU1gmMMrNQoTp LCQbIGwNidY5c9khbEWJKd0PoWwbidnXj7FgiqtK/DqwhHUBI/sqRsnUguLc9NRi0wKjvNRy veLE3OLSvHS95PzcTYzg1KXltYNx2TmfQ4wCHIxKPLw/XH/FCrEmlhVX5h5iVAGa9WjD6guM Uix5+XmpSiK8tzt+xgrxpiRWVqUW5ccXleakFh9ilOZgURLnncR6NUZIID2xJDU7NbUgtQgm y8TBKdXAmHz42JGdxbLWO5Jc7rSZmtcLC91/qa2rYPmLxShWrO/ZnEUti1X+n19q7H8wQOvm gXtT5VWfNNTP3/137UUV4ZvJSYFJrHKvpdeHf7W9s5Fnh4Wv8srw5lg9v84Zmk3mMRIb9G/f 17eVWivuknNRcKmQpVoy776kq/LzmltTJO56aJit+ViqxFKckWioxVxUnAgAkrN3EmUDAAA=
X-CMS-RootMailID: 20191218184014epcas5p14a81d659f4eba86fa87e54263581b6ba
References: <839F7E31-FB6A-4846-A3C4-C5539E14407E@tessares.net> <A56547B6-2E3B-4ABE-8C9B-BA9ACC489FB2@mnot.net> <1E872371-F543-4822-8C11-05601913A72E@tessares.net> <752D0B90-8B29-4DBC-9B2F-09E834335598@eggert.org> <49366B32-6425-486C-9453-96D27E2E8EAE@tessares.net> <CAN1APdfNyMBzeWKVRQojo4W_mgxXSSwj4X4EvFC9Pfz4bZ+Pdg@mail.gmail.com> <DF4E42C3-3D90-4C68-989C-6B11833005F9@tessares.net> <CAN1APddWow_QBs+_6GRLyauWFrLVvcr7LA9Mjqdgw-Bcp0d=tQ@mail.gmail.com> <9bc43313-7a06-8b01-75ef-ff1c3925a6cc@huitema.net> <CACpbDccdpKHygp87Be-ytC7juYZmUrfh-3a=4ESLCWMfE-t6Ww@mail.gmail.com> <CGME20191218184014epcas5p14a81d659f4eba86fa87e54263581b6ba@epcms5p5>
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic/f4EYV1UeMmH-1G0vZPUAEg0RSWM>
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, 19 Dec 2019 06:31:06 -0000

I Second that. Multipathing in QUIC would be of greater advantage. Mainly for wireless mobile devices and 5G ecosystem.

Multipath TCP had quite a few hiccups and short comes. However, (MP)QUIC, by its design overcomes, the common disadvantages of (MP)TCP.

 

 

Regards,

Madhan Raj K

Chief Engineer - Samsung R&D Institute India Bangalore.

 

--------- Original Message ---------

Sender : Olivier Bonaventure <olivier.bonaventure@tessares.net>

Date : 2019-12-19 00:10 (GMT+5:30)

Title : Re: Multipath (was: Re: Re-chartering for extension work)

 

Jana,

> On 18 Dec 2019, at 07:26, Jana Iyengar <jri.ietf@gmail.com> wrote:
> 
> 
> I'm not sure that this is the time for this conversation, but I'll share my thoughts since the question has been raised.
> 
> There will be quite some heavy lifting to do if we go down the path of designing a multipath extension for QUIC. We've seen this before. I worked on multipath for SCTP, which was quite some work. I remember when we started work on MPTCP at the IETF in 2009, and it was a lot more effort than most people anticipated. When we started work on connection migration for QUIC, we thought it might get done relatively quickly, but it was a feature that kept on giving.

For Multipath TCP, I would argue that most of the difficulty was caused by middleboxes.
> 
> None of this is to say that we shouldn't take on a hard problem, but before we start sliding into it, I would like to be convinced of its importance.. We already have connection migration in the core drafts, and I'd like to see an articulation of the problems that multipath would solve in addition to basic migration. I would also like to see implementations that are keen to build it if an extension were to be developed, and applications that will use it. Without those, we would be putting the cart before the horse.
> 

I think that there are two clear use cases for a multipath transport. The first use case is ressource pooling as already mentioned by Lars. There are various situations where being able to use different paths simultaneously gives improved performance, in terms of delay or throughput. A common scenario is a dual-stack IPv4/IPv6 client that interacts with a dual-stack server through paths of different qualities. 

A second use case is for mobile devices that need to preserve connectivity while switching from one wireless network to another. When such a device detects another wireless network, it needs to bet whether migrating the connection to the new network would improve performance. With a multipath transport, there is no need to bet as the transport will automatically select the best performing network. Apple’s deployment of Multipath TCP is a good example of the benefits of such a multipath strategy.

Multipath was included in the QUIC charter to address such use cases.

Olivier


-- 


Disclaimer: https://protect2.fireeye.com/url?k=83af02c2-de7f0a2a-83ae898d-000babff32e3-8591a0f3b881b715&u=https://www.tessares.net/mail-disclaimer/ 
<https://protect2.fireeye.com/url?k=321689df-6fc68137-32170290-000babff32e3-5dfb79915dc81fa4&u=https://www.tessares.net/mail-disclaimer/>