{"id":"https://openalex.org/W2984367287","doi":"https://doi.org/10.1145/3357526.3357563","title":"Transitioning scientific applications to using non-volatile memory for resilience","display_name":"Transitioning scientific applications to using non-volatile memory for resilience","publication_year":2019,"publication_date":"2019-09-30","ids":{"openalex":"https://openalex.org/W2984367287","doi":"https://doi.org/10.1145/3357526.3357563","mag":"2984367287"},"language":"en","primary_location":{"id":"doi:10.1145/3357526.3357563","is_oa":false,"landing_page_url":"https://doi.org/10.1145/3357526.3357563","pdf_url":null,"source":{"id":"https://openalex.org/S4306524191","display_name":"Proceedings of the International Symposium on Memory Systems","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":null,"host_organization_name":null,"host_organization_lineage":[],"host_organization_lineage_names":[],"type":"journal"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the International Symposium on Memory Systems","raw_type":"proceedings-article"},"type":"conference-paper","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/A5046813033","display_name":"Brandon Nesterenko","orcid":"https://orcid.org/0000-0001-7754-5226"},"institutions":[{"id":"https://openalex.org/I888729015","display_name":"University of Colorado Colorado Springs","ror":"https://ror.org/054spjc55","country_code":"US","type":"education","lineage":["https://openalex.org/I888729015"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Brandon Nesterenko","raw_affiliation_strings":["University of Colorado Colorado Springs, Colorado Springs, Colorado"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"University of Colorado Colorado Springs, Colorado Springs, Colorado","institution_ids":["https://openalex.org/I888729015"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5100607062","display_name":"Xiao Liu","orcid":"https://orcid.org/0000-0002-1541-5546"},"institutions":[{"id":"https://openalex.org/I36258959","display_name":"University of California San Diego","ror":"https://ror.org/0168r3w48","country_code":"US","type":"education","lineage":["https://openalex.org/I36258959"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Xiao Liu","raw_affiliation_strings":["University of California, San Diego"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"University of California, San Diego","institution_ids":["https://openalex.org/I36258959"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5101413850","display_name":"Qing Yi","orcid":null},"institutions":[{"id":"https://openalex.org/I888729015","display_name":"University of Colorado Colorado Springs","ror":"https://ror.org/054spjc55","country_code":"US","type":"education","lineage":["https://openalex.org/I888729015"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Qing Yi","raw_affiliation_strings":["University of Colorado Colorado Springs"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"University of Colorado Colorado Springs","institution_ids":["https://openalex.org/I888729015"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5077387335","display_name":"Jishen Zhao","orcid":"https://orcid.org/0000-0002-1969-743X"},"institutions":[{"id":"https://openalex.org/I36258959","display_name":"University of California San Diego","ror":"https://ror.org/0168r3w48","country_code":"US","type":"education","lineage":["https://openalex.org/I36258959"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Jishen Zhao","raw_affiliation_strings":["University of California, San Diego"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"University of California, San Diego","institution_ids":["https://openalex.org/I36258959"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5101555189","display_name":"Jiange Zhang","orcid":null},"institutions":[{"id":"https://openalex.org/I888729015","display_name":"University of Colorado Colorado Springs","ror":"https://ror.org/054spjc55","country_code":"US","type":"education","lineage":["https://openalex.org/I888729015"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Jiange Zhang","raw_affiliation_strings":["University of Colorado Colorado, Springs"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"University of Colorado Colorado, Springs","institution_ids":["https://openalex.org/I888729015"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":2,"corresponding_author_ids":[],"corresponding_institution_ids":[],"apc_list":null,"apc_paid":null,"fwci":0.4807,"has_fulltext":false,"cited_by_count":2,"citation_normalized_percentile":{"value":0.55731863,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":89,"max":94},"biblio":{"volume":null,"issue":null,"first_page":"114","last_page":"125"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10772","display_name":"Distributed systems and fault tolerance","score":0.9998000264167786,"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"}},"topics":[{"id":"https://openalex.org/T10772","display_name":"Distributed systems and fault tolerance","score":0.9998000264167786,"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/T11181","display_name":"Advanced Data Storage Technologies","score":0.9983999729156494,"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/T10054","display_name":"Parallel Computing and Optimization Techniques","score":0.9919000267982483,"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"}}],"keywords":[{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.8232458829879761},{"id":"https://openalex.org/keywords/dram","display_name":"Dram","score":0.7722864151000977},{"id":"https://openalex.org/keywords/non-volatile-random-access-memory","display_name":"Non-volatile random-access memory","score":0.7572052478790283},{"id":"https://openalex.org/keywords/scalability","display_name":"Scalability","score":0.7104048728942871},{"id":"https://openalex.org/keywords/embedded-system","display_name":"Embedded system","score":0.548882007598877},{"id":"https://openalex.org/keywords/non-volatile-memory","display_name":"Non-volatile memory","score":0.5465814471244812},{"id":"https://openalex.org/keywords/resilience","display_name":"Resilience (materials science)","score":0.5430306196212769},{"id":"https://openalex.org/keywords/fault-tolerance","display_name":"Fault tolerance","score":0.5405501127243042},{"id":"https://openalex.org/keywords/reliability","display_name":"Reliability (semiconductor)","score":0.5404473543167114},{"id":"https://openalex.org/keywords/software-versioning","display_name":"Software versioning","score":0.5019803047180176},{"id":"https://openalex.org/keywords/cache","display_name":"Cache","score":0.4975912868976593},{"id":"https://openalex.org/keywords/process","display_name":"Process (computing)","score":0.47143664956092834},{"id":"https://openalex.org/keywords/operating-system","display_name":"Operating system","score":0.4603561758995056},{"id":"https://openalex.org/keywords/key","display_name":"Key (lock)","score":0.4159037470817566},{"id":"https://openalex.org/keywords/distributed-computing","display_name":"Distributed computing","score":0.3541586101055145},{"id":"https://openalex.org/keywords/computer-hardware","display_name":"Computer hardware","score":0.17826148867607117},{"id":"https://openalex.org/keywords/software","display_name":"Software","score":0.13361579179763794},{"id":"https://openalex.org/keywords/semiconductor-memory","display_name":"Semiconductor memory","score":0.1002964973449707},{"id":"https://openalex.org/keywords/computer-memory","display_name":"Computer memory","score":0.08580330014228821}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.8232458829879761},{"id":"https://openalex.org/C7366592","wikidata":"https://www.wikidata.org/wiki/Q1255620","display_name":"Dram","level":2,"score":0.7722864151000977},{"id":"https://openalex.org/C34172316","wikidata":"https://www.wikidata.org/wiki/Q499024","display_name":"Non-volatile random-access memory","level":5,"score":0.7572052478790283},{"id":"https://openalex.org/C48044578","wikidata":"https://www.wikidata.org/wiki/Q727490","display_name":"Scalability","level":2,"score":0.7104048728942871},{"id":"https://openalex.org/C149635348","wikidata":"https://www.wikidata.org/wiki/Q193040","display_name":"Embedded system","level":1,"score":0.548882007598877},{"id":"https://openalex.org/C177950962","wikidata":"https://www.wikidata.org/wiki/Q10997658","display_name":"Non-volatile memory","level":2,"score":0.5465814471244812},{"id":"https://openalex.org/C2779585090","wikidata":"https://www.wikidata.org/wiki/Q3457762","display_name":"Resilience (materials science)","level":2,"score":0.5430306196212769},{"id":"https://openalex.org/C63540848","wikidata":"https://www.wikidata.org/wiki/Q3140932","display_name":"Fault tolerance","level":2,"score":0.5405501127243042},{"id":"https://openalex.org/C43214815","wikidata":"https://www.wikidata.org/wiki/Q7310987","display_name":"Reliability (semiconductor)","level":3,"score":0.5404473543167114},{"id":"https://openalex.org/C198140048","wikidata":"https://www.wikidata.org/wiki/Q10859422","display_name":"Software versioning","level":3,"score":0.5019803047180176},{"id":"https://openalex.org/C115537543","wikidata":"https://www.wikidata.org/wiki/Q165596","display_name":"Cache","level":2,"score":0.4975912868976593},{"id":"https://openalex.org/C98045186","wikidata":"https://www.wikidata.org/wiki/Q205663","display_name":"Process (computing)","level":2,"score":0.47143664956092834},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.4603561758995056},{"id":"https://openalex.org/C26517878","wikidata":"https://www.wikidata.org/wiki/Q228039","display_name":"Key (lock)","level":2,"score":0.4159037470817566},{"id":"https://openalex.org/C120314980","wikidata":"https://www.wikidata.org/wiki/Q180634","display_name":"Distributed computing","level":1,"score":0.3541586101055145},{"id":"https://openalex.org/C9390403","wikidata":"https://www.wikidata.org/wiki/Q3966","display_name":"Computer hardware","level":1,"score":0.17826148867607117},{"id":"https://openalex.org/C2777904410","wikidata":"https://www.wikidata.org/wiki/Q7397","display_name":"Software","level":2,"score":0.13361579179763794},{"id":"https://openalex.org/C98986596","wikidata":"https://www.wikidata.org/wiki/Q1143031","display_name":"Semiconductor memory","level":2,"score":0.1002964973449707},{"id":"https://openalex.org/C92855701","wikidata":"https://www.wikidata.org/wiki/Q5830907","display_name":"Computer memory","level":3,"score":0.08580330014228821},{"id":"https://openalex.org/C163258240","wikidata":"https://www.wikidata.org/wiki/Q25342","display_name":"Power (physics)","level":2,"score":0.0},{"id":"https://openalex.org/C97355855","wikidata":"https://www.wikidata.org/wiki/Q11473","display_name":"Thermodynamics","level":1,"score":0.0},{"id":"https://openalex.org/C87907426","wikidata":"https://www.wikidata.org/wiki/Q6815755","display_name":"Memory refresh","level":4,"score":0.0},{"id":"https://openalex.org/C62520636","wikidata":"https://www.wikidata.org/wiki/Q944","display_name":"Quantum mechanics","level":1,"score":0.0},{"id":"https://openalex.org/C121332964","wikidata":"https://www.wikidata.org/wiki/Q413","display_name":"Physics","level":0,"score":0.0}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1145/3357526.3357563","is_oa":false,"landing_page_url":"https://doi.org/10.1145/3357526.3357563","pdf_url":null,"source":{"id":"https://openalex.org/S4306524191","display_name":"Proceedings of the International Symposium on Memory Systems","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":null,"host_organization_name":null,"host_organization_lineage":[],"host_organization_lineage_names":[],"type":"journal"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the International Symposium on Memory Systems","raw_type":"proceedings-article"}],"best_oa_location":null,"sustainable_development_goals":[],"awards":[],"funders":[],"has_content":{"grobid_xml":false,"pdf":false},"content_urls":null,"referenced_works_count":48,"referenced_works":["https://openalex.org/W35708471","https://openalex.org/W1497662916","https://openalex.org/W1505812833","https://openalex.org/W1574577663","https://openalex.org/W1645731123","https://openalex.org/W1659634691","https://openalex.org/W1964802076","https://openalex.org/W1987201308","https://openalex.org/W1995746640","https://openalex.org/W2001219263","https://openalex.org/W2007452759","https://openalex.org/W2014173661","https://openalex.org/W2014413779","https://openalex.org/W2017060126","https://openalex.org/W2023324863","https://openalex.org/W2031032746","https://openalex.org/W2047117506","https://openalex.org/W2056966287","https://openalex.org/W2083613288","https://openalex.org/W2095487435","https://openalex.org/W2100418159","https://openalex.org/W2108833623","https://openalex.org/W2114035455","https://openalex.org/W2116115793","https://openalex.org/W2120185818","https://openalex.org/W2126869839","https://openalex.org/W2157808045","https://openalex.org/W2158662664","https://openalex.org/W2167259479","https://openalex.org/W2171653118","https://openalex.org/W2225730524","https://openalex.org/W2234174598","https://openalex.org/W2296204683","https://openalex.org/W2336314900","https://openalex.org/W2593354228","https://openalex.org/W2766455145","https://openalex.org/W2794717842","https://openalex.org/W2795099964","https://openalex.org/W2884373771","https://openalex.org/W2884482743","https://openalex.org/W2963147607","https://openalex.org/W2998915116","https://openalex.org/W3158458472","https://openalex.org/W4241572747","https://openalex.org/W4241595689","https://openalex.org/W4241849989","https://openalex.org/W4245987560","https://openalex.org/W4254305400"],"related_works":["https://openalex.org/W1485591242","https://openalex.org/W2169710001","https://openalex.org/W2396406070","https://openalex.org/W2534994001","https://openalex.org/W2510382096","https://openalex.org/W2315140189","https://openalex.org/W2900563922","https://openalex.org/W311183906","https://openalex.org/W4399835782","https://openalex.org/W2069228676"],"abstract_inverted_index":{"Scientific":[0],"applications":[1],"often":[2],"run":[3],"for":[4,48,65],"long":[5],"periods":[6],"of":[7,23,56,77,129,142,173],"time,":[8],"and":[9,75,90,104,167],"as":[10],"a":[11,58,99,108,148,157],"result,":[12],"frequently":[13],"save":[14],"their":[15],"internal":[16],"states":[17],"to":[18,36,62,121,126,165],"storage":[19,42],"media":[20],"in":[21,114,132,156],"cases":[22],"unexpected":[24],"interruptions":[25],"(e.g.,":[26,96],"hardware":[27],"failures).":[28],"Emerging":[29],"non-volatile":[30],"memory":[31],"(NVRAM)":[32],"can":[33,153],"write":[34],"up":[35],"40\u00d7":[37],"faster":[38],"than":[39],"traditional":[40],"mechanical":[41],"devices,":[43],"providing":[44],"an":[45],"attractive":[46],"medium":[47],"this":[49],"purpose.":[50],"This":[51],"paper":[52],"investigates":[53],"the":[54,72,122,130,139,143,171,174],"implications":[55,74],"transitioning":[57],"scientific":[59],"application,":[60],"Fluidanimate,":[61],"use":[63],"NVRAM":[64,152],"fault":[66],"tolerance.":[67],"In":[68],"particular,":[69],"we":[70],"evaluate":[71],"performance":[73,140],"ease-of-use":[76],"four":[78],"fault-tolerance":[79],"approaches:":[80],"1)":[81],"logging":[82],"through":[83,87,93],"transactions,":[84],"2)":[85],"multi-versioning":[86],"copy-on-write":[88],"operations,":[89],"3)":[91],"checkpointing":[92,106],"IO":[94,133],"operations":[95],"fwrite)":[97],"on":[98],"direct":[100],"access":[101],"(DAX)":[102],"filesystem":[103],"4)":[105],"with":[107],"DRAM":[109],"cache.":[110],"Our":[111],"study":[112],"results":[113],"three":[115],"key":[116],"findings.":[117],"First,":[118],"additional":[119],"changes":[120],"application":[123],"are":[124],"required":[125],"take":[127],"advantage":[128],"increase":[131,154],"speed":[134],"provided":[135],"by":[136,161],"NVRAM.":[137],"Second,":[138],"scalability":[141],"approaches":[144],"lack":[145],"when":[146],"considering":[147],"single":[149],"process.":[150],"Third,":[151],"reliability":[155],"distributed":[158],"computing":[159],"environment":[160],"allowing":[162],"individual":[163],"nodes":[164],"error":[166],"automatically":[168],"recover":[169],"before":[170],"rest":[172],"system":[175],"notices.":[176]},"counts_by_year":[{"year":2021,"cited_by_count":1},{"year":2020,"cited_by_count":1}],"updated_date":"2026-07-29T14:22:42.915294","created_date":"2025-10-10T00:00:00"}
