Cellular Controlled Delay TCP (C2TCP)

07/07/2018
by   Soheil Abbasloo, et al.
0

Cellular networks have special characteristics including highly variable channels, fast fluctuating capacities, deep per user buffers, self-inflicted queuing delays, radio uplink/downlink scheduling delays, etc. These distinguishing properties make the problem of achieving low latency and high throughput in cellular networks more challenging than in wired networks. That's why in this environment, TCP and its flavors, which are generally designed for wired networks, perform poorly. To cope with these challenges, we present C2TCP, a flexible end-to-end solution targeting interactive applications requiring high throughput and low delay in cellular networks. C2TCP stands on top of loss-based TCP and brings it delay sensitivity without requiring any network state profiling, channel prediction, or complicated rate adjustment mechanisms. The key idea behind C2TCP is to absorb dynamics of unpredictable cellular channels by investigating local minimum delay of packets in a moving time window and react to the cellular network's capacity changes very fast. Through extensive trace-based evaluations using traces from five commercial LTE and 3G networks, we have compared performance of C2TCP with various TCP variants, and state-of-the-art schemes including BBR, Verus, and Sprout. Results show that on average, C2TCP outperforms these schemes and achieves lower average and 95th percentile delay for packets.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
10/29/2018

C2TCP: A Flexible Cellular TCP to Meet Stringent Delay Requirements

Since current widely available network protocols/systems are mainly thro...
research
01/05/2018

High Throughput Low Delay Wireless Multicast via Multi-Channel Moving Window Codes

A fundamental challenge in wireless multicast has been how to simultaneo...
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
05/22/2019

Toward Optimal Performance with Network Assisted TCP at Mobile Edge

In contrast to the classic fashion for designing distributed end-to-end ...
research
08/20/2022

Controlling Congestion via In-Network Content Adaptation

Realizing that it is inherently difficult to precisely match the sending...

Please sign up or login with your details

Forgot password? Click here to reset