QoE Driven Server Selection for VoD in the Cloud
Abstract
In commercial Video-on-Demand (VoD) systems, user's Quality of Experience (QoE) is the key factor for user satisfaction. In order to improve user's QoE, VoD providers replicate popular videos in geo-distributed Cloud and deploy cache servers close to users. Generally, the VoD provider selects a server for the user request according to the user's location. Usually geographically closely located servers would provide lower network delay. However, the performance of VoD servers deployed in cloud virtual machines (VM) depends not only on the network delay but also resource contention due to other VMs and highly dynamic user demands. Thus, QoE offered by the server varies greatly over time as user demands and network traffic fluctuate regardless of the location. Selecting a server close to users sometimes reduces the network delay but cannot guarantee QoE in general. We believe that end users have the best perception of server performance in terms of their QoE rather than the servers themselves. What user perceives incorporate performance of all elements, such as network delay and server response time in VoD service. We propose VoD server selection schemes that dynamically select servers according to user's QoE feedback. We integrate our server selection schemes with Dynamic Adaptive Streaming over HTTP (DASH) clients and evaluate our system both in simulation and in Google Cloud. Results show our system improves user QoE up to 20% compared to existing solutions.
Integrity signals
Registry
Cites
Statistics
Claims the paper makes
Cites
Ant colony system: a cooperative learning approach to the traveling salesman problem
Dorigo, M., & Gambardella, L. M. (1997) · IEEE Transactions on Evolutionary Computation · doi:10.1109/4235.585892 · Cited by 8,081 · see citing works
Dynamic adaptive streaming over HTTP --
Stockhammer, T. (2011) · doi:10.1145/1943552.1943572 · Cited by 1,236 · see citing works
Distributed Caching Algorithms for Content Distribution Networks
Borst, S. C., Gupta, V., & Walid, A. (2010) · IEEE Conference on Computer Communications (INFOCOM) · doi:10.1109/infcom.2010.5461964 · Cited by 703 · see citing works
An experimental evaluation of rate-adaptation algorithms in adaptive streaming over HTTP
Akhshabi, S., Begen, A. C., & Dovrolis, C. (2011) · doi:10.1145/1943552.1943574 · Cited by 616 · see citing works
SimGrid: A Generic Framework for Large-Scale Distributed Experiments
Casanova, H., Legrand, A., & Quinson, M. (2008) · doi:10.1109/uksim.2008.28 · Cited by 407 · see citing works
Unreeling netflix: Understanding and improving multi-CDN movie delivery
Adhikari, V. K., Guo, Y., Hao, F., Varvello, M., Hilt, V., Steiner, M., & Zhang, Z.-L. (2012) · IEEE Conference on Computer Communications (INFOCOM) · doi:10.1109/infcom.2012.6195531 · Cited by 375 · see citing works
Developing a predictive model of quality of experience for internet video
Balachandran, A., Sekar, V., Akella, A., Seshan, S., Stoica, I. G., & Zhang, H. (2013) · ACM SIGCOMM Conference (SIGCOMM) · doi:10.1145/2486001.2486025 · Cited by 351 · see citing works
On the effectiveness of DNS-based server selection
Shaikh, A., Tewari, R., & Agrawal, M. (2002) · doi:10.1109/infcom.2001.916678 · Cited by 264 · see citing works
Optimal content placement for a large-scale VoD system
Applegate, D., Archer, A. F., Gopalakrishnan, V., Lee, S., & Ramakrishnan, K. K. (2010) · Proceedings of the 6th International Conference · doi:10.1145/1921168.1921174 · Cited by 241 · see citing works
QoE-Driven Cache Management for HTTP Adaptive Bit Rate Streaming Over Wireless Networks
Zhang, W., Wen, Y., Chen, Z., & Khisti, A. J. (2013) · IEEE Transactions on Multimedia · doi:10.1109/tmm.2013.2247583 · Cited by 206 · see citing works
Dissecting Video Server Selection Strategies in the YouTube CDN
Torres, R. D., Finamore, A., Kim, J. R., Mellia, M., Munafò, M. M., & Rao, S. (2011) · Proceedings of the ... International Conference on Distributed Computing Systems/Proceedings of the International Conference on Distributed Computing Systems · doi:10.1109/icdcs.2011.43 · Cited by 183 · see citing works
An overview of DNS-based server selections in content distribution networks
Pan, J., Hou, Y. T., & Li, B. (2003) · Computer Networks · doi:10.1016/s1389-1286(03)00293-7 · Cited by 70 · see citing works
Estimating the impact of single and multiple freezes on video quality
van Kester, S., Xiao, T., Kooij, R. E., Brunnstrom, K. E., & Ahmed, O. K. (2011) · Proceedings of SPIE, the International Society for Optical Engineering/Proceedings of SPIE · doi:10.1117/12.873390 · Cited by 36 · see citing works
An Adaptive Mechanism for Multipath Video Streaming over Video Distribution Network (VDN)
Ghareeb, M., Viho, C., & Ksentini, A. (2009) · International Conference on Advances in Multimedia (MMEDIA) · doi:10.1109/mmedia.2009.9 · Cited by 15 · see citing works
Flagged first, then by citations
Cited by
Sorted by citations
QoE Management of Multimedia Streaming Services in Future Networks: A Tutorial and Survey
Barakabitze, A. A., Barman, N., Ahmad, A., Zadtootaghaj, S., Sun, L., Martini, M. G., & Atzori, L. (2020) · IEEE Communications Surveys & Tutorials · doi:10.1109/comst.2019.2958784 · Cited by 239 · see citing works
Quality of Experience-Centric Management of Adaptive Video Streaming Services: Status and Challenges
Petrangeli, S., Hooft, J. V. D., Wauters, T., & Turck, F. D. (2018) · ACM Transactions on Multimedia Computing, Communications, and Applications · doi:10.1145/3165266 · Cited by 38 · see citing works
QoE-Based Server Selection for Mobile Video Streaming
Tapang, D. K., Huang, S., & Huang, X. (2020) · IEEE/ACM Symposium on Edge Computing (SEC) · doi:10.1109/sec50012.2020.00066 · Cited by 5 · see citing works
Efficient multi-resource scheduling algorithm for hybrid cloud-based large-scale media streaming
Liu, Y., Wei, W., & Xu, H. (2019) · Computers & Electrical Engineering · doi:10.1016/j.compeleceng.2019.02.007 · Cited by 5 · see citing works
QWatch: Detecting and Locating QoE Anomaly for VoD in the Cloud
Wang, C., Kim, H., & Morla, R. (2016) · IEEE International Conference on Cloud Computing Technology and Science · doi:10.1109/cloudcom.2016.0034 · Cited by 4 · see citing works
Self-citationUsers Know Better: A QoE Based Adaptive Control System for VoD in the Cloud
Wang, C., Kim, H., & Morla, R. (2015) · Globecom · doi:10.1109/glocom.2015.7417103 · Cited by 4 · see citing works
Self-citationOptimal server selection for competitive service providers in network virtualization context
Amri, A. E., & Meddeb, A. (2021) · Telecommunication Systems · doi:10.1007/s11235-021-00764-3 · Cited by 3 · see citing works
Users Know Better: A QoE Based Adaptive Control System for VoD in the Cloud
Wang, C., Kim, H., & Morla, R. (2014) · Globecom · doi:10.1109/glocom.2014.7417103 · Cited by 1 · see citing works
Self-citationHTTP adaptive streaming scheme for multi-server environments
Yun, D., Kim, H., & Chung, K. (2016) · International Conference on Information and Communication Technology Convergence (ICTC) · doi:10.1109/ictc.2016.7763277 · Cited by 1 · see citing works
Self-citationHTTP adaptive streaming scheme for improving the quality of experience in multi-server environments
Yun, D., Park, W., Kim, S.-J., & Chung, K. (2018) · Journal of Visual Communication and Image Representation · doi:10.1016/j.jvcir.2018.01.003 · Cited by 1 · see citing works
Context-aware HTTP Adaptive Streaming in mobile cloud environments
Seong, C., Jang, M., & Lim, K. (2016) · International Conference on Ubiquitous and Future Networks · doi:10.1109/icufn.2016.7536961
- Authors
- Wang, C., Kim, H., & Morla, R.
- Affiliations
- Universidade do Porto (PT)
- Carnegie Mellon University (US)
- Venue
- 2015 IEEE 8th International Conference on Cloud Computing
- Publisher
- IEEE
- Published
- 2015-06
- Pages
- 917-924
- ISSN
- 2159-6190 (ISSN-L)
- OpenAlex
- W1574159404
- Cited by
- 11
- References
- 14
- Citations by year
- 2021: 1 · 2020: 1 · 2019: 2 · 2018: 2 · 2016: 3 · 2015: 1 · 2014: 1
- FWCI
- 1.49
- Type
- conference paper
- Language
- en
- Open access
- closed
- Locations
- IEEE ... International Conference on Cloud Computing (publishedVersion)
- Topics
- Physical Sciences › Computer Science › Computer Networks and Communications › Caching and Content Delivery
- Physical Sciences › Computer Science › Computer Vision and Pattern Recognition › Image and Video Quality Assessment
- Physical Sciences › Computer Science › Computer Networks and Communications › Network Traffic and Congestion Control
- Keywords
- video on demand, quality of experience, server selection, geo-distributed cloud, content caching, dynamic adaptive streaming over HTTP, resource contention, virtual machines, network latency, user perception
About these checks
Registry, retraction, Cites and statistics results are computed, not judged, with one exception: a printed reference that no index lists is read once by a model before it counts as a citation error. Claims are extracted by a model and kept only when their quote appears verbatim in the text; each cited source is then checked, with a model’s help, for whether it says what the claim relies on. Those verdicts can be wrong — read the claim’s quote and the cited source before relying on one.
Statistics and arithmetic are recomputed, not judged.
Confidence bands are shown only for fields calibrated on our annotated test set. None is calibrated yet, so no band is shown.
What counts as a claim ›How we measure confidence ›How we check this ›
Are you an author, or do you see a problem with this page? Request a review