Re: [multipathtcp] MPTCP Schedulers

Olivier Bonaventure <olivier.bonaventure@uclouvain.be> Mon, 18 February 2019 11:03 UTC

Return-Path: <olivier.bonaventure@uclouvain.be>
X-Original-To: multipathtcp@ietfa.amsl.com
Delivered-To: multipathtcp@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 37BBD130F00 for <multipathtcp@ietfa.amsl.com>; Mon, 18 Feb 2019 03:03:28 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.001
X-Spam-Level:
X-Spam-Status: No, score=-2.001 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] 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 SvBUum_-tWXS for <multipathtcp@ietfa.amsl.com>; Mon, 18 Feb 2019 03:03:24 -0800 (PST)
Received: from EUR04-HE1-obe.outbound.protection.outlook.com (mail-eopbgr70131.outbound.protection.outlook.com [40.107.7.131]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id E00C8130F04 for <multipathtcp@ietf.org>; Mon, 18 Feb 2019 03:03:23 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=uclouvain.be; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=UhtHf4yPYIZEDLndPMFWzfDyJqFKc5ua25aVD8gENiI=; b=MNk+g+VY8VqjCzVxDTA22x4dEiyLMTpQVUixMB0/AZkQw4JsrBDYftq+U8+0x6xZvi6oaV1EG0/hPGtJKdYlBLR4nPGBPOPBRlDzUMFU271hHGYoaobVjtN46vJYs3SKAT2YT+KJQuPdZBu3gnrvKUwKbcbLo7K80vKdBWhYvKI=
Received: from DB7PR03MB4170.eurprd03.prod.outlook.com (20.176.232.207) by DB7PR03MB4268.eurprd03.prod.outlook.com (20.176.233.17) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.1622.19; Mon, 18 Feb 2019 11:03:20 +0000
Received: from DB7PR03MB4170.eurprd03.prod.outlook.com ([fe80::3d22:a229:1259:ad1b]) by DB7PR03MB4170.eurprd03.prod.outlook.com ([fe80::3d22:a229:1259:ad1b%5]) with mapi id 15.20.1622.020; Mon, 18 Feb 2019 11:03:20 +0000
From: Olivier Bonaventure <olivier.bonaventure@uclouvain.be>
To: "philip.eardley@bt.com" <philip.eardley@bt.com>, "alexander@froemmgen.de" <alexander@froemmgen.de>, "cpaasch=40apple.com@dmarc.ietf.org" <cpaasch=40apple.com@dmarc.ietf.org>, "vladimir.olteanu@cs.pub.ro" <vladimir.olteanu@cs.pub.ro>
CC: "multipathtcp@ietf.org" <multipathtcp@ietf.org>
Thread-Topic: [multipathtcp] MPTCP Schedulers
Thread-Index: AQHUxTRoWIUwCTLGU0CsNE7Slx9UQKXhKC8AgAKysACAABVFAIABZJsAgAAT9IA=
Date: Mon, 18 Feb 2019 11:03:20 +0000
Message-ID: <44765cb5-d0ed-2f44-a41b-25931f69d1a1@uclouvain.be>
References: <a939bc37-16ed-9d8a-15d7-16dfec630290@cs.pub.ro> <20190215180722.GR1880@MacBook-Pro-19.local> <41d2eef4-67e8-62a5-5d05-b6248d2293e5@uclouvain.be> <1MKd92-1gcaMb0Y7I-00Kxa3@mrelayeu.kundenserver.de> <LO2P123MB17926F324140C813F236CA48EB630@LO2P123MB1792.GBRP123.PROD.OUTLOOK.COM>
In-Reply-To: <LO2P123MB17926F324140C813F236CA48EB630@LO2P123MB1792.GBRP123.PROD.OUTLOOK.COM>
Reply-To: Olivier Bonaventure <olivier.bonaventure@uclouvain.be>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
x-clientproxiedby: LO2P265CA0356.GBRP265.PROD.OUTLOOK.COM (2603:10a6:600:d::32) To DB7PR03MB4170.eurprd03.prod.outlook.com (2603:10a6:10:13::15)
authentication-results: spf=none (sender IP is ) smtp.mailfrom=olivier.bonaventure@uclouvain.be;
x-ms-exchange-messagesentrepresentingtype: 1
x-originating-ip: [2001:6a8:308f:2:358a:3d85:554a:48c6]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: 2bc38cc4-a132-4763-5fe2-08d69590b178
x-microsoft-antispam: BCL:0; PCL:0; RULEID:(2390118)(7020095)(4652040)(8989299)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(5600110)(711020)(4605104)(2017052603328)(7153060)(7193020); SRVR:DB7PR03MB4268;
x-ms-traffictypediagnostic: DB7PR03MB4268:
x-microsoft-exchange-diagnostics: 1;DB7PR03MB4268;23:gzj/VmHZSepdOFjlCekl6DCMkvHPxIM3RGCna4i28FfbfR6Hwbn0838I/hTymjJICyy3BEvCs270AMqrGhKugrQ5kNTYzZd+jN8YYBE8DJuJIFZ/lLEZiu8Pgb5KsVpyZJUw55Gu4EWpEITAVccBqkNC8KkHdVeZx/kJat7PHQWsSdhk2V4y3OOb3x2OqY6Usu/0pB9teh8tCbinZXoyaJ10LmuX1pyVYZHlRERSSPXzyATOr+TOGfv9V8lSMJUxAEIgbrw+OdS6q7zNuClqIYz9c4945MPJI/ZOn9CpvMXpKFwFaw/T6vHmks61xSadnTfCkCg1yvhfUCjEZcOvFxKLwSUr7AEWygIkVdU4e/xIVr2TfZk2roOCN8ehUyaWugFM3iCEK42JIKmTW7jGivD/t6svnIsorLc3Ry6WIBQ7W35+3LdORIW1dNNZ83SK+5t6ESiw3HRwgISGp8ungTqA9ZzaM7mh9O/y+i6wgHpxTImhYO8CoNGlSYyv9vItXDXutF5nDdolt5Jh3BIQ0Wkb7TArihYrib5LjYzBaB7oAEvpX1Jj6FV1gd3vuGWxDColAgmH3N89+FB9b0x/WdQ0y0ozmIqRVCHdoZZ3x1uBevW6UbCytJsToDT7yxhBvhMz7gR8zz1x0WhrvSF6RaQd+gGpbphDtuf5eN7YvEsp0ZdNVHBqGQhsJqwTCRJCythFvjS0vOFvToz1IzGOIiCdxHznHlyoog8+iE1YdebsF8IlMT6lE6/Vr8+Fh306wmkKn8i13dH1GMKiijRW9Fu8jLs/LCYOph0j0nWfMjBQZX9gt0NKX0fTn25kTMmkaoITVoydTY/8e18i4fMrp0Y6qKIki+SQO49qrVAV6EqTw9Vc7fJDLUqBAtCPp7+3FlUM0cmSkR/PKtyNCa8Mgc4mT+mWIhfPzt2k7a2ESnogEI+MYUNmF4hXqEK8jxcAY8qF7imu0nprJ1Rm3g+FZS87o4pk0SsicV2pzoUVNAYu85Vc/ELJg1ob1jVJa3hDgeQNesVcC0FB4IuPGLZZR9Ghw57fgv1nQD0aE3wAlEZGjxIZcFE5wFTC6TGrlSNSooQ8PgDaJUxcLfcYI+jN5mcKBe76/Yzal/dc8yIBo0/aqEHRYtEx6PtylAVFbjX5XDDIiPLP9qVcEzyKeH4WyZzeYWVAXPZPNOm4wHZtNd1jN43zCv9WxjF6cFenPMoBMNyZ2KlICKiJ1YOR+XwcssgEyb6do+rZDwePD+yGNg0vuTVnX0f65mMLSIP9uwB+fVDKVQUKYV8Mrr2UVe6XVNpgABKfFtO/FGqrQcU3HzFz1mco8Xdi7e3PzVLiSV33
x-microsoft-antispam-prvs: <DB7PR03MB426828CC7E4DF94832C86AFB86630@DB7PR03MB4268.eurprd03.prod.outlook.com>
x-forefront-prvs: 09525C61DB
x-forefront-antispam-report: SFV:NSPM; SFS:(10019020)(376002)(346002)(366004)(396003)(39860400002)(136003)(199004)(189003)(2501003)(99286004)(478600001)(14444005)(256004)(76176011)(14454004)(386003)(6506007)(3450700001)(2906002)(52116002)(186003)(6512007)(102836004)(305945005)(7736002)(476003)(2616005)(68736007)(36756003)(229853002)(53936002)(74482002)(316002)(11346002)(446003)(46003)(6436002)(486006)(6486002)(786003)(25786009)(97736004)(31696002)(8936002)(71200400001)(71190400001)(110136005)(86362001)(105586002)(43066004)(6246003)(8676002)(4326008)(6116002)(81166006)(31686004)(93886005)(81156014)(106356001)(5660300002); DIR:OUT; SFP:1102; SCL:1; SRVR:DB7PR03MB4268; H:DB7PR03MB4170.eurprd03.prod.outlook.com; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; A:1; MX: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: VsyqmX9Dr/RaauTnZxtFWd+EpbcjVKiNn4DY9leHNpUdWsbtzdQYjFChDZT3SrZpANufbZbBgO0jIwJG2TpZVYG61VltaquAtJrcl1e+HiWdqY0P2hY0UU5OOdHLFYlQyMtH42br0UDio+nNz/8r+ApiBUaHZmeDm/RiazPCr6puOZ3aKYBpQG/YAogAjmPv6qo1RuDeJanw8Ac/pRB9Fie5EVSEPMAMbWrTGuzZhEWGk1l49iT0AxSTnxIqYD2umGhs9CZ5qRIHErMhnYCVWPtiE3khEwo3zwAKRDcHHBJrC4c2evb0Etvf19ziGzj4/8XxNK9XbGcvAcMvEvFiJvsDHfIwrr62eLkuJyZYkyyrRchZKHflv751yeJNZP9i72UKXRDl2yaezp5kF9CoWzlTb9wHO/kn3ku0OciHAew=
Content-Type: text/plain; charset="utf-8"
Content-ID: <917D6A92CC4D84448EED1A6D7A73CC73@eurprd03.prod.outlook.com>
Content-Transfer-Encoding: base64
MIME-Version: 1.0
X-OriginatorOrg: uclouvain.be
X-MS-Exchange-CrossTenant-Network-Message-Id: 2bc38cc4-a132-4763-5fe2-08d69590b178
X-MS-Exchange-CrossTenant-originalarrivaltime: 18 Feb 2019 11:03:20.2377 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-id: 7ab090d4-fa2e-4ecf-bc7c-4127b4d582ec
X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB7PR03MB4268
Archived-At: <https://mailarchive.ietf.org/arch/msg/multipathtcp/ViWZyP-YUJdCJcnPKdGZ1wj1T3w>
Subject: Re: [multipathtcp] MPTCP Schedulers
X-BeenThere: multipathtcp@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Multi-path extensions for TCP <multipathtcp.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/multipathtcp>, <mailto:multipathtcp-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/multipathtcp/>
List-Post: <mailto:multipathtcp@ietf.org>
List-Help: <mailto:multipathtcp-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/multipathtcp>, <mailto:multipathtcp-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 18 Feb 2019 11:03:28 -0000

Phil,

> A couple of things personally I’d be interested in hearing about
> 
> -If there are differences for the schedulers deployed for end host 
> deployments of MPTCP and the proxy deployments

Yes. In the hybrid access networks use case, the schedulers are 
optimised to first use the DSL network and then overlfow over the LTE 
network when the DSL is full.

> -Scheduling algorithms that prefer one interface for policy reasons (eg 
> cost) ie the choice of interface is not primarily down to performance 
> differences between the interfaces (but presumably kicks in at some 
> point when it’s decided that the primary is down (how to decide that?) 

Detecting the failure of a primary path can be done by using existing 
TCP retransmission techniques. If the same packet needs to be 
retransmitted n times over a path, the stack can infer that this path is 
bad and should not be used for new packets.

> or that there isnt enough bandwidth on the primary interface (how to 
> decide that?)

The simple techniques in hybrid access networks is to simply measure the 
load of the DSL interface and take it into account when performing a 
scheduling decision


Olivier