Repository logo
 

ECF: An MPTCP path scheduler to manage heterogeneous paths

Accepted version
Peer-reviewed

Type

Conference Object

Change log

Authors

Lim, YS 
Nahum, EM 
Towsley, D 
Gibbens, RJ 

Abstract

© 2017 ACM. Multi-Path TCP (MPTCP) is a new standardized transport protocol that enables devices to utilize multiple network interfaces. The default MPTCP path scheduler prioritizes paths with the smallest round trip time (RTT). In this work, we examine whether the default MPTCP path scheduler can provide applications the ideal aggregate bandwidth, i.e., the sum of available bandwidths of all paths. Our experimental results show that heterogeneous paths cause under-utilization of the fast path, resulting in undesirable application behaviors such as lower video streaming quality than can be obtained using the available aggregate bandwidth. To solve this problem, we propose and implement a new MPTCP path scheduler, ECF (Earliest Completion First), that utilizes all relevant information about a path, not just RTT. Our results show that ECF consistently utilizes all available paths more efficiently than other approaches under path heterogeneity, particularly for streaming video.

Description

Keywords

46 Information and Computing Sciences, 4603 Computer Vision and Multimedia Computation

Journal Title

SIGMETRICS 2017 Abstracts - Proceedings of the 2017 ACM SIGMETRICS / International Conference on Measurement and Modeling of Computer Systems

Conference Name

SIGMETRICS '17: ACM SIGMETRICS / International Conference on Measurement and Modeling of Computer Systems

Journal ISSN

Volume Title

Publisher

ACM