Skip navigation
Please use this identifier to cite or link to this item:
Title: Cross-layer Optimization for Video Delivery on Wireless Networks
Authors: Li, Zhuqi
Advisors: Jamieson, Kyle
Contributors: Computer Science Department
Keywords: Accuracy
Wireless network
Subjects: Computer science
Issue Date: 2023
Publisher: Princeton, NJ : Princeton University
Abstract: Mobile video applications have gained increasing popularity and become part of everyone’s daily experience. The quality of video has a significant impact on both the quality of users’ experience for video streaming and the accuracy of video analytic systems, which further impacts the application revenue. The challenge to building a consistently high-quality video delivery system lies in two aspects. On the application side, the emerging new video applications are evolving to become more user-interactive, where existing prefetch and buffering algorithms cannot work properly. On the network side, the wireless network itself is fundamentally dynamic and unreliable due to the multipath effect and interference on the wireless channel. In this thesis, we present cross-layer optimizations from the application layer, network layer, and physical layer to improve the quality of video streaming over wireless network with the design and implementation of the following systems: Dashlet, a short video streaming system tailored for a high quality of experience by adapting to dynamic user actions. Dashlet proposes a novel out-of-order video chunk pre-buffering mechanism that leverages a simple, non machine learning-based model of users’ swipe statistics to determine the pre-buffering order and bitrate. Spider, a multi-hop, millimeter-wave (mmWave) wireless relay network design to maximize the video analytic accuracy of the delivered video. Spider integrates a low-latency Wi-Fi control plane with a mmWave relay data plane, allowing agile re-routing around blockages. Spider proposes a novel video bit-rate allocation algorithm coupled with a scalable routing algorithm that maximizes application-layer video analytics accuracy. LAIA, a system to programmable control the wireless channel so that the wireless network can achieve consistently high throughput for robust video delivery. With the programmable interface to control the wireless channel, LAIA can improve wireless channels on the fly for single- and multi-antenna links, as well as nearby networks operating on adjacent frequency bands. Putting it together, this thesis demonstrates a set of optimizations in different layers in through network stack for building a high quality and robustness wireless video delivery system. The extensive evaluation demonstrates a significant improvement on both quality of experience for video streaming and accuracy for video analytics
Type of Material: Academic dissertations (Ph.D.)
Language: en
Appears in Collections:Computer Science

Files in This Item:
File Description SizeFormat 
Li_princeton_0181D_14427.pdf12.02 MBAdobe PDFView/Download

Items in Dataspace are protected by copyright, with all rights reserved, unless otherwise indicated.