A Survey on Congestion Control and Scheduling for Multipath TCP: Machine Learning vs Classical Approaches

09/17/2023
by   Maisha Maliha, et al.
0

Multipath TCP (MPTCP) has been widely used as an efficient way for communication in many applications. Data centers, smartphones, and network operators use MPTCP to balance the traffic in a network efficiently. MPTCP is an extension of TCP (Transmission Control Protocol), which provides multiple paths, leading to higher throughput and low latency. Although MPTCP has shown better performance than TCP in many applications, it has its own challenges. The network can become congested due to heavy traffic in the multiple paths (subflows) if the subflow rates are not determined correctly. Moreover, communication latency can occur if the packets are not scheduled correctly between the subflows. This paper reviews techniques to solve the above-mentioned problems based on two main approaches; non data-driven (classical) and data-driven (Machine Learning) approaches. This paper compares these two approaches and highlights their strengths and weaknesses with a view to motivating future researchers in this exciting area of machine learning for communications. This paper also provides details on the simulation of MPTCP and its implementations in real environments.

READ FULL TEXT
research
02/02/2018

Multipath Communication with Finite Sliding Window Network Coding for Ultra-Reliability and Low Latency

We use random linear network coding (RLNC) based scheme for multipath co...
research
07/05/2018

Slytherin: Dynamic, Network-assisted Prioritization of Tail Packets in Datacenter Networks

Datacenter applications demand both low latency and high throughput; whi...
research
05/09/2019

ABC: A Simple Explicit Congestion Control Protocol for Wireless Networks

We propose Accel-Brake Control (ABC), a simple and deployable explicit c...
research
06/10/2018

Multi-User Preemptive Scheduling for Critical Low Latency Communications in 5G Networks

5G new radio is envisioned to support three major service classes: enhan...
research
01/13/2020

A survey on Machine Learning-based Performance Improvement of Wireless Networks: PHY, MAC and network layer

This paper provides a systematic and comprehensive survey that reviews t...
research
01/16/2021

PL2: Towards Predictable Low Latency in Rack-Scale Networks

High performance rack-scale offerings package disaggregated pools of com...
research
05/05/2023

Performance Evaluation of a New Scheduling Model Using Congestion Window Reservation

Multipath QUIC is a transport protocol that allows for the use of multip...

Please sign up or login with your details

Forgot password? Click here to reset