QAware: A Cross-Layer Approach to MPTCP Scheduling

08/13/2018
by   Tanya Shreedhar, et al.
0

Multipath TCP (MPTCP) allows applications to transparently use all available network interfaces by creating a TCP subflow per interface. One critical component of MPTCP is the scheduler that decides which subflow to use for each packet. Existing schedulers typically use estimates of end-to-end path properties, such as delay and bandwidth, for making the scheduling decisions. In this paper, we show that these scheduling decisions can be significantly improved by incorporating readily available local information from the device driver queues in the decision-making process. We propose QAware, a novel cross-layer approach for MPTCP scheduling. QAware combines end-to-end delay estimates with local queue buffer occupancy information and allows for a better and faster adaptation to the network conditions. This results in more efficient use of the available resources and considerable gains in aggregate throughput. We present the design of QAware and evaluate its performance through simulations, and also through real experiments, comparing it to existing schedulers. Our results show that QAware performs significantly better than other available approaches for various use-cases and applications.

READ FULL TEXT
research
04/13/2018

Joint Scheduling and Coding Over Lossy Paths With Delayed Feedback

We consider the transmission of packets across a lossy end-to-end networ...
research
11/20/2017

More Than The Sum Of Its Parts: Exploiting Cross-Layer and Joint-Flow Information in MPTCP

Multipath TCP (MPTCP) is an extension to TCP which aggregates multiple p...
research
09/28/2022

Universal Policy Tracking: Scheduling for Wireless Networks with Delayed State Observation

Numerous scheduling algorithms have been proposed to optimize various pe...
research
03/27/2021

Scheduling of Wireless Edge Networks for Feedback-Based Interactive Applications

Interactive applications with automated feedback will largely influence ...
research
07/11/2021

Some Properties of Length Rate Quotient Shapers

Length Rate Quotient (LRQ) is the first algorithm of interleaved shaping...
research
05/25/2021

A Simulation Framework for Contention-Free Scheduling on WiGig

The latest IEEE 802.11 amendments provide support to directional communi...
research
07/28/2020

Real-Time Neural Network Scheduling of Emergency Medical Mask Production during COVID-19

During the outbreak of the novel coronavirus pneumonia (COVID-19), there...

Please sign up or login with your details

Forgot password? Click here to reset