Um método para a poiar decisões de projeto em aplicações web com streaming de mídia visando desempenho e escalabilidade

Detalhes bibliográficos
Ano de defesa: 2016
Autor(a) principal: Santos , Anderson Mendes dos
Orientador(a): Não Informado pela instituição
Banca de defesa: Não Informado pela instituição
Tipo de documento: Dissertação
Tipo de acesso: Acesso aberto
Idioma: por
Instituição de defesa: Universidade Federal de Alagoas
Brasil
Programa de Pós-Graduação em Informática
UFAL
Programa de Pós-Graduação: Não Informado pela instituição
Departamento: Não Informado pela instituição
País: Não Informado pela instituição
Palavras-chave em Português:
Link de acesso: http://www.repositorio.ufal.br/handle/riufal/2043
Resumo: The advancement of architecture in which applications are offered to current customers, based on cloud computing, contributed to applications with streamingmedia have become one of themost used forms of delivery content. This research has purpose to research web development technologies that can assist projects of web applications for streaming media. For this, a method was proposed that is applied in the context of thiswork as a test case. Among the several steps, a comparative study was done on several sources of which technologies (programming language and framework) are more promising and selected two: a technology based on Java and another based on Python. It selected a reference architecture to serve as the basis for the design and implementation of experiments. Through a performance evaluation method, benchmarking, the scenarios were defined with 10, 100 and 1000 users running the 20 minute period in a controlled environment. The technologies were evaluated in terms of CPU, RAM, response time and throughput with the use of pseudo streaming. As a result of the application of the method, we have that Java tends to performbetter in some metrics, as the number of users grows; While Python is steady and a good solution in scenarios with fewer users.