Controlling Congestion via In-Network Content Adaptation

08/20/2022
by   Yongzhou Chen, et al.
0

Realizing that it is inherently difficult to precisely match the sending rates at the endhost with the available capacity on dynamic cellular links, we build a system, Octopus, that sends real-time data streams over cellular networks using an imprecise controller (that errs on the side of over-estimating network capacity), and then drops appropriate packets in the cellular network buffers to match the actual capacity. We design parameterized primitives for implementing the packet dropping logic, that the applications at the endhost can configure differently to express different content adaptation policies. Octopus transport encodes the app-specified parameters in packet header fields, which the routers parse to execute the desired dropping behavior. Our evaluation shows how real-time applications involving standard and volumetric videos can be designed to exploit Octopus, and achieve 1.5-50 times better performance than state-of-the-art schemes.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
06/20/2020

Packet Completion Time Minimization via Joint D2D and Cellular Communication: A Unified Network Coding Approach

This paper tackles the problem of transmitting a common content to a num...
research
06/30/2021

Adaptive Cheapest Path First Scheduling in a Transport-Layer Multi-Path Tunnel Context

Bundling multiple access technologies increases capacity, resiliency and...
research
10/20/2020

Rate Adaptation and Latency in Heterogeneous IoT Networks

This paper studies the effect of rate adaptation in time slotted Interne...
research
07/07/2020

PINT: Probabilistic In-band Network Telemetry

Commodity network devices support adding in-band telemetry measurements ...
research
06/15/2018

Will TCP work in mmWave 5G Cellular Networks?

The vast available spectrum in the millimeter wave (mmWave) bands offers...
research
07/07/2018

Cellular Controlled Delay TCP (C2TCP)

Cellular networks have special characteristics including highly variable...

Please sign up or login with your details

Forgot password? Click here to reset