{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,2,21]],"date-time":"2025-02-21T21:06:44Z","timestamp":1740172004742,"version":"3.37.3"},"reference-count":47,"publisher":"Institute of Electrical and Electronics Engineers (IEEE)","issue":"4","license":[{"start":{"date-parts":[[2022,10,1]],"date-time":"2022-10-01T00:00:00Z","timestamp":1664582400000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/ieeexplore.ieee.org\/Xplorehelp\/downloads\/license-information\/IEEE.html"},{"start":{"date-parts":[[2022,10,1]],"date-time":"2022-10-01T00:00:00Z","timestamp":1664582400000},"content-version":"stm-asf","delay-in-days":0,"URL":"https:\/\/doi.org\/10.15223\/policy-029"},{"start":{"date-parts":[[2022,10,1]],"date-time":"2022-10-01T00:00:00Z","timestamp":1664582400000},"content-version":"stm-asf","delay-in-days":0,"URL":"https:\/\/doi.org\/10.15223\/policy-037"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["IEEE Trans. Cloud Comput."],"published-print":{"date-parts":[[2022,10,1]]},"DOI":"10.1109\/tcc.2021.3056590","type":"journal-article","created":{"date-parts":[[2021,2,3]],"date-time":"2021-02-03T06:41:29Z","timestamp":1612334489000},"page":"2679-2690","source":"Crossref","is-referenced-by-count":4,"title":["Hy-FiX: Fast In-Place Upgrades of KVM Hypervisors"],"prefix":"10.1109","volume":"10","author":[{"ORCID":"https:\/\/orcid.org\/0000-0003-1646-8452","authenticated-orcid":false,"given":"Andrea","family":"Segalini","sequence":"first","affiliation":[{"name":"CNRS, I3S, Universit&#x00E9; C&#x00F4;te d&#x0027;Azur, Nice, France"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Dino","family":"Lopez Pacheco","sequence":"additional","affiliation":[{"name":"CNRS, I3S, Universit&#x00E9; C&#x00F4;te d&#x0027;Azur, Nice, France"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Guillaume","family":"Urvoy-Keller","sequence":"additional","affiliation":[{"name":"CNRS, I3S, Universit&#x00E9; C&#x00F4;te d&#x0027;Azur, Nice, France"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Fabien","family":"Hermenier","sequence":"additional","affiliation":[{"name":"Nutatix Inc., San Jose, CA, USA"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-8745-7481","authenticated-orcid":false,"given":"Quentin","family":"Jacquemart","sequence":"additional","affiliation":[{"name":"CNRS, I3S, Universit&#x00E9; C&#x00F4;te d&#x0027;Azur, Nice, France"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"263","reference":[{"key":"ref39","doi-asserted-by":"publisher","DOI":"10.1145\/1952682.1952692"},{"key":"ref38","doi-asserted-by":"publisher","DOI":"10.1109\/TDSC.2010.20"},{"key":"ref33","first-page":"605","article-title":"Instant OS updates via userspace checkpoint-and-restart","author":"kashyap","year":"2016","journal-title":"Proc USENIX Annu Tech Conf"},{"year":"2021","key":"ref32","article-title":"SUSE Linux Enterprise Live Patching"},{"year":"2021","key":"ref31","article-title":"Canonical livepatch service web page"},{"key":"ref30","doi-asserted-by":"publisher","DOI":"10.1145\/2664168.2664173"},{"key":"ref37","doi-asserted-by":"publisher","DOI":"10.1145\/1755913.1755933"},{"key":"ref36","article-title":"Reducing downtime due to system maintenance and upgrades","author":"potter","year":"2005","journal-title":"Proc 19th Conf Syst Admin"},{"key":"ref35","first-page":"423","article-title":"The turtles project: Design and implementation of nested virtualization","volume":"10","author":"ben-yehuda","year":"2010","journal-title":"Proc 9th USENIX Conf Operating Syst Des Implementation"},{"key":"ref34","doi-asserted-by":"publisher","DOI":"10.1145\/2797022.2797026"},{"year":"2021","key":"ref10","article-title":"Preemptible VM instances"},{"key":"ref40","doi-asserted-by":"publisher","DOI":"10.1145\/2451512.2451536"},{"year":"2021","key":"ref11","article-title":"Amazon EC2 maintenance help page"},{"key":"ref12","doi-asserted-by":"publisher","DOI":"10.1145\/2588555.2595642"},{"year":"2021","key":"ref13","article-title":"Kernel-based virtual machine (KVM)"},{"year":"2021","key":"ref14","article-title":"QEMU migration documentation"},{"key":"ref15","first-page":"169","article-title":"Kdump, a Kexec-based kernel crash dumping mechanism","author":"goyal","year":"2005","journal-title":"Proc Linux Symp"},{"article-title":"Kexec","year":"2021","author":"corbet","key":"ref16"},{"year":"2021","key":"ref17","article-title":"The linux x86 boot protocol"},{"article-title":"Add capability to bypass the shared memory","year":"2021","author":"jiangshan","key":"ref18"},{"article-title":"Qemu internals: How guest physical ram works","year":"2021","author":"hajnoczi","key":"ref19"},{"key":"ref28","doi-asserted-by":"publisher","DOI":"10.1145\/1618525.1618528"},{"key":"ref4","first-page":"89","article-title":"Back to the future: Fault-tolerant live update with time-traveling state transfer","author":"giuffrida","year":"2013","journal-title":"Proc 27th Int Conf Large Installation Syst Administration"},{"key":"ref27","doi-asserted-by":"publisher","DOI":"10.1109\/INFOCOM.2019.8737639"},{"key":"ref3","doi-asserted-by":"publisher","DOI":"10.1145\/3297858.3304034"},{"key":"ref6","doi-asserted-by":"publisher","DOI":"10.1145\/3302424.3303960"},{"key":"ref29","doi-asserted-by":"publisher","DOI":"10.1145\/1519065.1519085"},{"key":"ref5","doi-asserted-by":"publisher","DOI":"10.1145\/3173162.3173203"},{"year":"2021","key":"ref8","article-title":"Live migration at GCE"},{"key":"ref7","doi-asserted-by":"publisher","DOI":"10.1145\/3186411.3186415"},{"year":"2021","key":"ref2","article-title":"Kpatch: Dynamic kernel patching"},{"key":"ref9","doi-asserted-by":"publisher","DOI":"10.1109\/DSN.2013.6575350"},{"year":"2021","key":"ref1","article-title":"Hypervisor &#x2014; Wikipedia, the free encyclopedia"},{"key":"ref46","first-page":"261","article-title":"Live migration with pass-through device for linux VM","author":"zhai","year":"2008","journal-title":"Proc Linux Symp"},{"year":"2021","key":"ref20","article-title":"Four-level page tables"},{"year":"2021","key":"ref45","article-title":"Linux processor microcode data file"},{"year":"2021","key":"ref22","article-title":"Physical memory model, the linux kernel documentation"},{"key":"ref47","article-title":"Popcorn: A replicated-kernel os based on linux","author":"barbalace","year":"2014","journal-title":"Proc Linux Symp"},{"key":"ref21","first-page":"151","article-title":"Hotplug memory redux","author":"schopp","year":"2005","journal-title":"Proc Linux Symp"},{"year":"2021","key":"ref42","article-title":"Checkpoint\/restore in userspace"},{"key":"ref24","doi-asserted-by":"publisher","DOI":"10.1145\/1807128.1807152"},{"key":"ref41","doi-asserted-by":"publisher","DOI":"10.1109\/DSN.2018.00024"},{"year":"2021","key":"ref23","article-title":"Redis web page"},{"key":"ref44","doi-asserted-by":"publisher","DOI":"10.1145\/3357223.3366025"},{"key":"ref26","article-title":"Live migration of virtual machines","author":"clark","year":"2005","journal-title":"Proc 2nd Symp Netw Syst Des Implementation"},{"year":"2021","key":"ref43","article-title":"A quick history of early-boot memory allocators"},{"key":"ref25","doi-asserted-by":"publisher","DOI":"10.1145\/3313808.3313821"}],"container-title":["IEEE Transactions on Cloud Computing"],"original-title":[],"link":[{"URL":"http:\/\/xplorestaging.ieee.org\/ielx7\/6245519\/9970353\/09345390.pdf?arnumber=9345390","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2022,12,26]],"date-time":"2022-12-26T19:13:53Z","timestamp":1672082033000},"score":1,"resource":{"primary":{"URL":"https:\/\/ieeexplore.ieee.org\/document\/9345390\/"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2022,10,1]]},"references-count":47,"journal-issue":{"issue":"4"},"URL":"https:\/\/doi.org\/10.1109\/tcc.2021.3056590","relation":{},"ISSN":["2168-7161","2372-0018"],"issn-type":[{"type":"electronic","value":"2168-7161"},{"type":"electronic","value":"2372-0018"}],"subject":[],"published":{"date-parts":[[2022,10,1]]}}}