Please use this identifier to cite or link to this item: https://hdl.handle.net/20.500.14279/29967
DC FieldValueLanguage
dc.contributor.authorWang, Ziqi-
dc.contributor.authorChoo, Chul Hwan-
dc.contributor.authorKozuch, Michael A.-
dc.contributor.authorMowry, Todd C.-
dc.contributor.authorPekhimenko, Gennady-
dc.contributor.authorSeshadri, Vivek-
dc.contributor.authorSkarlatos, Dimitrios-
dc.date.accessioned2023-07-25T08:28:06Z-
dc.date.available2023-07-25T08:28:06Z-
dc.date.issued2021-06-14-
dc.identifier.citationProceedings of ACM/IEEE 48th Annual International Symposium on Computer Architecture (ISCA), 2021, 14-18 June, Valencia, Spain, pp. 498-511en_US
dc.identifier.isbn9781665433334-
dc.identifier.urihttps://hdl.handle.net/20.500.14279/29967-
dc.description.abstractThe ability to capture frequent (per millisecond) persistent snapshots to NVM would enable a number of compelling use cases. Unfortunately, existing NVM snapshotting techniques suffer from a combination of persistence barrier stalls, write amplification to NVM, and/or lack of scalability beyond a single socket. In this paper, we present NVOverlay, which is a scalable and efficient technique for capturing frequent persistent snapshots to NVM such that they can be randomly accessed later. NVOverlay uses Coherent Snapshot Tracking to efficiently track changes to memory (since the previous snapshot) across multi-socket parallel systems, and it uses Multi-snapshot NVM Mapping to store these snapshots to NVM while avoiding excessive write amplification. Our experiments demonstrate that NVOverlay successfully hides the overhead of capturing these snapshots while reducing write amplification by 29%-47% compared with state-of-the-art logging-based snapshotting techniques.en_US
dc.language.isoenen_US
dc.rights© Copyright IEEE - All rights reserved.en_US
dc.rightsAttribution-NonCommercial-ShareAlike 4.0 International*
dc.rights.urihttp://creativecommons.org/licenses/by-nc-sa/4.0/*
dc.rights.urihttp://creativecommons.org/licenses/by-nc-nd/4.0/-
dc.subjectNonvolatile memoryen_US
dc.subjectSocketsen_US
dc.subjectScalabilityen_US
dc.subjectSubspace constraintsen_US
dc.subjectMemory managementen_US
dc.subjectBandwidthen_US
dc.subjectDebuggingen_US
dc.titleNVOverlay: Enabling efficient and scalable high-frequency snapshotting to NVMen_US
dc.typeConference Papersen_US
dc.collaborationCarnegie Mellon Universityen_US
dc.collaborationSamsung Electronicsen_US
dc.collaborationIntel Labsen_US
dc.collaborationUniversity of Torontoen_US
dc.collaborationMicrosoft Research Indiaen_US
dc.subject.categoryCivil Engineeringen_US
dc.countryUnited Statesen_US
dc.countrySouth Koreaen_US
dc.countryCanadaen_US
dc.countryIndiaen_US
dc.subject.fieldEngineering and Technologyen_US
dc.relation.conferenceACM/IEEE 48th Annual International Symposium on Computer Architecture (ISCA)en_US
dc.identifier.doi10.1109/ISCA52012.2021.00046en_US
dc.identifier.scopus2-s2.0-85114673631-
dc.identifier.urlhttps://api.elsevier.com/content/abstract/scopus_id/85114673631-
cut.common.academicyear2021-2022en_US
dc.identifier.spage498en_US
dc.identifier.epage511en_US
item.fulltextNo Fulltext-
item.cerifentitytypePublications-
item.grantfulltextnone-
item.openairecristypehttp://purl.org/coar/resource_type/c_c94f-
item.openairetypeconferenceObject-
item.languageiso639-1en-
crisitem.author.deptDepartment of Civil Engineering and Geomatics-
crisitem.author.facultyFaculty of Engineering and Technology-
crisitem.author.orcid0000-0002-2732-4780-
crisitem.author.parentorgFaculty of Engineering and Technology-
Appears in Collections:Δημοσιεύσεις σε συνέδρια /Conference papers or poster or presentation
CORE Recommender
Show simple item record

SCOPUSTM   
Citations 20

4
checked on Mar 14, 2024

Page view(s)

100
Last Week
4
Last month
8
checked on May 9, 2024

Google ScholarTM

Check

Altmetric


This item is licensed under a Creative Commons License Creative Commons