Please use this identifier to cite or link to this item: https://repositorio.ufu.br/handle/123456789/24068
Document type: Trabalho de Conclusão de Curso
Access type: Acesso Aberto
Title: Construção de um serviço conteinerizado de vídeo sob demanda baseado em DASH para experimentação e coleta de métricas de desempenho
Alternate title (s): Construction of a containerized DASH-based on-demand video service for experimentation and collection of performance metrics
Author: Matos, Juliano Reis Fernandes
First Advisor: Pasquini, Rafael
First member of the Committee: Camargos, Lásaro Jonas
Second member of the Committee: Miani, Rodrigo Sanches
Summary: Esta pesquisa tem como objetivo o estudo de um ambiente de distribuição de vídeo sob demanda. À medida que o serviço implantado passa por diferentes condições durante seu funcionamento, este trabalho efetua a coleta de um conjunto de dados referente ao seu desempenho. Este conjunto de dados será adequado para investigações futuras de aprendizado de máquina. A metodologia se baseia na realização de experimentos controlados com a utilização de um serviço de transmissão de vídeos com adaptação dinâmica pelo método DASH, implantado em um ambiente conteinerizado, sendo acessado por um cliente de vídeo capaz de capturar métricas de qualidade de serviço. Ao mesmo tempo que o cliente está capturando as métricas, há um gerador de carga buscando afetar, de maneira controlada, o funcionamento da plataforma. Demonstramos que a plataforma foi capaz de realizar a transmissão apropriada dos vídeos configurados para o padrão DASH, ao mesmo tempo que o gerador de carga fez capaz a alteração entre os níveis de qualidade dos vídeos ao longo do experimento, resultando na diversificação dos valores contidos nos conjuntos de dados obtidos.
Abstract: The aim of this research is to study an on-demand video distribution environment. As the deployed service goes through distinct conditions during the time it is running, a platform component gathers data related to its overall performance. The collected data set will then be made suitable for future investigations where machine learning will be used. The methodology is based on carrying out controlled experiments using a video streaming service with support for dynamic adaptation by applying the DASH method, deployed in a conteinerized environment, accessed by a video client that is able to register a set of pre-defined metrics. As the video client captures the aforementioned metrics, a load generator tries to affect, in a controlled manner, the operation of the plaftorm. We show that the built platform was able to appropriately stream every DASH configured video available, while the load generator made the dynamic change in video quality possible during the experiment, resulting in a broader diversification of the data held within each newly obtained data set.
Keywords: Adaptação dinâmica
DASH
Kubernetes
Conteinerização
Dynamic adaptation
Containerization
Area (s) of CNPq: CNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO
Language: por
Country: Brasil
Publisher: Universidade Federal de Uberlândia
Quote: MATOS, Juliano Reis Fernandes. Construção de um serviço conteinerizado de vídeo sob demanda baseado em DASH para experimentação e coleta de métricas de desempenho. 2018. 53 f. Trabalho de Conclusão de Curso (Graduação em Sistemas de Informação) – Universidade Federal de Uberlândia, Uberlândia, 2019.
URI: https://repositorio.ufu.br/handle/123456789/24068
Date of defense: 18-Dec-2018
Appears in Collections:TCC - Sistemas de Informação (Uberlândia)

Files in This Item:
File Description SizeFormat 
ConstruçãoServiçoConteinerizado.pdfTCC2.64 MBAdobe PDFThumbnail
View/Open


Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.