Desenvolvimento de um simulador de cache para análise de políticas de gerenciamento.
Autor(a) principal: | |
---|---|
Data de Publicação: | 2023 |
Tipo de documento: | Trabalho de conclusão de curso |
Idioma: | por |
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/29313 |
Resumo: | Caching é uma estratégia tradicional para melhorar o desempenho de sistemas de computação. Sistemas de cache possuem várias configurações que podem alterar seu funcionamento e por consequência seu desempenho. É o caso, por exemplo, da parametrização das políticas de remoção de itens. Quando a escala do sistema de cache se torna muito grande, os experimentos para testes de alternativas para essas configurações se tornam difíceis. Considerando esse problema, desenvolvemos um simulador que modela um sistema de cache popular, o NGINX. Validamos esse simulador usando traces de uma implantação de um cache para um sistema web de alta escala. A validação do nosso simulador indica que ele apresenta baixo erro, cerca de 1% das requisições. |
id |
UFCG_9a8731f27bbcee79c7e2677117c52c59 |
---|---|
oai_identifier_str |
oai:localhost:riufcg/29313 |
network_acronym_str |
UFCG |
network_name_str |
Biblioteca Digital de Teses e Dissertações da UFCG |
repository_id_str |
4851 |
spelling |
Desenvolvimento de um simulador de cache para análise de políticas de gerenciamento.Development of a cache simulator for analysis of management policies.Simulador de cachePolíticas de gerenciamentoMelhoramentos e sistemas de computaçãoSistemas de cacheSimuladorDesenvolvimento de softwareSistema web de alta escalaCache simulatorManagement policiesImprovements and computing systemsCaching systemsSimulatorSoftware developmentHigh scale web systemCiência da Computação.Caching é uma estratégia tradicional para melhorar o desempenho de sistemas de computação. Sistemas de cache possuem várias configurações que podem alterar seu funcionamento e por consequência seu desempenho. É o caso, por exemplo, da parametrização das políticas de remoção de itens. Quando a escala do sistema de cache se torna muito grande, os experimentos para testes de alternativas para essas configurações se tornam difíceis. Considerando esse problema, desenvolvemos um simulador que modela um sistema de cache popular, o NGINX. Validamos esse simulador usando traces de uma implantação de um cache para um sistema web de alta escala. A validação do nosso simulador indica que ele apresenta baixo erro, cerca de 1% das requisições.Caching is a traditional strategy for improving the performance of computing systems. Cache systems have several settings that can change their operation and consequently their performance. This is the case, for example, with the parameterization of item removal policies. When the scale of the cache system becomes very large, experiments to test alternatives to these configurations become difficult. Considering this problem, we developed a simulator that models a popular caching system, NGINX. We validated this simulator using traces of a cache deployment for a high-scale web system. The validation of our simulator indicates that it presents low error, around 1% of the requests.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/3273998433544268MACHADO, Patrícia Duarte de Lima.MACHADO, P. D. L.MASSONI, Tiago Lima.MASSONI, T. L.http://lattes.cnpq.br/3563923906851611NASCIMENTO, Gabriela Roberta Alverga do.2023-02-142023-04-10T16:15:04Z2023-04-102023-04-10T16:15:04Zinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/bachelorThesishttp://dspace.sti.ufcg.edu.br:8080/jspui/handle/riufcg/29313NASCIMENTO, Gabriela Roberta Alverga do. Desenvolvimento de um simulador de cache para análise de políticas de gerenciamento. 2023. 9f. (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/29313porinfo:eu-repo/semantics/openAccessreponame:Biblioteca Digital de Teses e Dissertações da UFCGinstname:Universidade Federal de Campina Grande (UFCG)instacron:UFCG2023-04-10T16:15:51Zoai:localhost:riufcg/29313Biblioteca 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-04-10T16:15:51Biblioteca Digital de Teses e Dissertações da UFCG - Universidade Federal de Campina Grande (UFCG)false |
dc.title.none.fl_str_mv |
Desenvolvimento de um simulador de cache para análise de políticas de gerenciamento. Development of a cache simulator for analysis of management policies. |
title |
Desenvolvimento de um simulador de cache para análise de políticas de gerenciamento. |
spellingShingle |
Desenvolvimento de um simulador de cache para análise de políticas de gerenciamento. NASCIMENTO, Gabriela Roberta Alverga do. Simulador de cache Políticas de gerenciamento Melhoramentos e sistemas de computação Sistemas de cache Simulador Desenvolvimento de software Sistema web de alta escala Cache simulator Management policies Improvements and computing systems Caching systems Simulator Software development High scale web system Ciência da Computação. |
title_short |
Desenvolvimento de um simulador de cache para análise de políticas de gerenciamento. |
title_full |
Desenvolvimento de um simulador de cache para análise de políticas de gerenciamento. |
title_fullStr |
Desenvolvimento de um simulador de cache para análise de políticas de gerenciamento. |
title_full_unstemmed |
Desenvolvimento de um simulador de cache para análise de políticas de gerenciamento. |
title_sort |
Desenvolvimento de um simulador de cache para análise de políticas de gerenciamento. |
author |
NASCIMENTO, Gabriela Roberta Alverga do. |
author_facet |
NASCIMENTO, Gabriela Roberta Alverga do. |
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 MACHADO, Patrícia Duarte de Lima. MACHADO, P. D. L. MASSONI, Tiago Lima. MASSONI, T. L. http://lattes.cnpq.br/3563923906851611 |
dc.contributor.author.fl_str_mv |
NASCIMENTO, Gabriela Roberta Alverga do. |
dc.subject.por.fl_str_mv |
Simulador de cache Políticas de gerenciamento Melhoramentos e sistemas de computação Sistemas de cache Simulador Desenvolvimento de software Sistema web de alta escala Cache simulator Management policies Improvements and computing systems Caching systems Simulator Software development High scale web system Ciência da Computação. |
topic |
Simulador de cache Políticas de gerenciamento Melhoramentos e sistemas de computação Sistemas de cache Simulador Desenvolvimento de software Sistema web de alta escala Cache simulator Management policies Improvements and computing systems Caching systems Simulator Software development High scale web system Ciência da Computação. |
description |
Caching é uma estratégia tradicional para melhorar o desempenho de sistemas de computação. Sistemas de cache possuem várias configurações que podem alterar seu funcionamento e por consequência seu desempenho. É o caso, por exemplo, da parametrização das políticas de remoção de itens. Quando a escala do sistema de cache se torna muito grande, os experimentos para testes de alternativas para essas configurações se tornam difíceis. Considerando esse problema, desenvolvemos um simulador que modela um sistema de cache popular, o NGINX. Validamos esse simulador usando traces de uma implantação de um cache para um sistema web de alta escala. A validação do nosso simulador indica que ele apresenta baixo erro, cerca de 1% das requisições. |
publishDate |
2023 |
dc.date.none.fl_str_mv |
2023-02-14 2023-04-10T16:15:04Z 2023-04-10 2023-04-10T16:15:04Z |
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/29313 NASCIMENTO, Gabriela Roberta Alverga do. Desenvolvimento de um simulador de cache para análise de políticas de gerenciamento. 2023. 9f. (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/29313 |
url |
http://dspace.sti.ufcg.edu.br:8080/jspui/handle/riufcg/29313 |
identifier_str_mv |
NASCIMENTO, Gabriela Roberta Alverga do. Desenvolvimento de um simulador de cache para análise de políticas de gerenciamento. 2023. 9f. (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/29313 |
dc.language.iso.fl_str_mv |
por |
language |
por |
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_ |
1809744572592422912 |