Use este identificador para citar ou linkar para este item: https://repositorio.ufms.br/handle/123456789/13523
Registro completo de metadados
Campo DCValorIdioma
dc.creatorCARLOS EDUARDO MENDONÇA BRANT-
dc.date.accessioned2025-12-01T20:48:48Z-
dc.date.available2025-12-01T20:48:48Z-
dc.date.issued2025pt_BR
dc.identifier.urihttps://repositorio.ufms.br/handle/123456789/13523-
dc.description.abstractNon-volatile memory (NVM) has emerged as a promising technology to replace or complement DRAM in computer systems. However, ensuring crash consistency is a critical challenge in NVM-based systems, as partial updates to data structures can leave the system in an inconsistent state upon failure. This work extends DONUTS, a software-transparent checkpointing mechanism, by integrating additional cache replacement policies beyond the original LRU-Read strategy. Evaluations using SPEC CPU2006 and Splash2 benchmarks demonstrate that alternative cache replacement policies maintain a runtime overhead of approximately 2\%, while offering superior efficiency for certain workloads.-
dc.language.isopt_BRpt_BR
dc.publisherFundação Universidade Federal de Mato Grosso do Sulpt_BR
dc.rightsAcesso Abertopt_BR
dc.subjectNVM-
dc.subjectDONUTS-
dc.subjectDRAM-
dc.subjectmemória cache-
dc.subject.classificationEngenharia / Tecnologiapt_BR
dc.titleExtending DONUTS: A Comparative Evaluation of Cache Replacement Policies for Efficient Crash Consistency in Non-Volatile Memorypt_BR
dc.typeTrabalho de Conclusão de Cursopt_BR
dc.contributor.advisor1KLEBER KRUGER-
dc.description.resumoMemória não volátil (NVM) surgiu como uma tecnologia promissora para substituir ou complementar a DRAM em sistemas de computador. No entanto, garantir a consistência em caso de falha é um desafio crítico em sistemas baseados em NVM, pois atualizações parciais em estruturas de dados podem deixar o sistema em um estado inconsistente após uma falha. Este trabalho estende o DONUTS, um mecanismo de checkpointing transparente ao software, integrando políticas adicionais de substituição de cache além da estratégia original LRU-Read. Avaliações usando os benchmarks SPEC CPU2006 e Splash2 demonstram que políticas alternativas de substituição de cache mantêm uma sobrecarga de tempo de execução de aproximadamente 2%, ao mesmo tempo que oferecem eficiência superior para certas cargas de trabalho.pt_BR
dc.publisher.countrynullpt_BR
dc.publisher.initialsUFMSpt_BR
Aparece nas coleções:Sistemas de Informação - Bacharelado (CPCX)

Arquivos associados a este item:
Arquivo TamanhoFormato 
30911.pdf1,03 MBAdobe PDFVisualizar/Abrir


Os itens no repositório estão protegidos por copyright, com todos os direitos reservados, salvo quando é indicado o contrário.