A case study of larc admission control on web caching.

Detalhes bibliográficos
Autor(a) principal: ALVES, Ruan Gomes de Oliveira.
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 SILVA, 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, R. G. O.http://lattes.cnpq.br/6631983070915152ALVES, Ruan Gomes de Oliveira.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.Submitted by Élida Maeli Fernandes Quirino (maely_sax@hotmail.com) on 2023-12-04T20:36:54Z No. of bitstreams: 1 RUAN GOMES DE OLIVEIRA ALVES - TCC ARTIGO CIÊNCIA DA COMPUTAÇÃO CEEI 2023.pdf: 200071 bytes, checksum: 5aab227f459230ee233d9ac27afc81a4 (MD5)Made available in DSpace on 2023-12-04T20:36:54Z (GMT). No. of bitstreams: 1 RUAN GOMES DE OLIVEIRA ALVES - TCC ARTIGO CIÊNCIA DA COMPUTAÇÃO CEEI 2023.pdf: 200071 bytes, checksum: 5aab227f459230ee233d9ac27afc81a4 (MD5) Previous issue date: 2023-06-28Universidade Federal de Campina GrandeUFCGBrasilCentro de Engenharia Elétrica e Informática - CEEICiência da Computação.Estudo de casoArmazenamento em cacheGerenciamento de cacheAdmission controlCache simulatorCase studyCachingCache managementAdmission controlCache simulatorA case study of larc admission control on web caching.2023-06-282023-12-04T20:36:54Z2023-12-042023-12-04T20:36:54Zhttp://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/33364info:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/bachelorThesisenginfo:eu-repo/semantics/openAccessreponame:Biblioteca Digital de Teses e Dissertações da UFCGinstname:Universidade Federal de Campina Grande (UFCG)instacron:UFCGLICENSElicense.txtlicense.txttext/plain; charset=utf-81748http://dspace.sti.ufcg.edu.br:8080/xmlui/bitstream/riufcg/33364/2/license.txt8a4605be74aa9ea9d79846c1fba20a33MD52ORIGINALRUAN GOMES DE OLIVEIRA ALVES - TCC ARTIGO CIÊNCIA DA COMPUTAÇÃO CEEI 2023.pdfRUAN GOMES DE OLIVEIRA ALVES - TCC ARTIGO CIÊNCIA DA COMPUTAÇÃO CEEI 2023.pdfapplication/pdf200071http://dspace.sti.ufcg.edu.br:8080/xmlui/bitstream/riufcg/33364/1/RUAN+GOMES+DE+OLIVEIRA+ALVES+-+TCC+ARTIGO+CI%C3%8ANCIA+DA+COMPUTA%C3%87%C3%83O+CEEI+2023.pdf5aab227f459230ee233d9ac27afc81a4MD51riufcg/333642023-12-04 17:37:33.996oai:localhost:riufcg/33364Tk9URTogUExBQ0UgWU9VUiBPV04gTElDRU5TRSBIRVJFClRoaXMgc2FtcGxlIGxpY2Vuc2UgaXMgcHJvdmlkZWQgZm9yIGluZm9ybWF0aW9uYWwgcHVycG9zZXMgb25seS4KCk5PTi1FWENMVVNJVkUgRElTVFJJQlVUSU9OIExJQ0VOU0UKCkJ5IHNpZ25pbmcgYW5kIHN1Ym1pdHRpbmcgdGhpcyBsaWNlbnNlLCB5b3UgKHRoZSBhdXRob3Iocykgb3IgY29weXJpZ2h0Cm93bmVyKSBncmFudHMgdG8gRFNwYWNlIFVuaXZlcnNpdHkgKERTVSkgdGhlIG5vbi1leGNsdXNpdmUgcmlnaHQgdG8gcmVwcm9kdWNlLAp0cmFuc2xhdGUgKGFzIGRlZmluZWQgYmVsb3cpLCBhbmQvb3IgZGlzdHJpYnV0ZSB5b3VyIHN1Ym1pc3Npb24gKGluY2x1ZGluZwp0aGUgYWJzdHJhY3QpIHdvcmxkd2lkZSBpbiBwcmludCBhbmQgZWxlY3Ryb25pYyBmb3JtYXQgYW5kIGluIGFueSBtZWRpdW0sCmluY2x1ZGluZyBidXQgbm90IGxpbWl0ZWQgdG8gYXVkaW8gb3IgdmlkZW8uCgpZb3UgYWdyZWUgdGhhdCBEU1UgbWF5LCB3aXRob3V0IGNoYW5naW5nIHRoZSBjb250ZW50LCB0cmFuc2xhdGUgdGhlCnN1Ym1pc3Npb24gdG8gYW55IG1lZGl1bSBvciBmb3JtYXQgZm9yIHRoZSBwdXJwb3NlIG9mIHByZXNlcnZhdGlvbi4KCllvdSBhbHNvIGFncmVlIHRoYXQgRFNVIG1heSBrZWVwIG1vcmUgdGhhbiBvbmUgY29weSBvZiB0aGlzIHN1Ym1pc3Npb24gZm9yCnB1cnBvc2VzIG9mIHNlY3VyaXR5LCBiYWNrLXVwIGFuZCBwcmVzZXJ2YXRpb24uCgpZb3UgcmVwcmVzZW50IHRoYXQgdGhlIHN1Ym1pc3Npb24gaXMgeW91ciBvcmlnaW5hbCB3b3JrLCBhbmQgdGhhdCB5b3UgaGF2ZQp0aGUgcmlnaHQgdG8gZ3JhbnQgdGhlIHJpZ2h0cyBjb250YWluZWQgaW4gdGhpcyBsaWNlbnNlLiBZb3UgYWxzbyByZXByZXNlbnQKdGhhdCB5b3VyIHN1Ym1pc3Npb24gZG9lcyBub3QsIHRvIHRoZSBiZXN0IG9mIHlvdXIga25vd2xlZGdlLCBpbmZyaW5nZSB1cG9uCmFueW9uZSdzIGNvcHlyaWdodC4KCklmIHRoZSBzdWJtaXNzaW9uIGNvbnRhaW5zIG1hdGVyaWFsIGZvciB3aGljaCB5b3UgZG8gbm90IGhvbGQgY29weXJpZ2h0LAp5b3UgcmVwcmVzZW50IHRoYXQgeW91IGhhdmUgb2J0YWluZWQgdGhlIHVucmVzdHJpY3RlZCBwZXJtaXNzaW9uIG9mIHRoZQpjb3B5cmlnaHQgb3duZXIgdG8gZ3JhbnQgRFNVIHRoZSByaWdodHMgcmVxdWlyZWQgYnkgdGhpcyBsaWNlbnNlLCBhbmQgdGhhdApzdWNoIHRoaXJkLXBhcnR5IG93bmVkIG1hdGVyaWFsIGlzIGNsZWFybHkgaWRlbnRpZmllZCBhbmQgYWNrbm93bGVkZ2VkCndpdGhpbiB0aGUgdGV4dCBvciBjb250ZW50IG9mIHRoZSBzdWJtaXNzaW9uLgoKSUYgVEhFIFNVQk1JU1NJT04gSVMgQkFTRUQgVVBPTiBXT1JLIFRIQVQgSEFTIEJFRU4gU1BPTlNPUkVEIE9SIFNVUFBPUlRFRApCWSBBTiBBR0VOQ1kgT1IgT1JHQU5JWkFUSU9OIE9USEVSIFRIQU4gRFNVLCBZT1UgUkVQUkVTRU5UIFRIQVQgWU9VIEhBVkUKRlVMRklMTEVEIEFOWSBSSUdIVCBPRiBSRVZJRVcgT1IgT1RIRVIgT0JMSUdBVElPTlMgUkVRVUlSRUQgQlkgU1VDSApDT05UUkFDVCBPUiBBR1JFRU1FTlQuCgpEU1Ugd2lsbCBjbGVhcmx5IGlkZW50aWZ5IHlvdXIgbmFtZShzKSBhcyB0aGUgYXV0aG9yKHMpIG9yIG93bmVyKHMpIG9mIHRoZQpzdWJtaXNzaW9uLCBhbmQgd2lsbCBub3QgbWFrZSBhbnkgYWx0ZXJhdGlvbiwgb3RoZXIgdGhhbiBhcyBhbGxvd2VkIGJ5IHRoaXMKbGljZW5zZSwgdG8geW91ciBzdWJtaXNzaW9uLgo=Biblioteca 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.pt_BR.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.
Ciência da Computação.
Estudo de caso
Armazenamento em cache
Gerenciamento de cache
Admission control
Cache simulator
Case study
Caching
Cache management
Admission control
Cache simulator
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.advisor1.fl_str_mv SILVA, Thiago Emmanuel Pereira da Cunha.
dc.contributor.advisor1ID.fl_str_mv SILVA, T. E. P. C.
dc.contributor.advisor1Lattes.fl_str_mv http://lattes.cnpq.br/3273998433544268
dc.contributor.referee1.fl_str_mv RAMALHO, Franklin de Souza.
dc.contributor.referee1ID.fl_str_mv RAMALHO, F. S.
dc.contributor.referee1Lattes.fl_str_mv http://lattes.cnpq.br/2469816352786812
dc.contributor.referee2.fl_str_mv BRASILEIRO, Francisco Vilar.
dc.contributor.referee2ID.fl_str_mv BRASILEIRO, F. V.
dc.contributor.referee2Lattes.fl_str_mv http://lattes.cnpq.br/5957855817378897
dc.contributor.authorID.fl_str_mv ALVES, R. G. O.
dc.contributor.authorLattes.fl_str_mv http://lattes.cnpq.br/6631983070915152
dc.contributor.author.fl_str_mv ALVES, Ruan Gomes de Oliveira.
contributor_str_mv SILVA, Thiago Emmanuel Pereira da Cunha.
RAMALHO, Franklin de Souza.
BRASILEIRO, Francisco Vilar.
dc.subject.cnpq.fl_str_mv Ciência da Computação.
topic Ciência da Computação.
Estudo de caso
Armazenamento em cache
Gerenciamento de cache
Admission control
Cache simulator
Case study
Caching
Cache management
Admission control
Cache simulator
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
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.issued.fl_str_mv 2023-06-28
dc.date.accessioned.fl_str_mv 2023-12-04T20:36:54Z
dc.date.available.fl_str_mv 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
dc.identifier.citation.fl_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
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
dc.publisher.initials.fl_str_mv UFCG
dc.publisher.country.fl_str_mv Brasil
dc.publisher.department.fl_str_mv Centro de Engenharia Elétrica e Informática - CEEI
publisher.none.fl_str_mv Universidade Federal de Campina Grande
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
bitstream.url.fl_str_mv http://dspace.sti.ufcg.edu.br:8080/xmlui/bitstream/riufcg/33364/2/license.txt
http://dspace.sti.ufcg.edu.br:8080/xmlui/bitstream/riufcg/33364/1/RUAN+GOMES+DE+OLIVEIRA+ALVES+-+TCC+ARTIGO+CI%C3%8ANCIA+DA+COMPUTA%C3%87%C3%83O+CEEI+2023.pdf
bitstream.checksum.fl_str_mv 8a4605be74aa9ea9d79846c1fba20a33
5aab227f459230ee233d9ac27afc81a4
bitstream.checksumAlgorithm.fl_str_mv MD5
MD5
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_ 1799308961976942592