A case study of larc admission control on web caching.
Autor(a) principal: | |
---|---|
Data de Publicação: | 2023 |
Tipo de documento: | Trabalho de conclusão de curso |
Idioma: | eng |
Título da fonte: | Biblioteca Digital de Teses e Dissertações da UFCG |
Texto Completo: | http://dspace.sti.ufcg.edu.br:8080/jspui/handle/riufcg/33364 |
Resumo: | O armazenamento em cache é crucial para melhorar o desempenho dos serviços da Web. O principal fator que determina a qualidade do armazenamento em cache é sua capacidade. Se a capacidade do cache for muito pequena, o desempenho do cache (por exemplo, taxa de acertos) será afetado. No entanto, não se pode simplesmente adicionar mais capacidade para melhorar o desempenho. Se a capacidade do cache aumentar além de um determinado ponto, o desempenho do cache não será aprimorado e a capacidade adicionada será desperdiçada. Para uma capacidade definida, os sistemas de cache aplicam uma política de substituição que decide quais itens devem ser removidos quando o cache estiver cheio. A literatura tem muitas políticas de substituição de cache. Neste trabalho, tomamos outra direção. Analisamos como economizar usando a capacidade do cache com base nas políticas de controle de admissão. Em vez de decidir quais itens devem ser removidos do cache, o controle de admissão decide se um item deve entrar no cache. Consideramos o LARC, uma conhecida política de admissão que permite que os itens sejam armazenados em cache apenas em seu segundo acesso. Avaliamos essa política de cache simulando uma carga de requisições de um grande serviço de comércio eletrônico. Os resultados indicam que quando o cache é superdimensionado, por ex. sua capacidade é maior que a ótima, a política de controle de admissão reduz o uso do cache em até 50%, com uma pequena penalidade de desempenho de 5%. Por outro lado, quando o cache é subdimensionado, a política de controle de admissão aumenta o desempenho do cache em até 22% sem nenhum custo no aumento do uso do cache. Acreditamos que esses resultados indicam que há potencial para integrar o controle de admissão ao gerenciamento de cache. |
id |
UFCG_4749a18aeea43b7d0a23295d1cc25193 |
---|---|
oai_identifier_str |
oai:localhost:riufcg/33364 |
network_acronym_str |
UFCG |
network_name_str |
Biblioteca Digital de Teses e Dissertações da UFCG |
repository_id_str |
4851 |
spelling |
A case study of larc admission control on web caching.Estudo de casoArmazenamento em cacheGerenciamento de cacheAdmission controlCache simulatorCase studyCachingCache managementAdmission controlCache simulatorCiência da Computação.O armazenamento em cache é crucial para melhorar o desempenho dos serviços da Web. O principal fator que determina a qualidade do armazenamento em cache é sua capacidade. Se a capacidade do cache for muito pequena, o desempenho do cache (por exemplo, taxa de acertos) será afetado. No entanto, não se pode simplesmente adicionar mais capacidade para melhorar o desempenho. Se a capacidade do cache aumentar além de um determinado ponto, o desempenho do cache não será aprimorado e a capacidade adicionada será desperdiçada. Para uma capacidade definida, os sistemas de cache aplicam uma política de substituição que decide quais itens devem ser removidos quando o cache estiver cheio. A literatura tem muitas políticas de substituição de cache. Neste trabalho, tomamos outra direção. Analisamos como economizar usando a capacidade do cache com base nas políticas de controle de admissão. Em vez de decidir quais itens devem ser removidos do cache, o controle de admissão decide se um item deve entrar no cache. Consideramos o LARC, uma conhecida política de admissão que permite que os itens sejam armazenados em cache apenas em seu segundo acesso. Avaliamos essa política de cache simulando uma carga de requisições de um grande serviço de comércio eletrônico. Os resultados indicam que quando o cache é superdimensionado, por ex. sua capacidade é maior que a ótima, a política de controle de admissão reduz o uso do cache em até 50%, com uma pequena penalidade de desempenho de 5%. Por outro lado, quando o cache é subdimensionado, a política de controle de admissão aumenta o desempenho do cache em até 22% sem nenhum custo no aumento do uso do cache. Acreditamos que esses resultados indicam que há potencial para integrar o controle de admissão ao gerenciamento de cache.Caching is crucial for improving the performance of Web services. The key factor that determines the quality of caching is its capacity. If the cache capacity is too small, caching performance (e.g. hit ratio) is impacted. However, one cannot simply add more capacity to improve performance. If cache capacity grows beyond a certain point, caching performance is not improved, and the added capacity is wasted. For a deined capacity, caching systems apply a replacement policy that decides which items must be removed when the cache is full. The literature has a lot of cache replacement policies. In this work, we take another direction. We analyze how to be thrifty using cache capacity based on admission control policies. Instead of deciding which items should be removed from the cache, the admission control decides whether an item should enter the cache. We considered LARC, a well-known admission policy that allows items to be cached only in their second access. We evaluated this cache policy by simulating a request trace of a large e-commerce web service. The results indicate that when the cache is oversized, e.g. its capacity is larger than the optimal, the admission control policy reduces the cache usage up to 50%, with a small 5% performance penalty. On the other hand, when the cache is undersized, the admission control policy increases the cache performance up to 22% with no cost on cache usage increase. We believe these results indicate that there is potential for integrating admission control into cache management.Universidade Federal de Campina GrandeBrasilCentro de Engenharia Elétrica e Informática - CEEIUFCGSILVA, Thiago Emmanuel Pereira da Cunha.SILVA, T. E. P. C.http://lattes.cnpq.br/3273998433544268RAMALHO, Franklin de Souza.RAMALHO, F. S.http://lattes.cnpq.br/2469816352786812BRASILEIRO, Francisco Vilar.BRASILEIRO, F. V.http://lattes.cnpq.br/5957855817378897ALVES, Ruan Gomes de Oliveira.2023-06-282023-12-04T20:36:54Z2023-12-042023-12-04T20:36:54Zinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/bachelorThesishttp://dspace.sti.ufcg.edu.br:8080/jspui/handle/riufcg/33364ALVES, Ruan Gomes de Oliveira. A case study of larc admission control on web caching. 2023. 8f. (Trabalho de Conclusão de Curso - Artigo), Curso de Bacharelado em Ciência da Computação, Centro de Engenharia Elétrica e Informática , Universidade Federal de Campina Grande – Paraíba - Brasil, 2023. Disponível em: http://dspace.sti.ufcg.edu.br:8080/jspui/handle/riufcg/33364enginfo:eu-repo/semantics/openAccessreponame:Biblioteca Digital de Teses e Dissertações da UFCGinstname:Universidade Federal de Campina Grande (UFCG)instacron:UFCG2023-12-04T20:37:33Zoai:localhost:riufcg/33364Biblioteca Digital de Teses e Dissertaçõeshttp://bdtd.ufcg.edu.br/PUBhttp://dspace.sti.ufcg.edu.br:8080/oai/requestbdtd@setor.ufcg.edu.br || bdtd@setor.ufcg.edu.bropendoar:48512023-12-04T20:37:33Biblioteca Digital de Teses e Dissertações da UFCG - Universidade Federal de Campina Grande (UFCG)false |
dc.title.none.fl_str_mv |
A case study of larc admission control on web caching. |
title |
A case study of larc admission control on web caching. |
spellingShingle |
A case study of larc admission control on web caching. ALVES, Ruan Gomes de Oliveira. Estudo de caso Armazenamento em cache Gerenciamento de cache Admission control Cache simulator Case study Caching Cache management Admission control Cache simulator Ciência da Computação. |
title_short |
A case study of larc admission control on web caching. |
title_full |
A case study of larc admission control on web caching. |
title_fullStr |
A case study of larc admission control on web caching. |
title_full_unstemmed |
A case study of larc admission control on web caching. |
title_sort |
A case study of larc admission control on web caching. |
author |
ALVES, Ruan Gomes de Oliveira. |
author_facet |
ALVES, Ruan Gomes de Oliveira. |
author_role |
author |
dc.contributor.none.fl_str_mv |
SILVA, Thiago Emmanuel Pereira da Cunha. SILVA, T. E. P. C. http://lattes.cnpq.br/3273998433544268 RAMALHO, Franklin de Souza. RAMALHO, F. S. http://lattes.cnpq.br/2469816352786812 BRASILEIRO, Francisco Vilar. BRASILEIRO, F. V. http://lattes.cnpq.br/5957855817378897 |
dc.contributor.author.fl_str_mv |
ALVES, Ruan Gomes de Oliveira. |
dc.subject.por.fl_str_mv |
Estudo de caso Armazenamento em cache Gerenciamento de cache Admission control Cache simulator Case study Caching Cache management Admission control Cache simulator Ciência da Computação. |
topic |
Estudo de caso Armazenamento em cache Gerenciamento de cache Admission control Cache simulator Case study Caching Cache management Admission control Cache simulator Ciência da Computação. |
description |
O armazenamento em cache é crucial para melhorar o desempenho dos serviços da Web. O principal fator que determina a qualidade do armazenamento em cache é sua capacidade. Se a capacidade do cache for muito pequena, o desempenho do cache (por exemplo, taxa de acertos) será afetado. No entanto, não se pode simplesmente adicionar mais capacidade para melhorar o desempenho. Se a capacidade do cache aumentar além de um determinado ponto, o desempenho do cache não será aprimorado e a capacidade adicionada será desperdiçada. Para uma capacidade definida, os sistemas de cache aplicam uma política de substituição que decide quais itens devem ser removidos quando o cache estiver cheio. A literatura tem muitas políticas de substituição de cache. Neste trabalho, tomamos outra direção. Analisamos como economizar usando a capacidade do cache com base nas políticas de controle de admissão. Em vez de decidir quais itens devem ser removidos do cache, o controle de admissão decide se um item deve entrar no cache. Consideramos o LARC, uma conhecida política de admissão que permite que os itens sejam armazenados em cache apenas em seu segundo acesso. Avaliamos essa política de cache simulando uma carga de requisições de um grande serviço de comércio eletrônico. Os resultados indicam que quando o cache é superdimensionado, por ex. sua capacidade é maior que a ótima, a política de controle de admissão reduz o uso do cache em até 50%, com uma pequena penalidade de desempenho de 5%. Por outro lado, quando o cache é subdimensionado, a política de controle de admissão aumenta o desempenho do cache em até 22% sem nenhum custo no aumento do uso do cache. Acreditamos que esses resultados indicam que há potencial para integrar o controle de admissão ao gerenciamento de cache. |
publishDate |
2023 |
dc.date.none.fl_str_mv |
2023-06-28 2023-12-04T20:36:54Z 2023-12-04 2023-12-04T20:36:54Z |
dc.type.status.fl_str_mv |
info:eu-repo/semantics/publishedVersion |
dc.type.driver.fl_str_mv |
info:eu-repo/semantics/bachelorThesis |
format |
bachelorThesis |
status_str |
publishedVersion |
dc.identifier.uri.fl_str_mv |
http://dspace.sti.ufcg.edu.br:8080/jspui/handle/riufcg/33364 ALVES, Ruan Gomes de Oliveira. A case study of larc admission control on web caching. 2023. 8f. (Trabalho de Conclusão de Curso - Artigo), Curso de Bacharelado em Ciência da Computação, Centro de Engenharia Elétrica e Informática , Universidade Federal de Campina Grande – Paraíba - Brasil, 2023. Disponível em: http://dspace.sti.ufcg.edu.br:8080/jspui/handle/riufcg/33364 |
url |
http://dspace.sti.ufcg.edu.br:8080/jspui/handle/riufcg/33364 |
identifier_str_mv |
ALVES, Ruan Gomes de Oliveira. A case study of larc admission control on web caching. 2023. 8f. (Trabalho de Conclusão de Curso - Artigo), Curso de Bacharelado em Ciência da Computação, Centro de Engenharia Elétrica e Informática , Universidade Federal de Campina Grande – Paraíba - Brasil, 2023. Disponível em: http://dspace.sti.ufcg.edu.br:8080/jspui/handle/riufcg/33364 |
dc.language.iso.fl_str_mv |
eng |
language |
eng |
dc.rights.driver.fl_str_mv |
info:eu-repo/semantics/openAccess |
eu_rights_str_mv |
openAccess |
dc.publisher.none.fl_str_mv |
Universidade Federal de Campina Grande Brasil Centro de Engenharia Elétrica e Informática - CEEI UFCG |
publisher.none.fl_str_mv |
Universidade Federal de Campina Grande Brasil Centro de Engenharia Elétrica e Informática - CEEI UFCG |
dc.source.none.fl_str_mv |
reponame:Biblioteca Digital de Teses e Dissertações da UFCG instname:Universidade Federal de Campina Grande (UFCG) instacron:UFCG |
instname_str |
Universidade Federal de Campina Grande (UFCG) |
instacron_str |
UFCG |
institution |
UFCG |
reponame_str |
Biblioteca Digital de Teses e Dissertações da UFCG |
collection |
Biblioteca Digital de Teses e Dissertações da UFCG |
repository.name.fl_str_mv |
Biblioteca Digital de Teses e Dissertações da UFCG - Universidade Federal de Campina Grande (UFCG) |
repository.mail.fl_str_mv |
bdtd@setor.ufcg.edu.br || bdtd@setor.ufcg.edu.br |
_version_ |
1809744604151414784 |