{"id":"https://openalex.org/W4413134672","doi":"https://doi.org/10.1186/s42400-024-00354-1","title":"A hot-repair method for the running software with zero suspends","display_name":"A hot-repair method for the running software with zero suspends","publication_year":2025,"publication_date":"2025-08-08","ids":{"openalex":"https://openalex.org/W4413134672","doi":"https://doi.org/10.1186/s42400-024-00354-1"},"language":"en","primary_location":{"id":"doi:10.1186/s42400-024-00354-1","is_oa":true,"landing_page_url":"https://doi.org/10.1186/s42400-024-00354-1","pdf_url":"https://cybersecurity.springeropen.com/counter/pdf/10.1186/s42400-024-00354-1","source":{"id":"https://openalex.org/S3035238565","display_name":"Cybersecurity","issn_l":"2523-3246","issn":["2523-3246"],"is_oa":true,"is_in_doaj":true,"is_core":true,"host_organization":"https://openalex.org/P4310319965","host_organization_name":"Springer Nature","host_organization_lineage":["https://openalex.org/P4310319965"],"host_organization_lineage_names":["Springer Nature"],"type":"journal"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Cybersecurity","raw_type":"journal-article"},"type":"article","indexed_in":["crossref","doaj"],"open_access":{"is_oa":true,"oa_status":"diamond","oa_url":"https://cybersecurity.springeropen.com/counter/pdf/10.1186/s42400-024-00354-1","any_repository_has_fulltext":true},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5093074693","display_name":"Guoyuan Lin","orcid":"https://orcid.org/0009-0000-5841-6365"},"institutions":[{"id":"https://openalex.org/I25757504","display_name":"China University of Mining and Technology","ror":"https://ror.org/01xt2dr21","country_code":"CN","type":"education","lineage":["https://openalex.org/I25757504"]}],"countries":["CN"],"is_corresponding":true,"raw_author_name":"Guoyuan Lin","raw_affiliation_strings":["Engineering Research Center of Mine Digitalization, Ministry of Education, China University of Mining and Technology, No.1 Daxue Road, Xuzhou, 221116, Jiangsu, China","School of Computer Science and Technology, China University of Mining and Technology, No.1 Daxue Road, Xuzhou, 221116, Jiangsu, China"],"affiliations":[{"raw_affiliation_string":"Engineering Research Center of Mine Digitalization, Ministry of Education, China University of Mining and Technology, No.1 Daxue Road, Xuzhou, 221116, Jiangsu, China","institution_ids":["https://openalex.org/I25757504"]},{"raw_affiliation_string":"School of Computer Science and Technology, China University of Mining and Technology, No.1 Daxue Road, Xuzhou, 221116, Jiangsu, China","institution_ids":["https://openalex.org/I25757504"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5102583280","display_name":"Jiazhen Cai","orcid":null},"institutions":[{"id":"https://openalex.org/I25757504","display_name":"China University of Mining and Technology","ror":"https://ror.org/01xt2dr21","country_code":"CN","type":"education","lineage":["https://openalex.org/I25757504"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Jiazhen Cai","raw_affiliation_strings":["School of Computer Science and Technology, China University of Mining and Technology, No.1 Daxue Road, Xuzhou, 221116, Jiangsu, China"],"affiliations":[{"raw_affiliation_string":"School of Computer Science and Technology, China University of Mining and Technology, No.1 Daxue Road, Xuzhou, 221116, Jiangsu, China","institution_ids":["https://openalex.org/I25757504"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5100364649","display_name":"Yonggang Li","orcid":"https://orcid.org/0000-0002-6811-3429"},"institutions":[{"id":"https://openalex.org/I25757504","display_name":"China University of Mining and Technology","ror":"https://ror.org/01xt2dr21","country_code":"CN","type":"education","lineage":["https://openalex.org/I25757504"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Yonggang Li","raw_affiliation_strings":["Engineering Research Center of Mine Digitalization, Ministry of Education, China University of Mining and Technology, No.1 Daxue Road, Xuzhou, 221116, Jiangsu, China","School of Computer Science and Technology, China University of Mining and Technology, No.1 Daxue Road, Xuzhou, 221116, Jiangsu, China"],"affiliations":[{"raw_affiliation_string":"Engineering Research Center of Mine Digitalization, Ministry of Education, China University of Mining and Technology, No.1 Daxue Road, Xuzhou, 221116, Jiangsu, China","institution_ids":["https://openalex.org/I25757504"]},{"raw_affiliation_string":"School of Computer Science and Technology, China University of Mining and Technology, No.1 Daxue Road, Xuzhou, 221116, Jiangsu, China","institution_ids":["https://openalex.org/I25757504"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5100742673","display_name":"Haonan Li","orcid":"https://orcid.org/0000-0002-6993-7948"},"institutions":[{"id":"https://openalex.org/I25757504","display_name":"China University of Mining and Technology","ror":"https://ror.org/01xt2dr21","country_code":"CN","type":"education","lineage":["https://openalex.org/I25757504"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Haonan Li","raw_affiliation_strings":["School of Computer Science and Technology, China University of Mining and Technology, No.1 Daxue Road, Xuzhou, 221116, Jiangsu, China"],"affiliations":[{"raw_affiliation_string":"School of Computer Science and Technology, China University of Mining and Technology, No.1 Daxue Road, Xuzhou, 221116, Jiangsu, China","institution_ids":["https://openalex.org/I25757504"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5100674363","display_name":"Jiahui Zhou","orcid":"https://orcid.org/0000-0001-9548-1406"},"institutions":[{"id":"https://openalex.org/I25757504","display_name":"China University of Mining and Technology","ror":"https://ror.org/01xt2dr21","country_code":"CN","type":"education","lineage":["https://openalex.org/I25757504"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Jiahui Zhou","raw_affiliation_strings":["School of Computer Science and Technology, China University of Mining and Technology, No.1 Daxue Road, Xuzhou, 221116, Jiangsu, China"],"affiliations":[{"raw_affiliation_string":"School of Computer Science and Technology, China University of Mining and Technology, No.1 Daxue Road, Xuzhou, 221116, Jiangsu, China","institution_ids":["https://openalex.org/I25757504"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5100344481","display_name":"Wei Chen","orcid":"https://orcid.org/0000-0002-7663-278X"},"institutions":[{"id":"https://openalex.org/I25757504","display_name":"China University of Mining and Technology","ror":"https://ror.org/01xt2dr21","country_code":"CN","type":"education","lineage":["https://openalex.org/I25757504"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Wei Chen","raw_affiliation_strings":["Engineering Research Center of Mine Digitalization, Ministry of Education, China University of Mining and Technology, No.1 Daxue Road, Xuzhou, 221116, Jiangsu, China","School of Computer Science and Technology, China University of Mining and Technology, No.1 Daxue Road, Xuzhou, 221116, Jiangsu, China"],"affiliations":[{"raw_affiliation_string":"Engineering Research Center of Mine Digitalization, Ministry of Education, China University of Mining and Technology, No.1 Daxue Road, Xuzhou, 221116, Jiangsu, China","institution_ids":["https://openalex.org/I25757504"]},{"raw_affiliation_string":"School of Computer Science and Technology, China University of Mining and Technology, No.1 Daxue Road, Xuzhou, 221116, Jiangsu, China","institution_ids":["https://openalex.org/I25757504"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5015418685","display_name":"Chen Zhong","orcid":"https://orcid.org/0000-0003-3582-1266"},"institutions":[{"id":"https://openalex.org/I20231570","display_name":"Peking University","ror":"https://ror.org/02v51f717","country_code":"CN","type":"education","lineage":["https://openalex.org/I20231570"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Zhong Chen","raw_affiliation_strings":["School of Computer Science, Peking University, No.5 Yiheyuan Road Haidian District, Beijing, 100871, China"],"affiliations":[{"raw_affiliation_string":"School of Computer Science, Peking University, No.5 Yiheyuan Road Haidian District, Beijing, 100871, China","institution_ids":["https://openalex.org/I20231570"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5084460856","display_name":"Shanqing Guo","orcid":"https://orcid.org/0000-0003-3367-0951"},"institutions":[{"id":"https://openalex.org/I4210104151","display_name":"Shangdong Agriculture and Engineering University","ror":"https://ror.org/01px1ve30","country_code":"CN","type":"education","lineage":["https://openalex.org/I4210104151"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Shanqing Guo","raw_affiliation_strings":["School of Cyber Science and Technology, Shangdong University, No.72 Binhai Road, Qingdao, 266237, Shangdong, China"],"affiliations":[{"raw_affiliation_string":"School of Cyber Science and Technology, Shangdong University, No.72 Binhai Road, Qingdao, 266237, Shangdong, China","institution_ids":["https://openalex.org/I4210104151"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":8,"corresponding_author_ids":["https://openalex.org/A5093074693"],"corresponding_institution_ids":["https://openalex.org/I25757504"],"apc_list":null,"apc_paid":null,"fwci":0.0,"has_fulltext":true,"cited_by_count":0,"citation_normalized_percentile":{"value":0.21661408,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":null,"biblio":{"volume":"8","issue":"1","first_page":null,"last_page":null},"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.9987999796867371,"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.9987999796867371,"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/T10101","display_name":"Cloud Computing and Resource Management","score":0.9984999895095825,"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/T12127","display_name":"Software System Performance and Reliability","score":0.9968000054359436,"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.7771917581558228},{"id":"https://openalex.org/keywords/software","display_name":"Software","score":0.5921869277954102},{"id":"https://openalex.org/keywords/process","display_name":"Process (computing)","score":0.5067113041877747},{"id":"https://openalex.org/keywords/cloud-computing","display_name":"Cloud computing","score":0.4758548438549042},{"id":"https://openalex.org/keywords/code","display_name":"Code (set theory)","score":0.4262318015098572},{"id":"https://openalex.org/keywords/embedded-system","display_name":"Embedded system","score":0.40741145610809326},{"id":"https://openalex.org/keywords/real-time-computing","display_name":"Real-time computing","score":0.3709478974342346},{"id":"https://openalex.org/keywords/operating-system","display_name":"Operating system","score":0.3637080192565918},{"id":"https://openalex.org/keywords/distributed-computing","display_name":"Distributed computing","score":0.35822588205337524},{"id":"https://openalex.org/keywords/programming-language","display_name":"Programming language","score":0.12057846784591675},{"id":"https://openalex.org/keywords/set","display_name":"Set (abstract data type)","score":0.08651530742645264}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.7771917581558228},{"id":"https://openalex.org/C2777904410","wikidata":"https://www.wikidata.org/wiki/Q7397","display_name":"Software","level":2,"score":0.5921869277954102},{"id":"https://openalex.org/C98045186","wikidata":"https://www.wikidata.org/wiki/Q205663","display_name":"Process (computing)","level":2,"score":0.5067113041877747},{"id":"https://openalex.org/C79974875","wikidata":"https://www.wikidata.org/wiki/Q483639","display_name":"Cloud computing","level":2,"score":0.4758548438549042},{"id":"https://openalex.org/C2776760102","wikidata":"https://www.wikidata.org/wiki/Q5139990","display_name":"Code (set theory)","level":3,"score":0.4262318015098572},{"id":"https://openalex.org/C149635348","wikidata":"https://www.wikidata.org/wiki/Q193040","display_name":"Embedded system","level":1,"score":0.40741145610809326},{"id":"https://openalex.org/C79403827","wikidata":"https://www.wikidata.org/wiki/Q3988","display_name":"Real-time computing","level":1,"score":0.3709478974342346},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.3637080192565918},{"id":"https://openalex.org/C120314980","wikidata":"https://www.wikidata.org/wiki/Q180634","display_name":"Distributed computing","level":1,"score":0.35822588205337524},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.12057846784591675},{"id":"https://openalex.org/C177264268","wikidata":"https://www.wikidata.org/wiki/Q1514741","display_name":"Set (abstract data type)","level":2,"score":0.08651530742645264}],"mesh":[],"locations_count":2,"locations":[{"id":"doi:10.1186/s42400-024-00354-1","is_oa":true,"landing_page_url":"https://doi.org/10.1186/s42400-024-00354-1","pdf_url":"https://cybersecurity.springeropen.com/counter/pdf/10.1186/s42400-024-00354-1","source":{"id":"https://openalex.org/S3035238565","display_name":"Cybersecurity","issn_l":"2523-3246","issn":["2523-3246"],"is_oa":true,"is_in_doaj":true,"is_core":true,"host_organization":"https://openalex.org/P4310319965","host_organization_name":"Springer Nature","host_organization_lineage":["https://openalex.org/P4310319965"],"host_organization_lineage_names":["Springer Nature"],"type":"journal"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Cybersecurity","raw_type":"journal-article"},{"id":"pmh:oai:doaj.org/article:57e4d0fa16414e64aba8ba284c671c02","is_oa":true,"landing_page_url":"https://doaj.org/article/57e4d0fa16414e64aba8ba284c671c02","pdf_url":null,"source":{"id":"https://openalex.org/S112646816","display_name":"SHILAP Revista de lepidopterolog\u00eda","issn_l":"0300-5267","issn":["0300-5267","2340-4078"],"is_oa":true,"is_in_doaj":true,"is_core":false,"host_organization":null,"host_organization_name":null,"host_organization_lineage":[],"host_organization_lineage_names":[],"type":"journal"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"Cybersecurity, Vol 8, Iss 1, Pp 1-20 (2025)","raw_type":"article"}],"best_oa_location":{"id":"doi:10.1186/s42400-024-00354-1","is_oa":true,"landing_page_url":"https://doi.org/10.1186/s42400-024-00354-1","pdf_url":"https://cybersecurity.springeropen.com/counter/pdf/10.1186/s42400-024-00354-1","source":{"id":"https://openalex.org/S3035238565","display_name":"Cybersecurity","issn_l":"2523-3246","issn":["2523-3246"],"is_oa":true,"is_in_doaj":true,"is_core":true,"host_organization":"https://openalex.org/P4310319965","host_organization_name":"Springer Nature","host_organization_lineage":["https://openalex.org/P4310319965"],"host_organization_lineage_names":["Springer Nature"],"type":"journal"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Cybersecurity","raw_type":"journal-article"},"sustainable_development_goals":[{"id":"https://metadata.un.org/sdg/10","score":0.550000011920929,"display_name":"Reduced inequalities"}],"awards":[{"id":"https://openalex.org/G1121271761","display_name":null,"funder_award_id":"Program","funder_id":"https://openalex.org/F4320321001","funder_display_name":"National Natural Science Foundation of China"},{"id":"https://openalex.org/G2087396116","display_name":null,"funder_award_id":"China","funder_id":"https://openalex.org/F4320321001","funder_display_name":"National Natural Science Foundation of China"},{"id":"https://openalex.org/G3317480652","display_name":null,"funder_award_id":"Science","funder_id":"https://openalex.org/F4320321001","funder_display_name":"National Natural Science Foundation of China"},{"id":"https://openalex.org/G3429497752","display_name":null,"funder_award_id":"51874300","funder_id":"https://openalex.org/F4320321001","funder_display_name":"National Natural Science Foundation of China"},{"id":"https://openalex.org/G4023559259","display_name":null,"funder_award_id":"52274160","funder_id":"https://openalex.org/F4320321001","funder_display_name":"National Natural Science Foundation of China"},{"id":"https://openalex.org/G4111888117","display_name":null,"funder_award_id":"51874","funder_id":"https://openalex.org/F4320321001","funder_display_name":"National Natural Science Foundation of China"},{"id":"https://openalex.org/G5939423041","display_name":null,"funder_award_id":"Technology","funder_id":"https://openalex.org/F4320321001","funder_display_name":"National Natural Science Foundation of China"},{"id":"https://openalex.org/G5994120800","display_name":null,"funder_award_id":"Natural","funder_id":"https://openalex.org/F4320321001","funder_display_name":"National Natural Science Foundation of China"}],"funders":[{"id":"https://openalex.org/F4320321001","display_name":"National Natural Science Foundation of China","ror":"https://ror.org/01h0zpd94"},{"id":"https://openalex.org/F4320323154","display_name":"China University of Mining and Technology","ror":"https://ror.org/01xt2dr21"}],"has_content":{"pdf":true,"grobid_xml":true},"content_urls":{"pdf":"https://content.openalex.org/works/W4413134672.pdf","grobid_xml":"https://content.openalex.org/works/W4413134672.grobid-xml"},"referenced_works_count":24,"referenced_works":["https://openalex.org/W1274217842","https://openalex.org/W1998009565","https://openalex.org/W2027296616","https://openalex.org/W2048355119","https://openalex.org/W2049659774","https://openalex.org/W2054175778","https://openalex.org/W2118005163","https://openalex.org/W2118348802","https://openalex.org/W2118382442","https://openalex.org/W2129117233","https://openalex.org/W2139430599","https://openalex.org/W2145150838","https://openalex.org/W2295621702","https://openalex.org/W2464211874","https://openalex.org/W2480466304","https://openalex.org/W2744645960","https://openalex.org/W2774492400","https://openalex.org/W2902464930","https://openalex.org/W2926384243","https://openalex.org/W2982411552","https://openalex.org/W2985119528","https://openalex.org/W3158694064","https://openalex.org/W4236487618","https://openalex.org/W4288614128"],"related_works":["https://openalex.org/W4244478748","https://openalex.org/W3150465815","https://openalex.org/W4223488648","https://openalex.org/W2134969820","https://openalex.org/W2251605416","https://openalex.org/W1997222214","https://openalex.org/W4413232173","https://openalex.org/W2560439919","https://openalex.org/W4389340727","https://openalex.org/W2802581102"],"abstract_inverted_index":{"Abstract":[0],"Repairing":[1],"software":[2,17,34,45,51,64,123],"defects":[3,18,120,152],"is":[4,35,46,160],"crucial":[5],"to":[6,97,131],"improving":[7],"the":[8,21,40,44,58,62,78,88,98,119,129,146,151,154,157,165,197,208,225],"security":[9],"and":[10,139,149,182,212,221,224],"robustness":[11],"of":[12,61],"software.":[13],"Traditional":[14],"methods":[15,38,86],"repair":[16,42,55,113,190],"by":[19],"using":[20],"\u201cstop-repair-restart\u201d":[22],"approach.":[23],"Unfortunately,":[24],"in":[25,82,128,156,191],"some":[26],"scenarios,":[27],"such":[28],"as":[29],"cloud":[30],"environments,":[31,84],"restarting":[32],"critical":[33],"expensive.":[36],"Dynamic":[37],"enable":[39],"defect":[41],"while":[43],"running,":[47],"which":[48,101,116,135,162],"can":[49,117,136,163,187],"avoid":[50,137],"restart.":[52],"However,":[53],"dynamic":[54],"requires":[56],"capture":[57],"safe":[59,147,158],"state":[60,80,133,141],"running":[63],"(process).":[65],"Otherwise,":[66],"it":[67,144],"will":[68],"cause":[69],"execution":[70],"exceptions":[71],"or":[72,90,92],"even":[73,93],"process":[74,130,167],"crashes.":[75],"To":[76,105],"address":[77],"complex":[79,138,192],"issues":[81],"multi-threaded":[83,177],"existing":[85],"modify":[87],"kernel":[89],"compiler,":[91],"pre-adding":[94],"custom":[95],"code":[96,155],"target":[99,166],"software,":[100],"reduces":[102],"their":[103],"generality.":[104],"solve":[106],"this":[107],"problem,":[108],"we":[109],"propose":[110],"a":[111,171],"hot":[112,189],"method":[114],"HotFix,":[115],"fix":[118],"without":[121],"any":[122],"suspending.":[124],"HotFix":[125,175,186],"places":[126],"probes":[127],"receive":[132],"signals,":[134],"time-consuming":[140],"identification.":[142],"Then,":[143],"selects":[145],"zone":[148,159],"repairs":[150],"when":[153,218],"called,":[161],"prevent":[164],"from":[168],"hanging":[169],"for":[170],"long":[172],"time.":[173],"Finally,":[174],"completes":[176],"automated":[178],"migration":[179],"online.":[180],"Experiments":[181],"analysis":[183],"show":[184],"that":[185,196],"achieve":[188],"environments.":[193],"We":[194],"found":[195],"affected":[198],"function":[199],"was":[200],"executed":[201],"no":[202],"more":[203],"than":[204],"1,000":[205],"times":[206],"during":[207],"fix.":[209],"Introducing":[210],"3us":[211],"11us":[213],"delays":[214],"per":[215],"request":[216],"respectively":[217],"repairing":[219],"Redis":[220],"Mem":[222],"cached,":[223],"requests":[226],"influenced":[227],"are":[228],"limited.":[229]},"counts_by_year":[],"updated_date":"2026-04-18T07:56:08.524223","created_date":"2025-10-10T00:00:00"}
