Balanceamento de carga de caches de IMKVS

Detalhes bibliográficos
Ano de defesa: 2016
Autor(a) principal: Trajano, Alex Ferreira Ramires
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 Estadual do Ceará
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: https://siduece.uece.br/siduece/trabalhoAcademicoPublico.jsf?id=84298
Resumo: <div style="">Redes sociais e outros tipos de aplicações em nuvem requerem respostas rápidas da infraestrutura de seus datacenters. Uma das técnicas que tem sido amplamente utilizada para alcançar tal requisito é o emprego de In-Memory Key-Value Storage (IMKVS) como mecanismo de caching, a fim de melhorar a experiência do usuário. Memcached e Redis são dois exemplos de aplicações que seguem a abordagem IMKVS. Geralmente, clientes de IMKVS utilizam Consistent Hashing para escolher onde armazenar um determinado objeto, o que pode causar desbalanceamento da carga na rede de computadores. Além do mais, tais clientes operam apenas na camada de aplicação, o que faz com que as condições da rede de computadores não seja levada em consideração enquanto distribuindo as requisições dos usuários. Este trabalho tem como objetivo propor uma nova arquitetura de caching em que é utilizado um balanceamento de carga em duas fases a fim de melhorar a performance de caches IMKVS. Tal arquitetura faz uso extensivo dos conceitos de Software-Defined Networking e Network Function Virtualization para gerenciar o mecanismo de balanceamento de carga. A proposta foi avaliada no Mininet, uma ferramenta de emulação de redes de computadores, e os resultados mostram que a proposta melhora o desempenho geral do sistema, ajudando a reduzir os custos operacionais das redes de datacenter. Palavras-chave: Caching. Balanceamento de Carga. Datacenter.</div>