{"id":"https://openalex.org/W2043836048","doi":"https://doi.org/10.1109/padsw.2014.7097869","title":"ConSnap: Taking continuous snapshots for running state protection of virtual machines","display_name":"ConSnap: Taking continuous snapshots for running state protection of virtual machines","publication_year":2014,"publication_date":"2014-12-01","ids":{"openalex":"https://openalex.org/W2043836048","doi":"https://doi.org/10.1109/padsw.2014.7097869","mag":"2043836048"},"language":"en","primary_location":{"id":"doi:10.1109/padsw.2014.7097869","is_oa":false,"landing_page_url":"https://doi.org/10.1109/padsw.2014.7097869","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"2014 20th IEEE 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/A5100380474","display_name":"Jianxin Li","orcid":"https://orcid.org/0000-0002-9059-330X"},"institutions":[{"id":"https://openalex.org/I82880672","display_name":"Beihang University","ror":"https://ror.org/00wk2mp56","country_code":"CN","type":"education","lineage":["https://openalex.org/I82880672"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Jianxin Li","raw_affiliation_strings":["State Key Laboratory of Software Development Environment, Beihang University, Beijing, China","State Key Laboratory of Software Development Environment, School of Computer Science and Engineering, Beihang University, Beijing, China 100191"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"State Key Laboratory of Software Development Environment, Beihang University, Beijing, China","institution_ids":["https://openalex.org/I82880672"]},{"raw_affiliation_string":"State Key Laboratory of Software Development Environment, School of Computer Science and Engineering, Beihang University, Beijing, China 100191","institution_ids":["https://openalex.org/I82880672"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5031519114","display_name":"Jingsheng Zheng","orcid":null},"institutions":[{"id":"https://openalex.org/I82880672","display_name":"Beihang University","ror":"https://ror.org/00wk2mp56","country_code":"CN","type":"education","lineage":["https://openalex.org/I82880672"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Jingsheng Zheng","raw_affiliation_strings":["State Key Laboratory of Software Development Environment, Beihang University, Beijing, China","State Key Laboratory of Software Development Environment, School of Computer Science and Engineering, Beihang University, Beijing, China 100191"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"State Key Laboratory of Software Development Environment, Beihang University, Beijing, China","institution_ids":["https://openalex.org/I82880672"]},{"raw_affiliation_string":"State Key Laboratory of Software Development Environment, School of Computer Science and Engineering, Beihang University, Beijing, China 100191","institution_ids":["https://openalex.org/I82880672"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5101581995","display_name":"Lei Cui","orcid":"https://orcid.org/0000-0002-8478-3297"},"institutions":[{"id":"https://openalex.org/I82880672","display_name":"Beihang University","ror":"https://ror.org/00wk2mp56","country_code":"CN","type":"education","lineage":["https://openalex.org/I82880672"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Lei Cui","raw_affiliation_strings":["State Key Laboratory of Software Development Environment, Beihang University, Beijing, China","State Key Laboratory of Software Development Environment, School of Computer Science and Engineering, Beihang University, Beijing, China 100191"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"State Key Laboratory of Software Development Environment, Beihang University, Beijing, China","institution_ids":["https://openalex.org/I82880672"]},{"raw_affiliation_string":"State Key Laboratory of Software Development Environment, School of Computer Science and Engineering, Beihang University, Beijing, China 100191","institution_ids":["https://openalex.org/I82880672"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5050796169","display_name":"Renyu Yang","orcid":"https://orcid.org/0000-0001-6334-4925"},"institutions":[{"id":"https://openalex.org/I82880672","display_name":"Beihang University","ror":"https://ror.org/00wk2mp56","country_code":"CN","type":"education","lineage":["https://openalex.org/I82880672"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Renyu Yang","raw_affiliation_strings":["State Key Laboratory of Software Development Environment, Beihang University, Beijing, China","State Key Laboratory of Software Development Environment, School of Computer Science and Engineering, Beihang University, Beijing, China 100191"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"State Key Laboratory of Software Development Environment, Beihang University, Beijing, China","institution_ids":["https://openalex.org/I82880672"]},{"raw_affiliation_string":"State Key Laboratory of Software Development Environment, School of Computer Science and Engineering, Beihang University, Beijing, China 100191","institution_ids":["https://openalex.org/I82880672"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":1,"corresponding_author_ids":[],"corresponding_institution_ids":["https://openalex.org/I82880672"],"apc_list":null,"apc_paid":null,"fwci":null,"has_fulltext":false,"cited_by_count":8,"citation_normalized_percentile":null,"cited_by_percentile_year":null,"biblio":{"volume":null,"issue":null,"first_page":"677","last_page":"684"},"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.9998999834060669,"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.9998999834060669,"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/T11181","display_name":"Advanced Data Storage Technologies","score":0.9994999766349792,"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.9976999759674072,"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.8238977193832397},{"id":"https://openalex.org/keywords/snapshot","display_name":"Snapshot (computer storage)","score":0.7303860187530518},{"id":"https://openalex.org/keywords/operating-system","display_name":"Operating system","score":0.6897437572479248},{"id":"https://openalex.org/keywords/downtime","display_name":"Downtime","score":0.6260500550270081},{"id":"https://openalex.org/keywords/virtual-machine","display_name":"Virtual machine","score":0.5811563730239868},{"id":"https://openalex.org/keywords/cloud-computing","display_name":"Cloud computing","score":0.5810902118682861},{"id":"https://openalex.org/keywords/workload","display_name":"Workload","score":0.559005618095398},{"id":"https://openalex.org/keywords/heap","display_name":"Heap (data structure)","score":0.49940991401672363},{"id":"https://openalex.org/keywords/real-time-computing","display_name":"Real-time computing","score":0.35616976022720337}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.8238977193832397},{"id":"https://openalex.org/C55282118","wikidata":"https://www.wikidata.org/wiki/Q252683","display_name":"Snapshot (computer storage)","level":2,"score":0.7303860187530518},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.6897437572479248},{"id":"https://openalex.org/C180591934","wikidata":"https://www.wikidata.org/wiki/Q1253369","display_name":"Downtime","level":2,"score":0.6260500550270081},{"id":"https://openalex.org/C25344961","wikidata":"https://www.wikidata.org/wiki/Q192726","display_name":"Virtual machine","level":2,"score":0.5811563730239868},{"id":"https://openalex.org/C79974875","wikidata":"https://www.wikidata.org/wiki/Q483639","display_name":"Cloud computing","level":2,"score":0.5810902118682861},{"id":"https://openalex.org/C2778476105","wikidata":"https://www.wikidata.org/wiki/Q628539","display_name":"Workload","level":2,"score":0.559005618095398},{"id":"https://openalex.org/C134757568","wikidata":"https://www.wikidata.org/wiki/Q274089","display_name":"Heap (data structure)","level":2,"score":0.49940991401672363},{"id":"https://openalex.org/C79403827","wikidata":"https://www.wikidata.org/wiki/Q3988","display_name":"Real-time computing","level":1,"score":0.35616976022720337},{"id":"https://openalex.org/C11413529","wikidata":"https://www.wikidata.org/wiki/Q8366","display_name":"Algorithm","level":1,"score":0.0}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1109/padsw.2014.7097869","is_oa":false,"landing_page_url":"https://doi.org/10.1109/padsw.2014.7097869","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"2014 20th IEEE International Conference on Parallel and Distributed Systems (ICPADS)","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":19,"referenced_works":["https://openalex.org/W61921658","https://openalex.org/W1500546894","https://openalex.org/W1572904055","https://openalex.org/W1997269120","https://openalex.org/W2050153804","https://openalex.org/W2069319784","https://openalex.org/W2095059212","https://openalex.org/W2095373381","https://openalex.org/W2116845782","https://openalex.org/W2131726714","https://openalex.org/W2142892618","https://openalex.org/W2148109481","https://openalex.org/W2171956059","https://openalex.org/W2978655370","https://openalex.org/W6630179916","https://openalex.org/W6634238465","https://openalex.org/W6649948755","https://openalex.org/W6662758820","https://openalex.org/W6768959830"],"related_works":["https://openalex.org/W2046276983","https://openalex.org/W2954002293","https://openalex.org/W4387269611","https://openalex.org/W1647981072","https://openalex.org/W2341042308","https://openalex.org/W187383352","https://openalex.org/W2901093135","https://openalex.org/W2970145157","https://openalex.org/W2550041878","https://openalex.org/W1545938674"],"abstract_inverted_index":{"The":[0],"reliability":[1],"of":[2,28,70,101,114],"data":[3,24],"and":[4,30,51,93,126,162,189],"services":[5],"hosted":[6],"in":[7,16,26,89,118],"a":[8,13,61,90,135],"virtual":[9,71],"machine":[10],"(VM)":[11],"is":[12,32],"top":[14],"concern":[15],"cloud":[17],"computing":[18],"environment.":[19],"Continuous":[20],"snapshots":[21,69],"reduces":[22,178],"the":[23,80,86,96,107,112,115,123,142,172,179,194,198],"loss":[25,181],"case":[27],"failures,":[29],"thus":[31,94,127],"prevailing":[33],"for":[34,37,193],"providing":[35],"protection":[36],"long-running":[38],"systems.":[39],"However,":[40],"existing":[41],"methods":[42],"suffer":[43],"from":[44,201],"long":[45,48],"VM":[46,75,129],"downtime,":[47],"snapshot":[49,97,117,124,144],"interval":[50,98,199],"significant":[52],"performance":[53,130,180],"overhead.":[54],"In":[55],"this":[56],"paper,":[57],"we":[58,104,133],"present":[59],"ConSnap,":[60],"system":[62],"designed":[63],"to":[64,84,99,121,146,166,203],"enable":[65],"taking":[66],"fine-grained":[67],"continuous":[68],"machines":[72],"without":[73],"compromising":[74],"performance.":[76],"First,":[77],"ConSnap":[78,159,177],"adopts":[79],"COW":[81],"(copy-on-write)":[82],"manner":[83],"save":[85,106],"memory":[87,109],"pages":[88,110],"lazy":[91],"way,":[92],"decrease":[95],"dozens":[100],"milliseconds.":[102],"Second,":[103],"only":[105],"incremental":[108,175],"on":[111,160],"basis":[113],"last":[116],"each":[119],"epoch":[120],"reduce":[122],"duration,":[125],"mitigate":[128],"loss.":[131],"Third,":[132],"propose":[134],"multi-granularity":[136],"space":[137,149],"reclamation":[138],"strategy,":[139],"which":[140],"merges":[141],"unused":[143],"files":[145],"achieve":[147],"storage":[148],"saving,":[150],"as":[151,153],"well":[152],"fast":[154],"recovery.":[155],"We":[156],"have":[157],"implemented":[158],"QEMU/KVM":[161],"conducted":[163],"several":[164],"experiments":[165],"verify":[167],"its":[168],"effectiveness.":[169],"Compared":[170],"with":[171],"stop-and-copy":[173],"based":[174],"snapshots,":[176],"by":[182],"71.1%":[183],"~":[184,191],"10.2%":[185],"under":[186],"Compilation":[187],"workload,":[188,196],"14.5%":[190],"4.7%":[192],"Ftp":[195],"when":[197],"varies":[200],"1s":[202],"60s.":[204]},"counts_by_year":[{"year":2025,"cited_by_count":2},{"year":2019,"cited_by_count":1},{"year":2018,"cited_by_count":2},{"year":2017,"cited_by_count":1},{"year":2016,"cited_by_count":2}],"updated_date":"2026-07-14T23:27:15.235271","created_date":"2025-10-10T00:00:00"}
