{"id":"https://openalex.org/W7124149352","doi":"https://doi.org/10.1109/icpads67057.2025.11323133","title":"Lazy-ConSnap: On-Demand Memory Persistence for Efficient Continuous VM Snapshots and Low-Latency Rollback","display_name":"Lazy-ConSnap: On-Demand Memory Persistence for Efficient Continuous VM Snapshots and Low-Latency Rollback","publication_year":2025,"publication_date":"2025-12-14","ids":{"openalex":"https://openalex.org/W7124149352","doi":"https://doi.org/10.1109/icpads67057.2025.11323133"},"language":null,"primary_location":{"id":"doi:10.1109/icpads67057.2025.11323133","is_oa":false,"landing_page_url":"https://doi.org/10.1109/icpads67057.2025.11323133","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"2025 IEEE 31th International Conference on Parallel and Distributed Systems (ICPADS)","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/A5122992417","display_name":"Ze Qu","orcid":null},"institutions":[{"id":"https://openalex.org/I19820366","display_name":"Chinese Academy of Sciences","ror":"https://ror.org/034t30j35","country_code":"CN","type":"government","lineage":["https://openalex.org/I19820366"]},{"id":"https://openalex.org/I4210156404","display_name":"Institute of Information Engineering","ror":"https://ror.org/04r53se39","country_code":"CN","type":"facility","lineage":["https://openalex.org/I19820366","https://openalex.org/I4210156404"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Ze Qu","raw_affiliation_strings":["Institute of Information Engineering, Chinese Academy of Sciences,Beijing,China"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Institute of Information Engineering, Chinese Academy of Sciences,Beijing,China","institution_ids":["https://openalex.org/I4210156404","https://openalex.org/I19820366"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5060264758","display_name":"Jiami Lin","orcid":null},"institutions":[{"id":"https://openalex.org/I19820366","display_name":"Chinese Academy of Sciences","ror":"https://ror.org/034t30j35","country_code":"CN","type":"government","lineage":["https://openalex.org/I19820366"]},{"id":"https://openalex.org/I4210156404","display_name":"Institute of Information Engineering","ror":"https://ror.org/04r53se39","country_code":"CN","type":"facility","lineage":["https://openalex.org/I19820366","https://openalex.org/I4210156404"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Jiami Lin","raw_affiliation_strings":["Institute of Information Engineering, Chinese Academy of Sciences,Beijing,China"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Institute of Information Engineering, Chinese Academy of Sciences,Beijing,China","institution_ids":["https://openalex.org/I4210156404","https://openalex.org/I19820366"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5123018042","display_name":"Lei Cui","orcid":null},"institutions":[{"id":"https://openalex.org/I204983213","display_name":"Harbin Institute of Technology","ror":"https://ror.org/01yqg2h08","country_code":"CN","type":"education","lineage":["https://openalex.org/I204983213"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Lei Cui","raw_affiliation_strings":["School of Cyberspace Science, Harbin Institute of Technology,Harbin,China"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"School of Cyberspace Science, Harbin Institute of Technology,Harbin,China","institution_ids":["https://openalex.org/I204983213"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5048105765","display_name":"L Li","orcid":null},"institutions":[{"id":"https://openalex.org/I19820366","display_name":"Chinese Academy of Sciences","ror":"https://ror.org/034t30j35","country_code":"CN","type":"government","lineage":["https://openalex.org/I19820366"]},{"id":"https://openalex.org/I4210156404","display_name":"Institute of Information Engineering","ror":"https://ror.org/04r53se39","country_code":"CN","type":"facility","lineage":["https://openalex.org/I19820366","https://openalex.org/I4210156404"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Lun Li","raw_affiliation_strings":["Institute of Information Engineering, Chinese Academy of Sciences,Beijing,China"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Institute of Information Engineering, Chinese Academy of Sciences,Beijing,China","institution_ids":["https://openalex.org/I4210156404","https://openalex.org/I19820366"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5073508460","display_name":"Haiqiang Fei","orcid":"https://orcid.org/0000-0002-0431-2605"},"institutions":[{"id":"https://openalex.org/I19820366","display_name":"Chinese Academy of Sciences","ror":"https://ror.org/034t30j35","country_code":"CN","type":"government","lineage":["https://openalex.org/I19820366"]},{"id":"https://openalex.org/I4210156404","display_name":"Institute of Information Engineering","ror":"https://ror.org/04r53se39","country_code":"CN","type":"facility","lineage":["https://openalex.org/I19820366","https://openalex.org/I4210156404"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Haiqiang Fei","raw_affiliation_strings":["Institute of Information Engineering, Chinese Academy of Sciences,Beijing,China"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Institute of Information Engineering, Chinese Academy of Sciences,Beijing,China","institution_ids":["https://openalex.org/I4210156404","https://openalex.org/I19820366"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5123012646","display_name":"Hongsong Zhu","orcid":null},"institutions":[{"id":"https://openalex.org/I19820366","display_name":"Chinese Academy of Sciences","ror":"https://ror.org/034t30j35","country_code":"CN","type":"government","lineage":["https://openalex.org/I19820366"]},{"id":"https://openalex.org/I4210156404","display_name":"Institute of Information Engineering","ror":"https://ror.org/04r53se39","country_code":"CN","type":"facility","lineage":["https://openalex.org/I19820366","https://openalex.org/I4210156404"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Hongsong Zhu","raw_affiliation_strings":["Institute of Information Engineering, Chinese Academy of Sciences,Beijing,China"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Institute of Information Engineering, Chinese Academy of Sciences,Beijing,China","institution_ids":["https://openalex.org/I4210156404","https://openalex.org/I19820366"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":3,"corresponding_author_ids":[],"corresponding_institution_ids":[],"apc_list":null,"apc_paid":null,"fwci":null,"has_fulltext":false,"cited_by_count":0,"citation_normalized_percentile":null,"cited_by_percentile_year":null,"biblio":{"volume":null,"issue":null,"first_page":"1","last_page":"9"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10101","display_name":"Cloud Computing and Resource Management","score":0.9121000170707703,"subfield":{"id":"https://openalex.org/subfields/1710","display_name":"Information Systems"},"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/T10101","display_name":"Cloud Computing and Resource Management","score":0.9121000170707703,"subfield":{"id":"https://openalex.org/subfields/1710","display_name":"Information Systems"},"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/T10715","display_name":"Distributed and Parallel Computing Systems","score":0.023499999195337296,"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/T12127","display_name":"Software System Performance and Reliability","score":0.009800000116229057,"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/rollback","display_name":"Rollback","score":0.894599974155426},{"id":"https://openalex.org/keywords/cloud-computing","display_name":"Cloud computing","score":0.6349999904632568},{"id":"https://openalex.org/keywords/bitmap","display_name":"Bitmap","score":0.413100004196167},{"id":"https://openalex.org/keywords/snapshot","display_name":"Snapshot (computer storage)","score":0.39899998903274536},{"id":"https://openalex.org/keywords/page","display_name":"Page","score":0.38850000500679016},{"id":"https://openalex.org/keywords/virtual-machine","display_name":"Virtual machine","score":0.37940001487731934},{"id":"https://openalex.org/keywords/virtual-memory","display_name":"Virtual memory","score":0.3734000027179718}],"concepts":[{"id":"https://openalex.org/C174220543","wikidata":"https://www.wikidata.org/wiki/Q395307","display_name":"Rollback","level":3,"score":0.894599974155426},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.8395000100135803},{"id":"https://openalex.org/C79974875","wikidata":"https://www.wikidata.org/wiki/Q483639","display_name":"Cloud computing","level":2,"score":0.6349999904632568},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.5586000084877014},{"id":"https://openalex.org/C120314980","wikidata":"https://www.wikidata.org/wiki/Q180634","display_name":"Distributed computing","level":1,"score":0.47279998660087585},{"id":"https://openalex.org/C3115412","wikidata":"https://www.wikidata.org/wiki/Q1194708","display_name":"Bitmap","level":2,"score":0.413100004196167},{"id":"https://openalex.org/C55282118","wikidata":"https://www.wikidata.org/wiki/Q252683","display_name":"Snapshot (computer storage)","level":2,"score":0.39899998903274536},{"id":"https://openalex.org/C33925742","wikidata":"https://www.wikidata.org/wiki/Q361698","display_name":"Page","level":2,"score":0.38850000500679016},{"id":"https://openalex.org/C25344961","wikidata":"https://www.wikidata.org/wiki/Q192726","display_name":"Virtual machine","level":2,"score":0.37940001487731934},{"id":"https://openalex.org/C76399640","wikidata":"https://www.wikidata.org/wiki/Q189401","display_name":"Virtual memory","level":4,"score":0.3734000027179718},{"id":"https://openalex.org/C193343404","wikidata":"https://www.wikidata.org/wiki/Q1928607","display_name":"Page fault","level":5,"score":0.35120001435279846},{"id":"https://openalex.org/C173608175","wikidata":"https://www.wikidata.org/wiki/Q232661","display_name":"Parallel computing","level":1,"score":0.3497999906539917},{"id":"https://openalex.org/C43214815","wikidata":"https://www.wikidata.org/wiki/Q7310987","display_name":"Reliability (semiconductor)","level":3,"score":0.33809998631477356},{"id":"https://openalex.org/C188873839","wikidata":"https://www.wikidata.org/wiki/Q5255045","display_name":"Demand paging","level":5,"score":0.3296999931335449},{"id":"https://openalex.org/C79403827","wikidata":"https://www.wikidata.org/wiki/Q3988","display_name":"Real-time computing","level":1,"score":0.3140000104904175},{"id":"https://openalex.org/C149635348","wikidata":"https://www.wikidata.org/wiki/Q193040","display_name":"Embedded system","level":1,"score":0.2879999876022339},{"id":"https://openalex.org/C176649486","wikidata":"https://www.wikidata.org/wiki/Q2308807","display_name":"Memory management","level":3,"score":0.28299999237060547},{"id":"https://openalex.org/C93996380","wikidata":"https://www.wikidata.org/wiki/Q44127","display_name":"Server","level":2,"score":0.2630999982357025},{"id":"https://openalex.org/C165696696","wikidata":"https://www.wikidata.org/wiki/Q11287","display_name":"Exploit","level":2,"score":0.2574000060558319},{"id":"https://openalex.org/C888380","wikidata":"https://www.wikidata.org/wiki/Q2427787","display_name":"Persistent data structure","level":2,"score":0.25380000472068787},{"id":"https://openalex.org/C109751979","wikidata":"https://www.wikidata.org/wiki/Q998767","display_name":"Failover","level":2,"score":0.25279998779296875}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1109/icpads67057.2025.11323133","is_oa":false,"landing_page_url":"https://doi.org/10.1109/icpads67057.2025.11323133","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"2025 IEEE 31th International Conference on Parallel and Distributed Systems (ICPADS)","raw_type":"proceedings-article"}],"best_oa_location":null,"sustainable_development_goals":[{"display_name":"Industry, innovation and infrastructure","score":0.644929051399231,"id":"https://metadata.un.org/sdg/9"}],"awards":[],"funders":[],"has_content":{"grobid_xml":false,"pdf":false},"content_urls":null,"referenced_works_count":16,"referenced_works":["https://openalex.org/W1493479361","https://openalex.org/W2000905998","https://openalex.org/W2056708457","https://openalex.org/W2071341597","https://openalex.org/W2116845782","https://openalex.org/W2142130356","https://openalex.org/W2270495481","https://openalex.org/W2320671398","https://openalex.org/W2560161036","https://openalex.org/W2799698353","https://openalex.org/W2991507017","https://openalex.org/W4220830491","https://openalex.org/W4360995242","https://openalex.org/W4383749484","https://openalex.org/W4402049037","https://openalex.org/W4409657230"],"related_works":[],"abstract_inverted_index":{"Virtual":[0],"machine":[1],"snapshots":[2,38,209],"are":[3,104],"critical":[4],"to":[5,80,99,116,150,156,165,176,186,190],"service":[6],"reliability":[7],"and":[8,13,25,85,128,174],"operational":[9],"agility":[10],"in":[11],"cloud":[12,215],"edge":[14],"infrastructures.":[15],"However,":[16],"under":[17],"continuous":[18,207],"snapshotting,":[19],"frequent":[20,32],"checkpoints":[21],"impose":[22],"severe":[23],"runtime":[24,86,182],"storage":[26,83,153],"costs,":[27],"especially":[28],"for":[29,213],"workloads":[30,139],"with":[31,77,137,210],"memory":[33,127],"changes.":[34],"We":[35],"observe":[36],"that":[37,73,111,125],"frequently":[39],"store":[40],"pages":[41,54,103,115,132],"never":[42],"used":[43],"during":[44,133],"online":[45],"rollback:":[46],"empirical":[47],"analysis":[48],"shows":[49,146],"approximately":[50],"45":[51],"%":[52,152],"of":[53],"need":[55],"not":[56],"be":[57],"saved":[58],"before":[59],"the":[60],"next":[61],"checkpoint.":[62],"In":[63],"this":[64],"paper,":[65],"we":[66],"propose":[67],"Lazy-ConSnap,":[68],"a":[69,92,107],"VM":[70,119,208],"snapshot":[71],"system":[72],"combines":[74],"lazy":[75],"persistence":[76],"prediction-based":[78],"optimization":[79],"achieve":[81],"both":[82],"efficiency":[84],"performance.":[87],"Our":[88,135],"approach":[89],"integrates:":[90],"(1)":[91],"lazy-persistence":[93,191],"mechanism":[94],"using":[95],"cross-snapshot":[96],"dirty-page":[97],"bitmaps":[98],"defer":[100],"saves":[101],"until":[102],"re-modified;":[105],"(2)":[106],"history-set":[108],"prediction":[109,195],"algorithm":[110],"proactively":[112],"persists":[113],"hot":[114],"reduce":[117],"costly":[118],"exits;":[120],"(3)":[121],"an":[122],"optimized":[123],"rollback":[124,172],"reuses":[126],"loads":[129],"only":[130],"modified":[131],"restoration.":[134],"evaluation":[136],"typical":[138],"over":[140],"<tex":[141,157,166,177,198],"xmlns:mml=\"http://www.w3.org/1998/Math/MathML\"":[142,158,167,178,199],"xmlns:xlink=\"http://www.w3.org/1999/xlink\">$\\mathbf{3":[143],"0}$</tex>-minute":[144],"periods":[145],"Lazy-ConSnap":[147],"achieves":[148],"up":[149,164,175],"6.8":[151],"savings":[154],"(up":[155,185],"xmlns:xlink=\"http://www.w3.org/1999/xlink\">$\\mathbf{1.":[159],"5":[160],"G":[161],"B}$</tex>":[162],"saved),":[163],"xmlns:xlink=\"http://www.w3.org/1999/xlink\">$\\mathbf{1":[168],"4.":[169],"3":[170,201],"\\%}$</tex>":[171,181],"speedup,":[173],"xmlns:xlink=\"http://www.w3.org/1999/xlink\">$\\mathbf{5.":[179],"6":[180],"performance":[183],"improvement":[184],"105s":[187],"saved)":[188],"compared":[189],"alone,":[192],"while":[193],"maintaining":[194],"precision":[196],"above":[197],"xmlns:xlink=\"http://www.w3.org/1999/xlink\">$\\mathbf{7":[200],"\\%}$</tex>.":[202],"These":[203],"gains":[204],"enable":[205],"efficient":[206],"low-latency":[211],"recovery":[212],"modern":[214],"environments.":[216]},"counts_by_year":[],"updated_date":"2026-07-14T23:27:15.235271","created_date":"2026-01-15T00:00:00"}
