@inproceedings{2f2921f48596405c932ff947aa2d3bd2,
title = "Octopus: In-Network Content Adaptation to Control Congestion on 5G Links",
abstract = "It is challenging to meet the bandwidth and latency requirements of interactive real-time applications (e.g., virtual reality, cloud gaming, etc.) on time-varying 5G cellular links. Today's feedback-based congestion controllers try to match the sending rate at the endhost with the estimated network capacity. However, such controllers can-not precisely estimate the cellular link capacity that changes at timescales smaller than the feedback delay. We instead propose a different approach for controlling congestion on 5G links. We send real-time data streams using an imprecise controller (that errs on the side of overestimating network capacity) to ensure high through-put, and then adapt the transmitted content by dropping appropriate packets in the cellular base stations to match the actual capacity and minimize delay. We build a system called Octopus to realize this approach. Octopus provides parameterized primitives that applications at the endhost can configure differently to express different content adaptation policies. Octopus transport encodes the corresponding app-specified parameters in packet header fields, which the base-station logic can 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-18x better performance than state-of-the-art schemes.",
keywords = "5G Networks, Congestion Control, Edge Computing, In-Network Computation, Video Conferencing",
author = "Yongzhou Chen and Ammar Tahir and Yan, {Francis Y.} and Radhika Mittal",
note = "We would like to thank our anonymous reviewers and shepherd for their helpful comments. We would also like to thank Brighten God-frey, Haitham Al-Hassanieh, and Aurojit Panda for their feedback on earlier versions of the paper. This work was supported in parts by Intel, Facebook, AG NIFA grant 2021-67021-34418, NSF grant 2217144, and UIUC{\textquoteright}s Smart Transport Infrastructure Initiative.; 8th Annual IEEE/ACM Symposium on Edge Computing, SEC 2023 ; Conference date: 06-12-2023 Through 09-12-2023",
year = "2023",
doi = "10.1145/3583740.3628438",
language = "English (US)",
series = "Proceedings - 2023 IEEE/ACM Symposium on Edge Computing, SEC 2023",
publisher = "Institute of Electrical and Electronics Engineers Inc.",
pages = "199--214",
booktitle = "Proceedings - 2023 IEEE/ACM Symposium on Edge Computing, SEC 2023",
address = "United States",
}