{"id":"https://openalex.org/W2973147281","doi":"https://doi.org/10.1109/nas.2019.8834719","title":"DV-NVLLC: Efficiently guaranteeing crash consistency in persistent memory via dynamic versioning","display_name":"DV-NVLLC: Efficiently guaranteeing crash consistency in persistent memory via dynamic versioning","publication_year":2019,"publication_date":"2019-08-01","ids":{"openalex":"https://openalex.org/W2973147281","doi":"https://doi.org/10.1109/nas.2019.8834719","mag":"2973147281"},"language":"en","primary_location":{"id":"doi:10.1109/nas.2019.8834719","is_oa":false,"landing_page_url":"https://doi.org/10.1109/nas.2019.8834719","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"2019 IEEE International Conference on Networking, Architecture and Storage (NAS)","raw_type":"proceedings-article"},"type":"article","indexed_in":["crossref"],"open_access":{"is_oa":false,"oa_status":"closed","oa_url":null,"any_repository_has_fulltext":false},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5067743569","display_name":"Kai Tang","orcid":"https://orcid.org/0000-0002-5184-2086"},"institutions":[{"id":"https://openalex.org/I4210138186","display_name":"Wuhan National Laboratory for Optoelectronics","ror":"https://ror.org/03c9ncn37","country_code":"CN","type":"facility","lineage":["https://openalex.org/I4210138186"]}],"countries":["CN"],"is_corresponding":true,"raw_author_name":"Kai Tang","raw_affiliation_strings":["Wuhan National Laboratory for Optoelectronics, Ministry of Education of China, Wuhan, China"],"affiliations":[{"raw_affiliation_string":"Wuhan National Laboratory for Optoelectronics, Ministry of Education of China, Wuhan, China","institution_ids":["https://openalex.org/I4210138186"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5101579426","display_name":"Wei Tong","orcid":"https://orcid.org/0000-0002-8834-4953"},"institutions":[{"id":"https://openalex.org/I4210138186","display_name":"Wuhan National Laboratory for Optoelectronics","ror":"https://ror.org/03c9ncn37","country_code":"CN","type":"facility","lineage":["https://openalex.org/I4210138186"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Wei Tong","raw_affiliation_strings":["Wuhan National Laboratory for Optoelectronics, Ministry of Education of China, Wuhan, China"],"affiliations":[{"raw_affiliation_string":"Wuhan National Laboratory for Optoelectronics, Ministry of Education of China, Wuhan, China","institution_ids":["https://openalex.org/I4210138186"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5053340150","display_name":"Jun Ma","orcid":"https://orcid.org/0000-0002-9405-8232"},"institutions":[{"id":"https://openalex.org/I4210138186","display_name":"Wuhan National Laboratory for Optoelectronics","ror":"https://ror.org/03c9ncn37","country_code":"CN","type":"facility","lineage":["https://openalex.org/I4210138186"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Jun Ma","raw_affiliation_strings":["Wuhan National Laboratory for Optoelectronics, Ministry of Education of China, Wuhan, China"],"affiliations":[{"raw_affiliation_string":"Wuhan National Laboratory for Optoelectronics, Ministry of Education of China, Wuhan, China","institution_ids":["https://openalex.org/I4210138186"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5115587783","display_name":"\u0411\u043e \u041b\u044e","orcid":"https://orcid.org/0000-0003-3045-628X"},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Bo Liu","raw_affiliation_strings":["Hikstor Technology Co., LTD"],"affiliations":[{"raw_affiliation_string":"Hikstor Technology Co., LTD","institution_ids":[]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":4,"corresponding_author_ids":["https://openalex.org/A5067743569"],"corresponding_institution_ids":["https://openalex.org/I4210138186"],"apc_list":null,"apc_paid":null,"fwci":0.2408,"has_fulltext":false,"cited_by_count":1,"citation_normalized_percentile":{"value":0.49608662,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":89,"max":93},"biblio":{"volume":"23","issue":null,"first_page":"1","last_page":"8"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10054","display_name":"Parallel Computing and Optimization Techniques","score":0.9998999834060669,"subfield":{"id":"https://openalex.org/subfields/1708","display_name":"Hardware and Architecture"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},"topics":[{"id":"https://openalex.org/T10054","display_name":"Parallel Computing and Optimization Techniques","score":0.9998999834060669,"subfield":{"id":"https://openalex.org/subfields/1708","display_name":"Hardware and Architecture"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},{"id":"https://openalex.org/T11181","display_name":"Advanced Data Storage Technologies","score":0.9997000098228455,"subfield":{"id":"https://openalex.org/subfields/1705","display_name":"Computer Networks and Communications"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},{"id":"https://openalex.org/T10772","display_name":"Distributed systems and fault tolerance","score":0.9994000196456909,"subfield":{"id":"https://openalex.org/subfields/1705","display_name":"Computer Networks and Communications"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}}],"keywords":[{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.823036789894104},{"id":"https://openalex.org/keywords/cache","display_name":"Cache","score":0.7036759257316589},{"id":"https://openalex.org/keywords/operating-system","display_name":"Operating system","score":0.49460527300834656},{"id":"https://openalex.org/keywords/page-cache","display_name":"Page cache","score":0.46832138299942017},{"id":"https://openalex.org/keywords/consistency","display_name":"Consistency (knowledge bases)","score":0.4678303301334381},{"id":"https://openalex.org/keywords/data-consistency","display_name":"Data consistency","score":0.45706406235694885},{"id":"https://openalex.org/keywords/consistency-model","display_name":"Consistency model","score":0.42346733808517456},{"id":"https://openalex.org/keywords/cache-coloring","display_name":"Cache coloring","score":0.41911548376083374},{"id":"https://openalex.org/keywords/cache-pollution","display_name":"Cache pollution","score":0.4182566702365875},{"id":"https://openalex.org/keywords/cpu-cache","display_name":"CPU cache","score":0.41759732365608215},{"id":"https://openalex.org/keywords/parallel-computing","display_name":"Parallel computing","score":0.41183558106422424},{"id":"https://openalex.org/keywords/embedded-system","display_name":"Embedded system","score":0.3629511296749115},{"id":"https://openalex.org/keywords/cache-algorithms","display_name":"Cache algorithms","score":0.31540024280548096}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.823036789894104},{"id":"https://openalex.org/C115537543","wikidata":"https://www.wikidata.org/wiki/Q165596","display_name":"Cache","level":2,"score":0.7036759257316589},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.49460527300834656},{"id":"https://openalex.org/C36340418","wikidata":"https://www.wikidata.org/wiki/Q7124288","display_name":"Page cache","level":5,"score":0.46832138299942017},{"id":"https://openalex.org/C2776436953","wikidata":"https://www.wikidata.org/wiki/Q5163215","display_name":"Consistency (knowledge bases)","level":2,"score":0.4678303301334381},{"id":"https://openalex.org/C93361087","wikidata":"https://www.wikidata.org/wiki/Q4426698","display_name":"Data consistency","level":2,"score":0.45706406235694885},{"id":"https://openalex.org/C37279795","wikidata":"https://www.wikidata.org/wiki/Q2492305","display_name":"Consistency model","level":3,"score":0.42346733808517456},{"id":"https://openalex.org/C201148951","wikidata":"https://www.wikidata.org/wiki/Q5015976","display_name":"Cache coloring","level":4,"score":0.41911548376083374},{"id":"https://openalex.org/C113166858","wikidata":"https://www.wikidata.org/wiki/Q5015981","display_name":"Cache pollution","level":5,"score":0.4182566702365875},{"id":"https://openalex.org/C189783530","wikidata":"https://www.wikidata.org/wiki/Q352090","display_name":"CPU cache","level":3,"score":0.41759732365608215},{"id":"https://openalex.org/C173608175","wikidata":"https://www.wikidata.org/wiki/Q232661","display_name":"Parallel computing","level":1,"score":0.41183558106422424},{"id":"https://openalex.org/C149635348","wikidata":"https://www.wikidata.org/wiki/Q193040","display_name":"Embedded system","level":1,"score":0.3629511296749115},{"id":"https://openalex.org/C38556500","wikidata":"https://www.wikidata.org/wiki/Q13404475","display_name":"Cache algorithms","level":4,"score":0.31540024280548096},{"id":"https://openalex.org/C154945302","wikidata":"https://www.wikidata.org/wiki/Q11660","display_name":"Artificial intelligence","level":1,"score":0.0}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1109/nas.2019.8834719","is_oa":false,"landing_page_url":"https://doi.org/10.1109/nas.2019.8834719","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"2019 IEEE International Conference on Networking, Architecture and Storage (NAS)","raw_type":"proceedings-article"}],"best_oa_location":null,"sustainable_development_goals":[{"score":0.8299999833106995,"id":"https://metadata.un.org/sdg/16","display_name":"Peace, Justice and strong institutions"}],"awards":[],"funders":[],"has_content":{"pdf":false,"grobid_xml":false},"content_urls":null,"referenced_works_count":23,"referenced_works":["https://openalex.org/W1533375813","https://openalex.org/W1965063254","https://openalex.org/W1974817122","https://openalex.org/W1992755462","https://openalex.org/W2005887179","https://openalex.org/W2048588974","https://openalex.org/W2087476542","https://openalex.org/W2130125728","https://openalex.org/W2131806537","https://openalex.org/W2147657366","https://openalex.org/W2155551886","https://openalex.org/W2157808045","https://openalex.org/W2166905397","https://openalex.org/W2234174598","https://openalex.org/W2282225439","https://openalex.org/W2519021283","https://openalex.org/W2604204172","https://openalex.org/W2624772948","https://openalex.org/W2769084511","https://openalex.org/W3213789024","https://openalex.org/W4237322371","https://openalex.org/W6679336092","https://openalex.org/W6695654562"],"related_works":["https://openalex.org/W2535115842","https://openalex.org/W2118932116","https://openalex.org/W2133489088","https://openalex.org/W2116323004","https://openalex.org/W2298260853","https://openalex.org/W2741504934","https://openalex.org/W2539712666","https://openalex.org/W2396934146","https://openalex.org/W2020176098","https://openalex.org/W2006655698"],"abstract_inverted_index":{"Byte-addressable":[0],"persistent":[1,7,20,47,76,121,175,184,206],"memory":[2,104,122,185,207],"provides":[3],"fast":[4],"access":[5,109],"to":[6,148,183,199,205,210],"data,":[8],"but":[9],"problems":[10],"such":[11],"as":[12,136,221],"system":[13,88],"crashes":[14],"and":[15,38,41,56,75,113,118,174,201],"power":[16],"failures":[17],"may":[18],"cause":[19],"data":[21,68,153,160,166],"corruption.":[22],"Though":[23],"using":[24],"traditional":[25],"logging":[26,55],"or":[27],"copy-on-write(COW)":[28],"can":[29,179],"guarantee":[30],"crash":[31,93,188],"consistency,":[32],"it":[33],"results":[34],"in":[35,69,163],"extra":[36],"storage":[37],"performance":[39,80,196],"overheads,":[40],"also":[42],"shortens":[43],"the":[44,51,64,79,87,97,101,108,114,133,137,142,214,222],"lifetime":[45],"of":[46,67,103,111,116,120,152],"memory.":[48,77,176],"To":[49,95],"reduce":[50,180],"overhead":[52],"caused":[53],"by":[54,62,169,197,208],"COW,":[57],"existing":[58],"mechanisms":[59],"ensure":[60],"consistency":[61],"leveraging":[63],"different":[65,150],"versions":[66,151],"a":[70],"non-volatile":[71],"CPU":[72],"cache(NV":[73],"cache)":[74],"However,":[78],"loss":[81],"is":[82,146,161,167],"still":[83],"significant":[84],"compared":[85,212],"with":[86,213],"that":[89,193,217],"does":[90],"not":[91],"enforce":[92],"consistency.":[94,189],"improve":[96],"performance,":[98],"we":[99,128],"analyze":[100],"overheads":[102],"transactions":[105],"quantitatively,":[106],"including":[107],"pattern":[110],"cache":[112,135,220],"asymmetry":[115],"read":[117],"write":[119,181,203],"media.":[123],"Based":[124],"on":[125,155],"our":[126],"analysis,":[127],"propose":[129],"DV-NVLLC":[130,178,194],"which":[131],"uses":[132,218],"NV":[134,219],"last-level":[138,223],"cache(NV-LLC).":[139],"In":[140],"NVLLC":[141],"dynamic":[143],"versioning":[144],"method":[145],"used":[147],"manage":[149],"based":[154],"their":[156],"update":[157],"frequency.":[158],"Hot":[159],"updated-of-place":[162],"NV-LLC.":[164],"Cold":[165],"updated":[168],"version":[170],"control":[171],"between":[172],"NV-LLC":[173],"Therefore,":[177],"traffic":[182,204],"while":[186],"guaranteeing":[187],"Our":[190],"evaluation":[191],"shows":[192],"improves":[195],"18%":[198],"57%,":[200],"reduces":[202],"35%":[209],"89%":[211],"state-of-the-art":[215],"design":[216],"cache.":[224]},"counts_by_year":[{"year":2021,"cited_by_count":1}],"updated_date":"2025-11-06T03:46:38.306776","created_date":"2025-10-10T00:00:00"}
