Please use this identifier to cite or link to this item: http://dspace.sti.ufcg.edu.br:8080/jspui/handle/riufcg/29313
Title: Desenvolvimento de um simulador de cache para análise de políticas de gerenciamento.
Other Titles: Development of a cache simulator for analysis of management policies.
???metadata.dc.creator???: NASCIMENTO, Gabriela Roberta Alverga do.
???metadata.dc.contributor.advisor1???: SILVA, Thiago Emmanuel Pereira da Cunha.
???metadata.dc.contributor.referee1???: MACHADO, Patrícia Duarte de Lima.
???metadata.dc.contributor.referee2???: MASSONI, Tiago Lima.
Keywords: 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
Issue Date: 14-Feb-2023
Publisher: Universidade Federal de Campina Grande
Citation: 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
???metadata.dc.description.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.
Abstract: 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.
Keywords: 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
???metadata.dc.subject.cnpq???: Ciência da Computação.
URI: http://dspace.sti.ufcg.edu.br:8080/jspui/handle/riufcg/29313
Appears in Collections:Trabalho de Conclusão de Curso - Artigo - Ciência da Computação

Files in This Item:
File Description SizeFormat 
GABRIELA ROBERTA ALVERGA DO NASCIMENTO - TCC ARTIGO CIÊNCIA DA COMPUTAÇÃO CEEI 2023.pdfGabriela Roberta Alverga do Nascimento - TCC Artigo Ciência da Computação CEEI 2023319.47 kBAdobe PDFView/Open


Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.