Construção de modelo para realização de autoscaling ciente da QoE em ambientes da nuvem

Henrique Faria de Paiva Fagundes

A computação em nuvem é uma tendência recente da tecnologia cujo objetivo é
proporcionar serviços de Tecnologia da Informação (TI) sob demanda com pagamento
baseado no uso através da Internet. Tendências anteriores à computação em nuvem foram
limitadas a uma determinada classe de usuários ou focadas em tornar disponível uma
demanda específica de recursos de TI. Existem alguns casos de uso que não se encaixam totalmente na lógica utilizada pelos escalonadores provenientes dos grandes provedores de nuvem do mercado. No caso de serviços onde a qualidade de experiência é importante, existem métricas que devem ser
observadas para garantir a qualidade do serviço como um todo. Podemos citar métricas
de qualidade de serviço, como bitrate, vazão e latência como exemplo. Além das métricas
objetivas, existem métricas subjetivas à cada aplicação, como a qualidade de experiência
do usuário (QoE).

Qualidade de experiência (QoE) é o grau de prazer ou aborrecimento do usuário de
um aplicativo ou serviço. Ela resulta do cumprimento de suas expectativas em relação
à utilidade e/ou função do aplicativo ou serviço levando em conta a personalidade e do
estado atual do usuário.
Com isso em mente, temos como objetivo geral desse trabalho a criação de um
modelo satisfatório de autoescalonamento ciente da QoE para instâncias responsáveis por transmissão de vídeo. Ao fim do projeto, será verificada a eficácia do modelo com a
realização de testes de carga, simulando múltiplos acessos de vídeo, perante o escalonamento
necessário para que a QoE seja suficientemente satisfatória para o usuário final.


2023/1 - MSI2

Orientador: Daniel Fernandes Macedo

Palavras-chave: computação na nuvem, qualidade de experiência

Link para vídeo

PDF Disponível