EMS: Erasure-Coded Multi-Source Streaming for UHD Videos Within Cloud Native 5G Networks
- 20 January 2023
- journal article
- research article
- Published by Institute of Electrical and Electronics Engineers (IEEE) in IEEE Transactions on Mobile Computing
- Vol. 23 (2) , 1472-1487
Abstract
Ultra-High-Definition (UHD) videos have been getting increasing attention. However, existing video streaming solutions fail to deliver them due to the extremely high bandwidth requirement. The emerging cloud native 5G networks have opened up the possibility of enhancing UHD video quality by leveraging in-network video streaming. Unfortunately, the restricted storage and bandwidth of in-network servers could become the main bottleneck. To this end, we present ${\sf EMS}$ , a novel UHD video streaming framework, by integrating E rasure-coded storage with M ulti-source S treaming. We respectively introduce a deadline-aware and a latency-sensitive metric to indicate the service quality of video servers and advocate a federated learning paradigm for the adaptive service quality update, including a reinforcement learning based multi-server selection (i.e., user local training) and a global service quality aggregation. To facilitate user local training without sacrificing streaming Quality-of-Experience (QoE), we cast the multi-server selection associated with the restriction on the average number of selected servers per video chunk into two kinds of Multi-Armed Bandit (MAB) models in terms of the proposed service quality metrics. We design lightweight Upper Confidence Bound (UCB) based algorithms with a theoretical performance guarantee. We implement a prototype of ${\sf EMS}$ , and extensive experiments confirm the superiority of the proposed algorithms.Keywords
Funding Information
- National Natural Science Foundation of China (62172241, U20A20159, 61972432)
- Natural Science Foundation of Tianjin Municipality (20JCZDJC00610)
This publication has 28 references indexed in Scilit:
- muMAB: A Multi-Armed Bandit Model for Wireless Network SelectionAlgorithms, 2018
- Modeling, Analysis, and Optimization of Coded Caching in Small-Cell NetworksIEEE Transactions on Communications, 2017
- MSPlayer: Multi-Source and Multi-Path Video StreamingIEEE Journal on Selected Areas in Communications, 2016
- Optimizing MDS Codes for Caching at the Edge2015
- Understanding Mobile Traffic Patterns of Large Scale Cellular Towers in Urban Environment2015
- A Control-Theoretic Approach for Dynamic Adaptive Video Streaming over HTTPACM SIGCOMM Computer Communication Review, 2015
- FemtoCaching: Wireless Content Delivery Through Distributed Caching HelpersIEEE Transactions on Information Theory, 2013
- A contextual-bandit approach to personalized news article recommendation2010
- Stochastic Network Optimization with Application to Communication and Queueing SystemsSynthesis Lectures on Communication Networks, 2010
- Enabling adaptive video streaming in P2P systems [Peer-to-Peer Multimedia Streaming]IEEE Communications Magazine, 2007