A Contextual Bi-armed Bandit Approach for MPTCP Path Management in Heterogeneous LTE and WiFi Edge Networks

Aziza Alzadjali, Flavio Esposito, Jitender Deogun

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Abstract

Multi-homed mobile devices are capable of aggregating traffic transmissions over heterogeneous networks. MultiPath TCP (MPTCP) is an evolution of TCP that allows the simultaneous use of multiple interfaces for a single connection. Despite the success of MPTCP, its deployment can be enhanced by controlling which network interface to be used as an initial path during the connectivity setup. In this paper, we proposed an online MPTCP path manager based on the contextual bandit algorithm to help choose the optimal primary path connection that maximizes throughput and minimizes delay and packet loss. The contextual bandit path manager deals with the rapid changes of multiple transmission paths in heterogeneous networks. The output of this algorithm introduces an adaptive policy to the path manager whenever the MPTCP connection is attempted based on the last hop wireless signals characteristics. Our experiments run over a real dataset of WiFi/LTE networks using NS3 implementation of MPTCP, enhanced to better support MPTCP path management control. We analyzed MPTCP's throughput and latency metrics in various network conditions and found that the performance of the contextual bandit MPTCP path manager improved compared to the baselines used in our evaluation experiments. Utilizing edge computing technology, this model can be implemented in a mobile edge computing server to dodge MPTCP path management issues by communicating to the mobile equipment the best path for the given radio conditions. Our evaluation demonstrates that leveraging adaptive contextawareness improves the utilization of multiple network interfaces.

Original languageEnglish (US)
Title of host publicationProceedings - 2020 IEEE/ACM Symposium on Edge Computing, SEC 2020
PublisherInstitute of Electrical and Electronics Engineers Inc.
Pages307-316
Number of pages10
ISBN (Electronic)9781728159430
DOIs
StatePublished - Nov 2020
Event5th IEEE/ACM Symposium on Edge Computing, SEC 2020 - Virtual, San Jose, United States
Duration: Nov 11 2020Nov 13 2020

Publication series

NameProceedings - 2020 IEEE/ACM Symposium on Edge Computing, SEC 2020

Conference

Conference5th IEEE/ACM Symposium on Edge Computing, SEC 2020
Country/TerritoryUnited States
CityVirtual, San Jose
Period11/11/2011/13/20

Keywords

  • heterogeneous networks
  • MPTCP
  • Multi path TCP
  • Online contextual bandit
  • path management

ASJC Scopus subject areas

  • Computer Networks and Communications
  • Information Systems and Management
  • Safety, Risk, Reliability and Quality

Fingerprint

Dive into the research topics of 'A Contextual Bi-armed Bandit Approach for MPTCP Path Management in Heterogeneous LTE and WiFi Edge Networks'. Together they form a unique fingerprint.

Cite this