Anais Do XXII Simpósio Em Sistemas Computacionais De Alto Desempenho (SSCAD 2021) 2021
DOI: 10.5753/wscad.2021.18517
|View full text |Cite
|
Sign up to set email alerts
|

DONUTS: Um Eficiente Método de Checkpointing em Memórias Não Voláteis

Abstract: Os sistemas com memória não volátil (NVM) precisam ser consistentes à falhas. Dentre os principais desafios está criar mecanismos de checkpointing viáveis em termos de desempenho e usabilidade, para isso é necessário reduzir o número de escritas na NVM, pois o aumento excessivo gera maior uso de largura de banda e, consequentemente, degrada o desempenho. Neste trabalho é proposto DONUTS, um mecanismo transparente ao software que gera épocas dinâmicas por meio de checkpoints integrados à política de substituiçã… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1

Citation Types

0
3
0

Year Published

2023
2023
2023
2023

Publication Types

Select...
1

Relationship

1
0

Authors

Journals

citations
Cited by 1 publication
(3 citation statements)
references
References 23 publications
0
3
0
Order By: Relevance
“…A second way to categorize these mechanisms is by the crash consistency technique adopted. The most common is by logging, which subdivides into redo‐logging, 2,8,10,11,14,15,20‐24 undo‐logging, 9,16,18,19,25 or a hybrid proposal of both 26,27 . Furthermore, other works have implemented shadow‐paging, 1,28,29 logging‐structured 30 and out‐of‐placing 3 techniques.…”
Section: Related Workmentioning
confidence: 99%
See 2 more Smart Citations
“…A second way to categorize these mechanisms is by the crash consistency technique adopted. The most common is by logging, which subdivides into redo‐logging, 2,8,10,11,14,15,20‐24 undo‐logging, 9,16,18,19,25 or a hybrid proposal of both 26,27 . Furthermore, other works have implemented shadow‐paging, 1,28,29 logging‐structured 30 and out‐of‐placing 3 techniques.…”
Section: Related Workmentioning
confidence: 99%
“…This article presents DONUTS 18 (don't pause the persistence), a hardware mechanism whose contribution is to provide software‐transparent crash consistency through asynchronous checkpoints. Its main differences are checkpoint integration into cache replacement policy and logging by PIM operations, whose benefits are: epochs with dynamic intervals, reduced memory bandwidth demand, and asynchronous persistence in group‐commit ‡ —a concept widely known and used in database systems but slightly explored in NVM architectures.…”
Section: Introductionmentioning
confidence: 99%
See 1 more Smart Citation