{"id":"https://openalex.org/W4386707687","doi":"https://doi.org/10.1145/3605573.3605648","title":"General-purpose Asynchronous Periodic Checkpointing in Hybrid Memory","display_name":"General-purpose Asynchronous Periodic Checkpointing in Hybrid Memory","publication_year":2023,"publication_date":"2023-08-07","ids":{"openalex":"https://openalex.org/W4386707687","doi":"https://doi.org/10.1145/3605573.3605648"},"language":"en","primary_location":{"id":"doi:10.1145/3605573.3605648","is_oa":false,"landing_page_url":"http://dx.doi.org/10.1145/3605573.3605648","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 52nd International Conference on Parallel Processing","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/A5060562512","display_name":"M. Nakata","orcid":"https://orcid.org/0009-0006-9766-375X"},"institutions":[{"id":"https://openalex.org/I73650269","display_name":"Nomura Research Institute","ror":"https://ror.org/00p4ry522","country_code":"JP","type":"company","lineage":["https://openalex.org/I73650269"]}],"countries":["JP"],"is_corresponding":false,"raw_author_name":"Masaki Nakata","raw_affiliation_strings":["Nomura Research Institute, Ltd., Japan"],"raw_orcid":"https://orcid.org/0009-0006-9766-375X","affiliations":[{"raw_affiliation_string":"Nomura Research Institute, Ltd., Japan","institution_ids":["https://openalex.org/I73650269"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5005891395","display_name":"Shigeyuki Sato","orcid":"https://orcid.org/0000-0002-1496-1422"},"institutions":[{"id":"https://openalex.org/I74801974","display_name":"The University of Tokyo","ror":"https://ror.org/057zh3y96","country_code":"JP","type":"education","lineage":["https://openalex.org/I74801974"]}],"countries":["JP"],"is_corresponding":false,"raw_author_name":"Shigeyuki Sato","raw_affiliation_strings":["The University of Tokyo, Japan"],"raw_orcid":"https://orcid.org/0000-0002-1496-1422","affiliations":[{"raw_affiliation_string":"The University of Tokyo, Japan","institution_ids":["https://openalex.org/I74801974"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5055482058","display_name":"Tomoharu Ugawa","orcid":"https://orcid.org/0000-0002-3849-8639"},"institutions":[{"id":"https://openalex.org/I74801974","display_name":"The University of Tokyo","ror":"https://ror.org/057zh3y96","country_code":"JP","type":"education","lineage":["https://openalex.org/I74801974"]}],"countries":["JP"],"is_corresponding":false,"raw_author_name":"Tomoharu Ugawa","raw_affiliation_strings":["The University of Tokyo, Japan"],"raw_orcid":"https://orcid.org/0000-0002-3849-8639","affiliations":[{"raw_affiliation_string":"The University of Tokyo, Japan","institution_ids":["https://openalex.org/I74801974"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":2,"corresponding_author_ids":[],"corresponding_institution_ids":[],"apc_list":null,"apc_paid":null,"fwci":0.0,"has_fulltext":false,"cited_by_count":0,"citation_normalized_percentile":{"value":0.13755912,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":null,"biblio":{"volume":null,"issue":null,"first_page":"675","last_page":"684"},"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.9998999834060669,"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.9998999834060669,"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.9995999932289124,"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.9988999962806702,"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/asynchronous-communication","display_name":"Asynchronous communication","score":0.8030555844306946},{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.7801964282989502},{"id":"https://openalex.org/keywords/parallel-computing","display_name":"Parallel computing","score":0.4487996995449066},{"id":"https://openalex.org/keywords/computer-architecture","display_name":"Computer architecture","score":0.40412020683288574},{"id":"https://openalex.org/keywords/distributed-computing","display_name":"Distributed computing","score":0.3297742009162903},{"id":"https://openalex.org/keywords/computer-network","display_name":"Computer network","score":0.19053801894187927}],"concepts":[{"id":"https://openalex.org/C151319957","wikidata":"https://www.wikidata.org/wiki/Q752739","display_name":"Asynchronous communication","level":2,"score":0.8030555844306946},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.7801964282989502},{"id":"https://openalex.org/C173608175","wikidata":"https://www.wikidata.org/wiki/Q232661","display_name":"Parallel computing","level":1,"score":0.4487996995449066},{"id":"https://openalex.org/C118524514","wikidata":"https://www.wikidata.org/wiki/Q173212","display_name":"Computer architecture","level":1,"score":0.40412020683288574},{"id":"https://openalex.org/C120314980","wikidata":"https://www.wikidata.org/wiki/Q180634","display_name":"Distributed computing","level":1,"score":0.3297742009162903},{"id":"https://openalex.org/C31258907","wikidata":"https://www.wikidata.org/wiki/Q1301371","display_name":"Computer network","level":1,"score":0.19053801894187927}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1145/3605573.3605648","is_oa":false,"landing_page_url":"http://dx.doi.org/10.1145/3605573.3605648","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 52nd International Conference on Parallel Processing","raw_type":"proceedings-article"}],"best_oa_location":null,"sustainable_development_goals":[],"awards":[],"funders":[],"has_content":{"pdf":false,"grobid_xml":false},"content_urls":null,"referenced_works_count":19,"referenced_works":["https://openalex.org/W1985229168","https://openalex.org/W2511114427","https://openalex.org/W2593354228","https://openalex.org/W2606766398","https://openalex.org/W2775236656","https://openalex.org/W2913585884","https://openalex.org/W2975438130","https://openalex.org/W3032952747","https://openalex.org/W3103616267","https://openalex.org/W3105284368","https://openalex.org/W3134104616","https://openalex.org/W3162223895","https://openalex.org/W3175622044","https://openalex.org/W3199146566","https://openalex.org/W3201584034","https://openalex.org/W3201764527","https://openalex.org/W3205529667","https://openalex.org/W4220971929","https://openalex.org/W4283326266"],"related_works":["https://openalex.org/W4391375266","https://openalex.org/W2748952813","https://openalex.org/W2116677773","https://openalex.org/W2155261584","https://openalex.org/W2584231425","https://openalex.org/W2150611273","https://openalex.org/W2390279801","https://openalex.org/W4207086172","https://openalex.org/W2358668433","https://openalex.org/W2042919702"],"abstract_inverted_index":{"Non-volatile":[0],"memory":[1],"(NVM)":[2],"is":[3,51],"attractive":[4],"because":[5],"it":[6,131],"enables":[7,98],"us":[8,99],"to":[9,66,100,111],"make":[10],"in-memory":[11],"data":[12,21,68,104],"structures":[13,22,69,105],"persistent":[14,20],"without":[15],"serialization":[16],"overhead.":[17],"To":[18,83],"implement":[19],"durable":[23],"against":[24],"crashes,":[25],"periodic":[26,49],"checkpointing":[27,50,102],"in":[28,62,71,79,107,169],"NVM":[29,44,110],"has":[30],"been":[31],"well":[32],"studied.":[33],"A":[34],"remarkable":[35],"technique":[36],"that":[37,115,150],"takes":[38],"advantage":[39],"of":[40,103,154,157,166,171],"both":[41],"DRAM":[42,72,108],"and":[43,81,129,147],"(i.e.,":[45],"hybrid":[46],"memory)":[47],"for":[48,162],"mirroring":[52,93],"with":[53,134],"epoch-based":[54,89],"write-address":[55],"tracking.":[56],"Its":[57],"straightforward":[58],"adoption,":[59],"however,":[60],"results":[61],"user":[63,119],"thread":[64],"blocking":[65],"checkpoint":[67],"mirrored":[70,106],"into":[73,91,109],"NVM,":[74],"from":[75],"which":[76],"applications":[77],"suffer":[78],"throughput":[80,141],"responsiveness.":[82],"resolve":[84],"this":[85,92],"problem,":[86],"we":[87],"incorporate":[88],"versioning":[90],"technique.":[94],"The":[95],"proposed":[96],"method":[97,128],"delegate":[101],"dedicated":[112],"background":[113],"threads":[114],"do":[116],"not":[117],"block":[118],"threads.":[120],"We":[121],"develop":[122],"a":[123],"system":[124,137],"based":[125],"on":[126],"our":[127],"evaluate":[130],"through":[132],"experiments":[133],"memcached.":[135],"Our":[136],"achieved":[138],"+13%":[139],"better":[140],"than":[142,152],"an":[143],"existing":[144],"synchronous":[145],"counterpart":[146],"such":[148],"responsiveness":[149],"more":[151],"50%":[153],"the":[155,158,172],"performance":[156],"original":[159],"memcached":[160],"kept":[161],"any":[163],"time":[164],"window":[165],"0.5":[167],"ms":[168],"99.83%":[170],"entire":[173],"execution.":[174]},"counts_by_year":[],"updated_date":"2026-07-29T14:22:42.915294","created_date":"2025-10-10T00:00:00"}
