Performance Evaluation of Edge Computing Assisted Adaptive Streaming Algorithms

Multi-Access Edge Computing (MEC) adaptive streaming presents an opportunity to jointly optimize the quality of experience in cellular networks by moving the adaptation intelligence from the client to the edge cloud. In this paper, we investigate the performance of MEC-assisted algorithms and compare their performance with the client based adaptation logic. We conduct extensive experiments and quantify benefits and drawbacks of edge computing-assisted adaptation algorithms. The results from our experiments reveal that MEC-assisted algorithms outperforms the purely client-based heuristics in most of the video quality metrics. However, the results also show that the MEC-assisted algorithms are not able to protect the playback buffer from drying up under different network settings.

[1]  PompiliDario,et al.  Collaborative Mobile Edge Computing in 5G Networks , 2017 .

[2]  Ramesh K. Sitaraman,et al.  BOLA: Near-Optimal Bitrate Adaptation for Online Videos , 2016, IEEE/ACM Transactions on Networking.

[3]  Te-Yuan Huang,et al.  A buffer-based approach to rate adaptation: evidence from a large video streaming service , 2015, SIGCOMM 2015.

[4]  Deep Medhi,et al.  SARA: Segment aware rate adaptation algorithm for dynamic adaptive streaming over HTTP , 2015, 2015 IEEE International Conference on Communication Workshop (ICCW).

[5]  Nick McKeown,et al.  Confused, timid, and unstable: picking a video streaming rate is hard , 2012, Internet Measurement Conference.

[6]  Masaki Bandai,et al.  A QoE-Aware Quality-Level Switching Algorithm for Adaptive Video Streaming , 2014, 2015 IEEE Global Communications Conference (GLOBECOM).

[7]  M. Siekkinen,et al.  Edge Computing Assisted Adaptive Mobile Video Streaming , 2019, IEEE Transactions on Mobile Computing.

[8]  Kwangsue Chung,et al.  A novel adaptive logic for dynamic adaptive streaming over HTTP , 2017, J. Vis. Commun. Image Represent..

[9]  Ali C. Begen,et al.  What happens when HTTP adaptive streaming players compete for bandwidth? , 2012, NOSSDAV '12.

[10]  Christian Timmerer,et al.  An evaluation of dynamic adaptive streaming over HTTP in vehicular environments , 2012, MoVid '12.

[11]  Ali C. Begen,et al.  An experimental evaluation of rate-adaptation algorithms in adaptive streaming over HTTP , 2011, MMSys.

[12]  Ali C. Begen,et al.  Probe and Adapt: Rate Adaptation for HTTP Video Streaming At Scale , 2013, IEEE Journal on Selected Areas in Communications.

[13]  Vyas Sekar,et al.  Improving fairness, efficiency, and stability in HTTP-based adaptive video streaming with FESTIVE , 2012, CoNEXT '12.

[14]  Kwangsue Chung,et al.  Buffer-Based Adaptive Bitrate Algorithm for Streaming over HTTP , 2015, KSII Trans. Internet Inf. Syst..

[15]  Kwangsue Chung,et al.  Chunk Size Aware Buffer-Based Algorithm to Improve Viewing Experience in Dynamic HTTP Streaming , 2016, IEICE Trans. Commun..

[16]  Moncef Gabbouj,et al.  Rate adaptation for adaptive HTTP streaming , 2011, MMSys.

[17]  Eui-Nam Huh,et al.  Edge Computing Assisted Joint Quality Adaptation for Mobile Video Streaming , 2019, IEEE Access.

[18]  Michael Seufert,et al.  The Impact of Adaptation Strategies on Perceived Quality of HTTP Adaptive Streaming , 2014, VideoNext '14.

[19]  Jonathan Kua,et al.  A Survey of Rate Adaptation Techniques for Dynamic Adaptive Streaming Over HTTP , 2017, IEEE Communications Surveys & Tutorials.

[20]  Raj Jain,et al.  A Quantitative Measure Of Fairness And Discrimination For Resource Allocation In Shared Computer Systems , 1998, ArXiv.