Desenvolvimento de um simulador de cache para análise de políticas de gerenciamento.

Detalhes bibliográficos
Autor(a) principal: NASCIMENTO, Gabriela Roberta Alverga do.
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