A Measurement Study on Multi-path TCP with Multiple Cellular - - PowerPoint PPT Presentation

a measurement study on multi path tcp with
SMART_READER_LITE
LIVE PREVIEW

A Measurement Study on Multi-path TCP with Multiple Cellular - - PowerPoint PPT Presentation

ACM SIGCOMM 18, Budapest, Hungary A Measurement Study on Multi-path TCP with Multiple Cellular Carriers on High Speed Rails , Kai Zheng , Chunyi Peng , Li Li * , Ke Xu * , Tong Li Dan Wang , Xiangxiang Wang * , Meng Shen


slide-1
SLIDE 1

A Measurement Study on Multi-path TCP with Multiple Cellular Carriers on High Speed Rails

Li Li*, Ke Xu*, Tong Li

†, Kai Zheng †, Chunyi Pengℾ,

Dan Wang┴, Xiangxiang Wang*, Meng Shen║, Rashid Mijumbi

August 20–25, 2018

∗ ║ ┴ † ‡ ℾ

ACM SIGCOMM ‘18, Budapest, Hungary

slide-2
SLIDE 2

HUAWEI TECHNOLOGIES CO., LTD. 2

High Speed Rails (HSRs)

1.7 billion 38,000 km 310 km/h 66% 30%

Passenger Speed China Length Growing

30,000 km

2020

Europe: Thalys Japan: Shinkansen China

Increasing need for acceptable quality of network services

High speed mobility

slide-3
SLIDE 3

HUAWEI TECHNOLOGIES CO., LTD. 3

Single-Path Degradation on HSRs

Frequent handoff is the main cause of performance degradation [Li, INFOCOM15] [Li, TON17]

slide-4
SLIDE 4

HUAWEI TECHNOLOGIES CO., LTD. 4

Benefit from Carrier Complementarity

An example of two complementary carriers CDF of inter-carrier handoff interval

Making use of the difference in handoff time between carriers

Rarely happens at the same time

To explore potential benefits of using Multi-path TCP (MPTCP)

slide-5
SLIDE 5

HUAWEI TECHNOLOGIES CO., LTD. 5

Measurement Challenges

  • Many intertwined factors

– External: terrain, speed, handoff and network type, etc. – Internal: flow size and algorithms (congestion controller or scheduler), etc.

  • Location and time bias

– Same location vs high speed mobility – Same time vs flow interference

  • Effort and time intensive

– Many people and much money – Massive data traces on various HSR routes

slide-6
SLIDE 6

HUAWEI TECHNOLOGIES CO., LTD. 6

Measurement Methodology

Measurement setup MobiNet Footprints

Accumulated 82,266 km: 2x Earth Equatorial Circumference Geographical location, train speed, network type and handoffs USB cellular modems, USB WiFi modems accessing smartphone hotspots

slide-7
SLIDE 7

HUAWEI TECHNOLOGIES CO., LTD. 7

Analysis Method

Filtering data—terrain, speed, handoff and network type

  • Only consider data in 4G LTE networks in areas of open plains
  • Only consider two cases: static and high speed (280-310km/h)

Comparison between MPTCP and TCP

  • Same flow size/duration, at the same train speed, with similar handoff

frequency, in the same carrier network

  • Stable MPTCP kernel implementation v0.91: www.multipath-tcp.org

Decision Making

  • Robustness: If MPTCP outperforms either of the two single TCPs
  • Efficiency: If MPTCP outperforms both single TCPs
slide-8
SLIDE 8

Mice Flows Results

slide-9
SLIDE 9

HUAWEI TECHNOLOGIES CO., LTD. 9

File Completion Time (FCT)

FCT of mice flows (<1 MB) M: Carrier M U: Carrier U TCP (M): single-path TCP using Carrier M TCP (U): single-path TCP using Carrier U MPTCP: dual-path MPTCP using Carrier M and Carrier U, simultaneously

slide-10
SLIDE 10

HUAWEI TECHNOLOGIES CO., LTD. 10

Performance of Mice Flows

FCT of mice flows (<1 MB)

Handoff path MPTCP

Decision Making

  • Robust: If MPTCP outperforms either of the two

single TCPs

  • Efficient: If MPTCP outperforms both single TCPs
slide-11
SLIDE 11

HUAWEI TECHNOLOGIES CO., LTD. 11

Performance of Mice Flows

FCT of mice flows (<1 MB)

Better path MPTCP

