Re: [multipathtcp] Observed low throughput when combined High Speed and Low Speed

Christoph Paasch <cpaasch@apple.com> Tue, 06 March 2018 05:55 UTC

Return-Path: <cpaasch@apple.com>
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 34EF5127909 for <multipathtcp@ietfa.amsl.com>; Mon, 5 Mar 2018 21:55:19 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.31
X-Spam-Level:
X-Spam-Status: No, score=-4.31 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_MED=-2.3, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-0.01] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=apple.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 kISVVnFiG4ro for <multipathtcp@ietfa.amsl.com>; Mon, 5 Mar 2018 21:55:17 -0800 (PST)
Received: from mail-in6.apple.com (mail-out6.apple.com [17.151.62.28]) (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 1110A126C83 for <multipathtcp@ietf.org>; Mon, 5 Mar 2018 21:55:17 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; d=apple.com; s=mailout2048s; c=relaxed/simple; q=dns/txt; i=@apple.com; t=1520315716; x=2384229316; h=From:Sender:Reply-To:Subject:Date:Message-id:To:Cc:MIME-version:Content-type: Content-Transfer-Encoding:Content-ID:Content-Description:Resent-Date:Resent-From: Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:In-reply-to:References:List-Id: List-Help:List-Unsubscribe:List-Subscribe:List-Post:List-Owner:List-Archive; bh=ty5cha+KIPUa8BpU2zavCdBXpB0t3oPlnUOec2tVkUY=; b=h4XK3UhSLaY5MoZk4XOUllGC4QyR4sLi/OEVU9kZq4+tKqAHN38aeL6578sVd7w3 njJRnjjUb0Sx+d1KoeJpjE9eqK50meFHeeKbqU2E3BnNFMZD10abBrJIOgGF8M7V QpjRhwwSXJLr9st+g1EoczqevHlN6kjaMKrKz79KcZ/xVqwKk20Naby+LpGGodMr kybrNAamhoe/FB/Wp2AQq4A4/fDaXpPVmnSia2x6A0wwtxW1wBcJb2C4b3hXMkmq clg/hmp735grDY7f1KOPZw9NVhWn/PDRVeLMi+FGXy/lDD83ERwxxoCzxM/ETSM/ Qmn2O2iFF0DPvPRAeJ598Q==;
Received: from relay8.apple.com (relay8.apple.com [17.128.113.102]) (using TLS with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mail-in6.apple.com (Apple Secure Mail Relay) with SMTP id 03.72.28259.44D2E9A5; Mon, 5 Mar 2018 21:55:16 -0800 (PST)
X-AuditID: 11973e15-f06549e000006e63-48-5a9e2d446ce5
Received: from nwk-mmpp-sz10.apple.com (nwk-mmpp-sz10.apple.com [17.128.115.122]) by relay8.apple.com (Apple SCV relay) with SMTP id AD.8D.10701.44D2E9A5; Mon, 5 Mar 2018 21:55:16 -0800 (PST)
MIME-version: 1.0
Content-type: multipart/alternative; boundary="Boundary_(ID_bgIctWkSOvStIamnpEADYA)"
Received: from [17.234.56.253] by nwk-mmpp-sz10.apple.com (Oracle Communications Messaging Server 8.0.2.2.20180130 64bit (built Jan 30 2018)) with ESMTPSA id <0P55001YMN437N70@nwk-mmpp-sz10.apple.com>; Mon, 05 Mar 2018 21:55:16 -0800 (PST)
Sender: cpaasch@apple.com
From: Christoph Paasch <cpaasch@apple.com>
In-reply-to: <CABMR3i6mh-fPQ2Rr2-avH8h2JGA7wLmGi8unZj9tAWr15iJseQ@mail.gmail.com>
Date: Mon, 05 Mar 2018 21:55:14 -0800
Cc: mptcp-dev Mailing List <mptcp-dev@listes.uclouvain.be>
Message-id: <86C3D666-D9B3-4975-B3E0-4616B64013E1@apple.com>
References: <CABMR3i6mh-fPQ2Rr2-avH8h2JGA7wLmGi8unZj9tAWr15iJseQ@mail.gmail.com>
To: Gangadhar Akula <gangadhar402@gmail.com>
X-Mailer: Apple Mail (2.3445.6.18)
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrPLMWRmVeSWpSXmKPExsUi2FCYpuuiOy/KYP5ZI4vTR18zW8y/N4vR 4vPq62wOzB47Z91l91iy5CeTx9y3d9kDmKO4bFJSczLLUov07RK4MhZ+vM5acOg3W8XcX4+Z GhhPzmDrYuTkkBAwkej70sIEYgsJrGGS6LwgABP/+OkBUJwLKH6IUaJz/QZ2kASvgKDEj8n3 WEBsZoEwiclLTzNCFH1llDhw6hczSEJYQFKi+84dKNtb4t7OFWDNbAJaEm9vt7OC2JwCwRKf u9eAbWYRUJXYc3ozG8RQK4kHW3ewQCyzkdhw7CQbxHUBEr//toLNERHQkXja2skKcamSxP9d R5hBjpAQWMMm8XDucfYJjEKzkBw7C8mxELaWxPdHrUBxDiBbXuLgeVmIsKbEs3uf2CFsbYkn 7y6wLmBkW8UolJuYmaObmWeml1hQkJOql5yfu4kRFCPT7UR3MJ5ZZXWIUYCDUYmHd4PH3Cgh 1sSy4srcQ4zSHCxK4rwdm4FCAumJJanZqakFqUXxRaU5qcWHGJk4OKUaGNXebd7oIjOnbXfs H4Ok5+XM1Tbv9S/+qdlgtrDhZXLr5imOlq0Gil+meyz3nuhQ68mnuEjd+0qA09ptW7ntxY0U Y274NuSvttlaW8ZjGrjn+FOxg9bbfHJnsTk9asrwKRNzz/WKi2FieMkU9ZHj+ivbi/Ffvxu9 WH7/uZP9hvZXp70YxBhFlFiKMxINtZiLihMB+2a9A3ICAAA=
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrMLMWRmVeSWpSXmKPExsUi2FBcpeuiOy/KoGObtsXpo6+ZLebfm8Vo 8Xn1dTYHZo+ds+6yeyxZ8pPJY+7bu+wBzFFcNimpOZllqUX6dglcGQs/XmctOPSbrWLur8dM DYwnZ7B1MXJySAiYSHz89ICpi5GLQ0jgEKNE5/oN7CAJXgFBiR+T77GA2MwCYRKTl55mhCj6 yihx4NQvZpCEsICkRPedO1C2t8S9nSvAmtkEtCTe3m5nBbE5BYIlPnevYQKxWQRUJfac3swG MdRK4sHWHSwQy2wkNhw7CRYXEgiQ+P23FWyOiICOxNPWTlaIS5Uk/u86wjyBkX8WkvtmIbkP wtaS+P6oFSjOAWTLSxw8LwsR1pR4du8TO4StLfHk3QXWBYxsqxgFilJzEist9BILCnJS9ZLz czcxgoO6MG0HY9Nyq0OMAhyMSjy8HN5zo4RYE8uKK3OBgcTBrCTCe70BKMSbklhZlVqUH19U mpNafIhRmoNFSZy3+efMKCGB9MSS1OzU1ILUIpgsEwenVAOj/5WFVS53dvWkLX+Q6bpq4uHJ uqfD3syfsu1VQl9L+o59LXkh327aZFbP+rthyYqMA99eb9zvnrLpjOF5Ts6Uo0//Kic7P4lv +336Lbtg8rmtCvJ9yif3KogoGb1ZfeSuENfzrMMBelXBD5KZXOOTuTgaXilduqA7M6kl4mJX +7fCY27lLTXaSizFGYmGWsxFxYkAsj7rwWYCAAA=
Archived-At: <https://mailarchive.ietf.org/arch/msg/multipathtcp/nhSONGU_cry-eGc3__GBaNGdi7Y>
X-Mailman-Approved-At: Mon, 05 Mar 2018 21:56:57 -0800
Subject: Re: [multipathtcp] Observed low throughput when combined High Speed and Low Speed
X-BeenThere: multipathtcp@ietf.org
X-Mailman-Version: 2.1.22
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: Tue, 06 Mar 2018 05:55:19 -0000

(moving the IETF-group to BCC as this is a Linux issue)


Hello Gangadhar,

> On Mar 1, 2018, at 5:54 AM, Gangadhar Akula <gangadhar402@gmail.com> wrote:
> 
> Hello Team,
> 
> I have run a couple of tests with MPTCP for performance benchmarking.
> I found that when we combine two different speeds, High speed, and Low speed, 
> the resultant is speed is lower than a high-speed link. 
> Is there any configuration that I can make to ensure that it will not happen at all?

in principle, the scheduler should make sure that you get at least the throughput of the highest speed link.

Which release of MPTCP are you using?
Can you provide a packet-trace of such a scenario?


Thanks,
Christoph


> 
> Setting low-speed path as the backup path is not my intention, as at times the low-speed paths have good speed and give better results.
> 
> 20 Times Speed Difference		5 Times Speed Difference		2 Times Speed Difference
> Test No.	Speed A MPTCP OFF	Speed B MPTCP OFF	Speed A+B MPTCP ON		Speed A MPTCP OFF	Speed B MPTCP OFF	Speed A+B MPTCP ON		Speed A MPTCP OFF	Speed B MPTCP OFF	Speed A+B MPTCP ON
> 1	450	43	158		18	202	301		507	202	373
> 2	539	21	161		29	261	262		460	261	542
> 3	496	19	105		39	156	151		501	156	758
> 4	661		145		25	170	139		693	170	502
> 5	378		180		32	104	145		492	104	642
> 6	376		127		97	176	106		659	176	416
> 7	277		92		72	263	149		475	263	617
> 8	384		125		63	233	162		448	233	431
> 9	286		159		56	236	273		316	236	483
> 10	438		193		86	337	304		479	337	465
> Speed- KBPS	428.5	27.66666667	144.5		51.7	213.8	199.2		503	213.8	522.9
> Mbps	3.34765625	0.216145833	1.12890625		0.40390625	1.6703125	1.55625		3.9296875	1.6703125	4.08515625
> 11	419	18	215		79	584	541		313	240	529
> 12	457	22	223		58	538	634		273	259	455
> 13	312	20	348		50	578	564		293	276	234
> 14	373		317		52	700	597		231	292	320
> 15	440		326		63	612	516		377	155	446
> 16	781		348		40	770	731		380	207	381
> 17	641		286		35	604	438		642	202	334
> 18	298		228		51	420	392		600	292	427
> 19	573		296		26	571	600		247	427	717
> 20	532		304		73	350	708		492	241	417
> Speed- KBPS	482.6	20	289.1		52.7	572.7	572.1		384.8	259.1	426
> Mbps	3.7703125	0.15625	2.25859375		0.41171875	4.47421875	4.46953125		3.00625	2.02421875	3.328125
> 
> 
> Best Regards,
> Gangadhar Akula
> <MPTCP_Performance with various speed differences.png><MPTCP_Performance with various speed differences.xlsx>