Multi-Access Edge Computing Enhanced Video Streaming: Proof-of-Concept Implementation and Prediction/QoE Models

ETSI multi-access edge computing (MEC) provides an IT service environment and cloud-computing capabilities at the edge of the mobile network, enabling application and content providers to deploy new use cases, such as intelligent video acceleration, with low latency and high bandwidth. Specifically, ETSI MEC introduces an MEC server that implements the edge-cloud platform to host partial server-side service logics in the form of MEC applications (MEC Apps). In this paper, we aim to implement the first proof-of-concept (PoC) in the literature for the MEC-enhanced mobile video streaming service. Our PoC consists of Android User Apps, an MEC App, and the YouTube server. The MEC App implements two main functions: popular video caching and radio analytics/video quality adaptation. The User App provides general functions of a YouTube video streaming app and can access the videos from the cache server or the YouTube server under the MEC server's guidance. In addition to the PoC implementation, this paper further develops two machine learning models to be incorporated into the MEC App for popular video prediction and radio channel quality prediction, which allows to consider the effect of non-negligible round-trip times and adjust the video quality more accurately. The experimental results justify that our models, together with other advantages from MEC, can guarantee good performance for the mobile video streaming service. Finally, we model and investigate the effectiveness of the MEC architecture for improving the quality of experience of video-streaming users.

[1]  Leo Breiman,et al.  Random Forests , 2001, Machine Learning.

[2]  F. Richard Yu,et al.  Video Rate Adaptation and Traffic Engineering in Mobile Edge Computing and Caching-Enabled Wireless Networks , 2017, 2017 IEEE 86th Vehicular Technology Conference (VTC-Fall).

[3]  Xiaohua Hu,et al.  Video Popularity Prediction by Sentiment Propagation via Implicit Network , 2015, CIKM.

[4]  Stefan Valentin,et al.  Channel quality prediction in LTE: How far can we look ahead under realistic assumptions? , 2017, 2017 IEEE 28th Annual International Symposium on Personal, Indoor, and Mobile Radio Communications (PIMRC).

[5]  Katsuhiro Temma,et al.  Cloudlets Activation Scheme for Scalable Mobile Edge Computing with Transmission Power Control and Virtual Machine Migration , 2018, IEEE Transactions on Computers.

[6]  Alessio Botta,et al.  Internet Streaming and Network Neutrality: Comparing the Performance of Video Hosting Services , 2016, ICISSP.

[7]  Tao Mei,et al.  Towards Cross-Domain Learning for Social Video Popularity Prediction , 2013, IEEE Transactions on Multimedia.

[8]  Lingfen Sun,et al.  QoE Prediction Model and its Application in Video Quality Adaptation Over UMTS Networks , 2012, IEEE Transactions on Multimedia.

[9]  Filip De Turck,et al.  QoE-Driven Rate Adaptation Heuristic for Fair Adaptive Video Streaming , 2016, ACM Trans. Multim. Comput. Commun. Appl..

[10]  Mario García-Lozano,et al.  Cubic spline extrapolation for uplink channel quality prediction in LTE-A with carrier aggregation , 2017, Trans. Emerg. Telecommun. Technol..

[11]  Mehdi Bennis,et al.  Anticipatory Caching in Small Cell Networks: A Transfer Learning Approach , 2014 .

[12]  Gang Feng,et al.  Proactive content caching by exploiting transfer learning for mobile edge computing , 2018, Int. J. Commun. Syst..

[13]  Abdul Hameed,et al.  A Decision-Tree-Based Perceptual Video Quality Prediction Model and Its Application in FEC for Wireless Multimedia Communications , 2016, IEEE Transactions on Multimedia.

[14]  Rose Qingyang Hu,et al.  Mobility-Aware Edge Caching and Computing in Vehicle Networks: A Deep Reinforcement Learning , 2018, IEEE Transactions on Vehicular Technology.

[15]  Dario Pompili,et al.  Collaborative multi-bitrate video caching and processing in Mobile-Edge Computing networks , 2016, 2017 13th Annual Conference on Wireless On-demand Network Systems and Services (WONS).

[16]  Andrew McCallum,et al.  Efficient clustering of high-dimensional data sets with application to reference matching , 2000, KDD '00.

[17]  Nei Kato,et al.  On Removing Routing Protocol from Future Wireless Networks: A Real-time Deep Learning Approach for Intelligent Traffic Control , 2018, IEEE Wireless Communications.

[18]  Michael Zink,et al.  Characteristics of YouTube network traffic at a campus network - Measurements, models, and implications , 2009, Comput. Networks.

[19]  Ana T. Winck,et al.  Video popularity prediction in data streams based on context-independent features , 2017, SAC.

[20]  Xiaoshuang Xing,et al.  Channel quality prediction based on Bayesian inference in cognitive radio networks , 2013, 2013 Proceedings IEEE INFOCOM.

[21]  Nei Kato,et al.  Hybrid Method for Minimizing Service Delay in Edge Cloud Computing Through VM Migration and Transmission Power Control , 2017, IEEE Transactions on Computers.

[22]  Guojun Gan,et al.  Data Clustering: Theory, Algorithms, and Applications (ASA-SIAM Series on Statistics and Applied Probability) , 2007 .

[23]  Saverio Niccolini,et al.  A peek into the future: predicting the evolution of popularity in user generated content , 2013, WSDM.

[24]  Sergei Vassilvitskii,et al.  k-means++: the advantages of careful seeding , 2007, SODA '07.

[25]  Bing Wang,et al.  LinkForecast: Cellular Link Bandwidth Prediction in LTE Networks , 2018, IEEE Transactions on Mobile Computing.

[26]  Kai Li,et al.  Popularity Prediction of Facebook Videos for Higher Quality Streaming , 2017, USENIX Annual Technical Conference.