skip to main content
10.1145/3323503.3360293acmotherconferencesArticle/Chapter ViewAbstractPublication PageswebmediaConference Proceedingsconference-collections
research-article

Aequilibrium: MPEG-DASH video servers load balancing approaches with software-defined networking

Published: 29 October 2019 Publication History

Abstract

In recent years, with popularization of video streaming service new video distribution technologies have been created. Currently, one of the most promising ones is the Moving Picture Expert Group Dynamic Adaptive Streaming over HTTP or MPEG-DASH. Even so, with the limitation of the TCP/IP network structure, the end user quality of experience (QoE) may be affected. One issue that can affect user QoE is the workload of content distribution servers. Thus, the imbalancing of server's workload comprising user's attendance can lead to a content server provider non optimized choice. This work presents two load-balancing solutions between MPEG-DASH video servers based on Software-Defined Networks, using as a balancing workload metric the content servers throughput as well as the CPU load in order to provide QoE to the end user during the server's transitioning balance.

References

[1]
Tony Bourke. 2001. Server load balancing (1st ed.). O'Reilly, Sebastopol, CA, USA.
[2]
V. Cardellini, M. Colajanni, and P.S. Yu. 1999. Dynamic load balancing on Webserver systems. IEEE Internet Computing 3, 3 (1999), 28--39. https://ieeexplore.ieee.org/document/769420
[3]
R. L. Carter and M. E. Crovella. 1997. Server selection using dynamic path characterization in wide-area networks. In Proceedings of INFOCOM '97, Vol. 3. IEEE, Kobe, Japan, Japan, 1014--1021 vol.3. https://ieeexplore.ieee.org/document/631117
[4]
Cui Chen-xiao and Xu Ya-bin. 2016. Research on Load Balance Method in SDN. International Journal of Grid and Distributed Computing 9, 1 (2016), 25--36. http://www.sersc.org/journals/IJGDC/vol9_no1/3.pdf
[5]
Cisco. 2018. Cisco Visual Networking Index: Forecast and Trends, 2017--2022 White Paper. (2018). https://www.cisco.com/c/en/us/solutions/collateral/service-provider/visual-networking-index-vni/white-paper-c11-741490.html
[6]
dash.js. 2012. A reference client implementation for the playback of MPEG DASH via Javascript and compliant browsers.: Dash-Industry-Forum/dash.js. (2012). Disponível em https://github.com/Dash-Industry-Forum/dash.js. Acesso 13 Out. de 2018.
[7]
B. Doshi, C. Kumar, P. Piyush, and M. Vutukuru. 2015. WebQ: A virtual queue for improving user experience during web server overload. In 2015 IEEE 23rd International Symposium on Quality of Service (IWQoS). IEEE, Portland, OR, USA, 135--140. https://ieeexplore.ieee.org/document/7404723
[8]
Zhengfang Duanmu, Kede Ma, and Zhou Wang. 2017. Quality-of-Experience of Adaptive Video Streaming: Exploring the Space of Adaptations. In MM '17 Proceedings of the 2017 ACM on Multimedia Conference (2017). ACM Press, Mountain View, California, USA, 1752--1760. http://dl.acm.org/citation.cfm?doid=3123266.3123418
[9]
Jehn-Ruey Jiang, W Yahya, and M.T. Ananta. 2015. Load balancing and multicasting using the extended Dijkstra's algorithm in software defined networking. Frontiers in Artificial Intelligence and Applications 274 (01 2015), 2123--2132.
[10]
E. Kaysudu, C. Çetinkaya, K. Hergüner, and M. Sayıt. 2016. Server selection for video streaming applications over Software Defined Networks. In 2016 24th Signal Processing and Communication Application Conference (SIU). IEEE, Zonguldak, Turkey, 1965--1968.
[11]
The Company Nielsen. 2016. How worldwide viewing Habits are changing in the evolving media landscape. http://www.nielsen.com/content/dam/nielsenglobal/eu/docs/pdf/Nielsen-global-video-on-demand.pdf, 73, Avenue des Pléiades B-1200 Brussels. Acesso 15 Ago. de 2018.
[12]
Iraj Sodagar. 2011. The MPEG-DASH Standard for Multimedia Streaming Over the Internet. IEEE MultiMedia 18, 4 (04 2011), 62--67.
[13]
Thomas Stockhammer. 2011. Dynamic Adaptive Streaming over HTTP -: Standards and Design Principles. In Proceedings of the Second Annual ACM Conference on Multimedia Systems (MMSys '11). ACM, New York, NY, USA, 133--144.
[14]
Zheng Wang, Jun Huang, and Scott Rose. 2018. Evolution and challenges of DNS-based CDNs. Digital Communications and Networks 4, 4 (Nov. 2018), 235--243.
[15]
Matthias Wichtlhuber, Robert Reinecke, and David Hausheer. 2015. An SDN-based CDN/ISP collaboration architecture for managing high-volume flows. IEEE Transactions on Network and Service Management 12 (03 2015), 15.

Recommendations

Comments

Information & Contributors

Information

Published In

cover image ACM Other conferences
WebMedia '19: Proceedings of the 25th Brazillian Symposium on Multimedia and the Web
October 2019
537 pages
ISBN:9781450367639
DOI:10.1145/3323503
Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 29 October 2019

Permissions

Request permissions for this article.

Check for updates

Author Tags

  1. MPEG-DASH
  2. SDN
  3. load balancing

Qualifiers

  • Research-article

Conference

WebMedia '19
WebMedia '19: Brazilian Symposium on Multimedia and the Web
October 29 - November 1, 2019
Rio de Janeiro, Brazil

Acceptance Rates

Overall Acceptance Rate 270 of 873 submissions, 31%

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • 0
    Total Citations
  • 56
    Total Downloads
  • Downloads (Last 12 months)1
  • Downloads (Last 6 weeks)0
Reflects downloads up to 08 Mar 2025

Other Metrics

Citations

View Options

Login options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Figures

Tables

Media

Share

Share

Share this Publication link

Share on social media