AVALIAÇÃO DE POLÍTICAS DE PARTICIONAMENTO DE DADOS EM CACHE WEB MULTI-CLIENTE

Autores

  • Ana Virgínia de Souza Nery Universidade Federal de Campina Grande
  • Thiago Emmanuel Pereira da Cunha Silva UFCG

Palavras-chave:

Cache web, Multi-locatário, Particionamento

Resumo

Caches de sistemas multi-locatários apresentam o problema da interferência. Esse problema resulta da remoção de itens do cache de um locatário pela inserção de itens de outro locatário. A remoção desses itens pode afetar o desempenho do cache quando esses itens são acessados, resultando em cache misses. A política Memshare mitiga os problemas de interferência em cache multi-locatários através de um mecanismo de particionamento da capacidade do cache. Essa política foi avaliada por simulação de uma carga de trabalho de um sistema de multi-locatário de produção e apresentou bons resultados quando comparada com um cenário base, sem política de particionamento. Apesar dos bons resultados reportados, a descrição da proposta da política Memshare não apresenta os detalhes suficientes para sua reprodução. Por conta disso, não é possível saber se a proposta é adequada em outros cenários de uso, diferentes do cenário original. Neste trabalho, reproduzimos a avaliação da política Memshare para uma carga diferente da original: uma carga de trabalho de um cache web de uma plataforma de comércio eletrônico multi-locatário. Os resultados da reprodução reforçam os resultados obtidos originalmente: apesar de apresentar um desempenho global um pouco menor, a política Memshare melhora o desempenho da maioria dos locatários e reduz significantemente a interferência entre eles.

Downloads

Publicado

2025-05-08