Controlling Congestion via In-Network Content Adaptation
Yongzhou Chen, Ammar Tahir, Radhika Mittal

TL;DR
Octopus is a system that manages cellular network congestion by using an imprecise controller and packet dropping, enabling better real-time content delivery with 1.5-50x performance improvements.
Contribution
The paper introduces Octopus, a novel in-network congestion control system that employs content-aware packet dropping based on application-defined policies.
Findings
Achieves 1.5-50 times better performance than existing schemes.
Supports customizable content adaptation policies.
Effectively manages real-time video streams over cellular networks.
Abstract
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…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsImage and Video Quality Assessment · Video Coding and Compression Technologies · Network Traffic and Congestion Control
