C2TCP: A Flexible Cellular TCP to Meet Stringent Delay Requirements

10/29/2018
by   Soheil Abbasloo, et al.
0

Since current widely available network protocols/systems are mainly throughput-oriented designs, meeting stringent delay requirements of new applications such as virtual reality and vehicle-to-vehicle communications on cellular network requires new network protocol/system designs. C2TCP is an effort toward that new design direction. C2TCP is inspired by in-network active queue management (AQM) designs such as RED and CoDel and motivated by lack of a flexible end-to-end approach which can adapt itself to different applications' QoS requirements without modifying any network devices. It copes with unique challenges in cellular networks for achieving ultra-low latency (including highly variable channels, deep per-user buffers, self-inflicted queuing delays, radio uplink/downlink scheduling delays) and intends to satisfy stringent delay requirements of different applications while maximizing the throughput. C2TCP works on top of classic throughput-oriented TCP and accommodates various target delays without requiring any channel prediction, network state profiling, or complicated rate adjustment mechanisms. We have evaluated C2TCP in both real-world environment and extensive trace-based emulations and compared its performance with different TCP variants and state-of-the-art schemes including PCC-Vivace, Google's BBR, Verus, Sprout, TCP Westwood, and Cubic. Results show that C2TCP outperforms all these schemes and achieves lower average and 95th percentile delay for packets.

READ FULL TEXT

page 1

page 6

page 7

research
07/07/2018

Cellular Controlled Delay TCP (C2TCP)

Cellular networks have special characteristics including highly variable...
research
08/02/2019

Bounding Queue Delay in Cellular Networks to Support Ultra-Low Latency Applications

Most of the current active queue management (AQM) designs have major iss...
research
12/26/2019

Make TCP Great (again?!) in Cellular Networks: A Deep Reinforcement Learning Approach

Can we instead of designing just another new TCP, design a TCP plug-in w...
research
09/13/2023

A Simple Non-Deterministic Approach Can Adapt to Complex Unpredictable 5G Cellular Networks

5G cellular networks are envisioned to support a wide range of emerging ...
research
01/03/2018

Joint Uplink and Downlink Resource Configuration for Ultra-reliable and Low-latency Communications

Supporting ultra-reliable and low-latency communications (URLLC) is one ...
research
12/31/2019

SharpEdge: An Asynchronous and Core-Agnostic Solution to Guarantee Bounded-Delays

What are the key properties that a network should have to provide bounde...
research
04/15/2019

The Native AQM for L4S Traffic

This memo focuses solely on the native AQM of Low Latency Low Loss Scala...

Please sign up or login with your details

Forgot password? Click here to reset