Use este identificador para citar ou linkar para este item:
https://repositorio.ufms.br/handle/123456789/13523Registro completo de metadados
| Campo DC | Valor | Idioma |
|---|---|---|
| dc.creator | CARLOS EDUARDO MENDONÇA BRANT | - |
| dc.date.accessioned | 2025-12-01T20:48:48Z | - |
| dc.date.available | 2025-12-01T20:48:48Z | - |
| dc.date.issued | 2025 | pt_BR |
| dc.identifier.uri | https://repositorio.ufms.br/handle/123456789/13523 | - |
| dc.description.abstract | Non-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.iso | pt_BR | pt_BR |
| dc.publisher | Fundação Universidade Federal de Mato Grosso do Sul | pt_BR |
| dc.rights | Acesso Aberto | pt_BR |
| dc.subject | NVM | - |
| dc.subject | DONUTS | - |
| dc.subject | DRAM | - |
| dc.subject | memória cache | - |
| dc.subject.classification | Engenharia / Tecnologia | pt_BR |
| dc.title | Extending DONUTS: A Comparative Evaluation of Cache Replacement Policies for Efficient Crash Consistency in Non-Volatile Memory | pt_BR |
| dc.type | Trabalho de Conclusão de Curso | pt_BR |
| dc.contributor.advisor1 | KLEBER KRUGER | - |
| dc.description.resumo | Memó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.country | null | pt_BR |
| dc.publisher.initials | UFMS | pt_BR |
| Aparece nas coleções: | Sistemas de Informação - Bacharelado (CPCX) | |
Arquivos associados a este item:
| Arquivo | Tamanho | Formato | |
|---|---|---|---|
| 30911.pdf | 1,03 MB | Adobe PDF | Visualizar/Abrir |
Os itens no repositório estão protegidos por copyright, com todos os direitos reservados, salvo quando é indicado o contrário.

