Optimal load balancing scheduler for MPTCP-based bandwidth aggregation in heterogeneous wireless environments

  • Kae Won Choi
  • , Young Su Cho
  • , Aneta
  • , Ji Wun Lee
  • , Sung Min Cho
  • , Jaehyuk Choi

Research output: Contribution to journalArticlepeer-review

40 Scopus citations

Abstract

In this paper, we investigate a scheduler for a multipath transmission control protocol (MPTCP) for bandwidth aggregation in heterogeneous wireless environments. The performance of the MPTCP can be degraded due to the head-of-line (HOL) blocking caused by path heterogeneity, when a buffer size is limited. This performance degradation can be overcome by a careful design of a scheduler, which has a role of allocating each data segment to one of subflows. We derive the theoretical limit of the achievable aggregate throughput and show that the optimality is achieved when the load is balanced between subflows. Based on the analysis, we propose the optimal load balancing (OLB) scheduler that approximately achieves the theoretical throughput limit. By simulations and experiments, we show that the proposed OLB scheduler outperforms the default scheduler of the Linux MPTCP implementation.

Original languageEnglish
Pages (from-to)116-130
Number of pages15
JournalComputer Communications
Volume112
DOIs
StatePublished - 1 Nov 2017

Keywords

  • Bandwidth aggregation
  • Heterogeneous wireless environment
  • Load balancing
  • LTE-WiFi integration
  • MPTCP
  • Scheduler

Fingerprint

Dive into the research topics of 'Optimal load balancing scheduler for MPTCP-based bandwidth aggregation in heterogeneous wireless environments'. Together they form a unique fingerprint.

Cite this