Framework para construção de aplicações adaptativas em nuvem multimídia

Detalhes bibliográficos
Ano de defesa: 2015
Autor(a) principal: Martins, Rodrigo Ferreira lattes
Orientador(a): Moreno, Marcelo Ferreira lattes
Banca de defesa: Barrére, Eduardo lattes, Clua, Esteban Walter Gonzalez lattes
Tipo de documento: Dissertação
Tipo de acesso: Acesso aberto
Idioma: por
Instituição de defesa: Universidade Federal de Juiz de Fora (UFJF)
Programa de Pós-Graduação: Programa de Pós-graduação em Ciência da Computação
Departamento: ICE – Instituto de Ciências Exatas
País: Brasil
Palavras-chave em Português:
Área do conhecimento CNPq:
Link de acesso: https://repositorio.ufjf.br/jspui/handle/ufjf/4842
Resumo: Atualmente os tradicionais computadores de mesa e laptops estão perdendo mercado para dispositivos mais pervasivos, como smartphones, tablets e wearables que em sua grande maioria têm limitações de hardware devido às restrições de tamanho, peso e duração da bateria. As aplicações mais populares nos dias de hoje envolvem multimídia e algumas vezes consomem mais recursos do que esses dispositivos são capazes de suportar, por exemplo, realidade aumentada, jogos e o uso de computação para estender a capacidade cognitiva como reconhecimento facial e de fala, processamento de linguagem natural,aprendizagem de máquina, planejamento e tomada de decisão. Nesse contexto, mesmo a já tão popular cloud computing não serve como solução por si só, uma vez que a latência e o jitter criam uma restrição para aplicações interativas. Este trabalho propõe um framework para a construção de aplicações multimídia adaptativas que, no lado cliente, permite explorar recursos dos dispositivos alcançáveis, sejam móveis ou não, a fim de tornar as aplicações mais imersivas. Não apenas os recursos quantitativos, mas também os qualitativos são levados em consideração para distribuir as tarefas. Quanto à nuvem, a proposta apropria-se da ideia de edge cloud computing para aumentar a Qualidade de Serviço (QoS) e permitir que regras de negócio também sejam levadas em consideração durante a distribuição das tarefas, bem como na sintonização do serviço.