Balanceamento de Tráfego entre Servidores de Vídeo MPEG-DASH em Redes Definidas por Software

  • Edenilson Jônatas dos Passos Universidade do Estado de Santa Catarina
  • Adriano Fiorese UDESC

Resumo


With popularization of video streaming service in recent years, 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. However, with the limitation of the TCP/IP network structure, the end user quality of experience may be affected. This is due to several factors such as network congestion, bandwidth limitation, non-optimal choice of a content provider server and server overload. This article presents a load-balancing solution between MPEG-DASH video servers based on Software Defined Networks, using as a balancing metric the throughput of the content server.

Palavras-chave: Redes Definidas por Software, Transmissão de Vídeo, Balanceamento de Carga

Referências

Bourke, T. (2001). Server load balancing. O'Reilly, 1st edition.

Cardellini, V., Colajanni, M., and Yu, P. (1999). Dynamic load balancing on web-server systems. IEEE Internet Computing, 3(3):28-39.

Carter, R. L. and Crovella, M. E. (1997). Server selection using dynamic path charac-terization in wide-area networks. In Proceedings of INFOCOM '97, volume 3, pages 1014-1021 vol.3.

Chen-xiao, C. and Ya-bin, X. (2016). Research on load balance method in SDN. Interna-tional Journal of Grid and Distributed Computing, 9(1):25-36.

Cisco (2018). Cisco Visual Networking Index: Forecast and Trends, 2017-2022 White Paper.

dash.js (2012). A reference client implementation for the playback of MPEG DASH via javascript and compliant browsers.: Dash-industry-forum/dash.js. Disponível em https://github.com/Dash-Industry-Forum/dash.js. Acesso 13 Out. de 2018.

Doshi, B., Kumar, C., Piyush, P., and Vutukuru, M. (2015). Webq: A virtual queue for im-proving user experience during web server overload. In 2015 IEEE 23rd International Symposium on Quality of Service (IWQoS), pages 135-140.

Duanmu, Z., Ma, K., and Wang, Z. (2017). Quality-of-experience of adaptive video streaming: Exploring the space of adaptations. In MM '17 Proceedings of the 2017 ACM on Multimedia Conference, pages 1752-1760. ACM Press.

Jiang, J.-R., Yahya, W., and Ananta, M. (2015). Load balancing and multicasting using the extended dijkstra's algorithm in software defined networking. Frontiers in Artificial Intelligence and Applications, 274:2123-2132.

Kaysudu, E., Ç etinkaya, C., Hergüner, K., and Sayıt, M. (2016). Server selection for video streaming applications over software defined networks. In 2016 24th Signal Processing and Communication Application Conference (SIU), pages 1965-1968.

Nielsen, T. C. (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.

Sodagar, I. (2011). The mpeg-dash standard for multimedia streaming over the internet. IEEE MultiMedia, 18(4):62-67.

Stockhammer, T. (2011). Dynamic adaptive streaming over http -: Standards and design principles. In Proceedings of the Second Annual ACM Conference on Multimedia Systems, MMSys '11, pages 133-144, New York, NY, USA. ACM.

Wichtlhuber, M., Reinecke, R., and Hausheer, D. (2015). An sdn-based cdn/isp collabo-ration architecture for managing high-volume flows. IEEE Transactions on Network and Service Management, 12:15.
Publicado
23/09/2019
DOS PASSOS, Edenilson Jônatas ; FIORESE, Adriano . Balanceamento de Tráfego entre Servidores de Vídeo MPEG-DASH em Redes Definidas por Software. In: WORKSHOP DE GERÊNCIA E OPERAÇÃO DE REDES E SERVIÇOS (WGRS), 24. , 2019, Gramado. Anais [...]. Porto Alegre: Sociedade Brasileira de Computação, 2019 . p. 71-84. ISSN 2595-2722. DOI: https://doi.org/10.5753/wgrs.2019.7684.