Snabba, ihållande minnen kommer att möjliggöra system som kombinerar konventionella DRAM-minnen med stora mängder icke-flyktigt huvudminne (NVMM) och ger enorma ökningar i lagringsprestanda. Att fullt ut inse denna potential kräver grundläggande förändringar i hur systemprogramvara hanterar, skyddar och ger tillgång till data som finns i NVMM. Vi tar itu med dessa behov genom att beskriva ett NVMM-optimerat filsystem kallat NOVA-Fortis som är både snabbt och motståndskraftigt mot korruption på grund av mediefel och programvarufel. Vi identifierar och föreslår lösningar för de unika utmaningarna i att lägga till feltolerans till ett NVMM filsystem, anpassa state-of-the-art tillförlitlighetstekniker till ett NVMM filsystem, och kvantifiera prestanda och lagring overheads för dessa tekniker. Vi finner att NOVA-Fortis tillförlitlighetsfunktioner förbrukar 14,8 % av lagringsutrymmet för redundans och minskar prestandan på applikationsnivå med mellan 2 % och 38 % jämfört med samma filsystem med funktionerna borttagna. NOVA-Fortis överträffar DAX-aware filsystem utan tillförlitlighet funktioner med 1,5× i genomsnitt. Det överträffar tillförlitliga, blockbaserade filsystem som körs på NVMM med 3× i genomsnitt.
NOVA-Fortis REF anpassade state-of-theart tillförlitlighetstekniker och var motståndskraftig mot korruption på grund av mediefel och programvarufel baserade på NOVA.
NOVA-Fortis: A Fault-Tolerant Non-Volatile Main Memory File System
{'venue': "SOSP '17", 'journal': None, 'mag_field_of_study': ['Computer Science']}