Cannot achieve advantage over TCP in efficiency Decision Making

  • Robust: If MPTCP outperforms either of the two

single TCPs

  • Efficient: If MPTCP outperforms both single TCPs
slide-12
SLIDE 12

HUAWEI TECHNOLOGIES CO., LTD. 12

Performance of Mice Flows

FCT of mice flows (<1 MB)

Inefficient sub-flow establishment

Small gap Large gap

Handoff leads to efficiency reduction Decision Making

  • Robust: If MPTCP outperforms either of the two

single TCPs

  • Efficient: If MPTCP outperforms both single TCPs
slide-13
SLIDE 13

HUAWEI TECHNOLOGIES CO., LTD. 13

Sub-flow Establishment: Normal Case

Neither of two paths suffers a handoff 3 handshakes 3 handshakes

Sub-flow 1 Sub-flow 2

slide-14
SLIDE 14

HUAWEI TECHNOLOGIES CO., LTD. 14

Sub-flow Establishment: Handoff Case

Either of two paths suffers a handoff

Lucky Case Unlucky Case

5 handshakes 5 handshakes 3 handshakes 3 handshakes

Handoff path Handoff path

slide-15
SLIDE 15

HUAWEI TECHNOLOGIES CO., LTD. 15

Sub-flow Establishment Time

CDF of total number of handshakes CDF of Sub-flow establishment time

MPTCP’s efficiency of sub-flow establishment is low on HSRs 10% > 8 handshakes Long tail

slide-16
SLIDE 16

Elephant Flows Results

slide-17
SLIDE 17

HUAWEI TECHNOLOGIES CO., LTD. 17

Performance of Elephant Flows

  • Metric: average rate during 100 seconds

𝑆𝑞𝑝𝑝𝑠𝑓𝑠 =

𝑁𝑄𝑈𝐷𝑄 min(𝑈𝐷𝑄𝑗) > 1

𝑆𝑐𝑓𝑢𝑢𝑓𝑠 =

𝑁𝑄𝑈𝐷𝑄 max(𝑈𝐷𝑄𝑗) < 1

𝑆𝑢𝑝𝑢𝑏𝑚 =

𝑁𝑄𝑈𝐷𝑄 sum(𝑈𝐷𝑄𝑗)

< 1 Robustness Efficiency Aggregation

  • Variable: train speed and number
  • f handoffs suffered
  • Results remain constant, but

reasons are different!

Poor adaptability of congestion control and scheduling to frequent handoffs

slide-18
SLIDE 18

HUAWEI TECHNOLOGIES CO., LTD. 18

Congestion Control: Traffic Distribution

𝐸𝑐𝑏𝑚𝑏𝑜𝑑𝑓 =

max(𝑈𝐷𝑄𝑗) sum(𝑈𝐷𝑄𝑗) ≈ 1

  • Contribution rate of dominant sub-flow to quantify degree of traffic distribution balance

Balance

  • Coupled congestion controllers

– LIA [Raiciu et.al, RFC 6356] – OLIA [Khalili et.al, IETF draft] – Transfer traffic from a congested path to a less congested one

*More details please refer to the paper.

  • Packet loss causes window drops
  • Window

distribution imbalance leads to traffic distribution imbalance

slide-19
SLIDE 19

HUAWEI TECHNOLOGIES CO., LTD. 19

Scheduling: Out of Order Problem

  • Out-of-order queue size rises
slide-20
SLIDE 20

HUAWEI TECHNOLOGIES CO., LTD. 20

Static Cases

Goodput

Goodput

  • Out-of-order problem is not serious in static cases
slide-21
SLIDE 21

HUAWEI TECHNOLOGIES CO., LTD. 21

High Speed Mobility Cases

Goodput

Goodput

MPTCP’s efficiency of congestion control and scheduling is low on HSRs

slide-22
SLIDE 22

HUAWEI TECHNOLOGIES CO., LTD. 22

Key Takeaways

  • Insights: reliability enhancement rather than bandwidth aggregation

– Significant advantage in robustness – Efficiency of MPTCP is far from satisfactory

  • Cause: poor adaptability to frequent handoffs

– Mice: sub-flow establishment – Elephant: scheduling and congestion control

  • Suggestions: handoff pattern detection and prediction
slide-23
SLIDE 23

Thank You!

Email: li.tong@huawei.com Homepage: https://leetong.weebly.com Data traces are available at http://www.thucsnet.org/hsrmptcp.html