{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,9,25]],"date-time":"2026-09-25T21:05:13Z","timestamp":1790370313327,"version":"4.1.0"},"publisher-location":"New York, NY, USA","reference-count":62,"publisher":"ACM","license":[{"start":{"date-parts":[[2019,4,14]],"date-time":"2019-04-14T00:00:00Z","timestamp":1555200000000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":[],"published-print":{"date-parts":[[2019,4,14]]},"DOI":"10.1145\/3313808.3313821","type":"proceedings-article","created":{"date-parts":[[2019,4,4]],"date-time":"2019-04-04T18:38:43Z","timestamp":1554403123000},"page":"45-58","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":15,"title":["Fast and live hypervisor replacement"],"prefix":"10.1145","author":[{"given":"Spoorti","family":"Doddamani","sequence":"first","affiliation":[{"name":"SUNY Binghamton, USA"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Piush","family":"Sinha","sequence":"additional","affiliation":[{"name":"SUNY Binghamton, USA"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Hui","family":"Lu","sequence":"additional","affiliation":[{"name":"SUNY Binghamton, USA"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Tsu-Hsiang K.","family":"Cheng","sequence":"additional","affiliation":[{"name":"SUNY Binghamton, USA"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Hardik H.","family":"Bagdi","sequence":"additional","affiliation":[{"name":"SUNY Binghamton, USA"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Kartik","family":"Gopalan","sequence":"additional","affiliation":[{"name":"SUNY Binghamton, USA"}],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"320","published-online":{"date-parts":[[2019,4,14]]},"reference":[{"key":"e_1_3_2_1_1_1","unstructured":"Darren Abramson Jeff Jackson Sridhar Muthrasanallur Gil Neiger Greg Regnier Rajesh Sankaran Ioannis Schoinas Rich Uhlig Balaji Vembu and John Wiegert. Intel virtualization technology for directed I\/O. Intel technology journal 10(3) 2006.  Darren Abramson Jeff Jackson Sridhar Muthrasanallur Gil Neiger Greg Regnier Rajesh Sankaran Ioannis Schoinas Rich Uhlig Balaji Vembu and John Wiegert. Intel virtualization technology for directed I\/O. Intel technology journal 10(3) 2006."},{"key":"e_1_3_2_1_2_1","unstructured":"Amazon EC2. https:\/\/aws.amazon.com\/ec2\/.  Amazon EC2. https:\/\/aws.amazon.com\/ec2\/."},{"key":"e_1_3_2_1_3_1","unstructured":"Amazon Lambda Programming Model. https:\/\/docs.aws.amazon.com\/lambda\/latest\/dg\/programming-model-v2.html.  Amazon Lambda Programming Model. https:\/\/docs.aws.amazon.com\/lambda\/latest\/dg\/programming-model-v2.html."},{"key":"e_1_3_2_1_4_1","doi-asserted-by":"crossref","first-page":"187","DOI":"10.1145\/1519065.1519085","volume-title":"Proceedings of the 4th ACM European conference on Computer systems","author":"Arnold Jeff","year":"2009"},{"key":"e_1_3_2_1_5_1","unstructured":"Autoscaling groups of instances. https:\/\/cloud.google.com\/compute\/docs\/autoscaler\/.  Autoscaling groups of instances. https:\/\/cloud.google.com\/compute\/docs\/autoscaler\/."},{"key":"e_1_3_2_1_6_1","unstructured":"Autoscaling with Heat. https:\/\/docs.openstack.org\/senlin\/latest\/scenarios\/autoscaling_heat.html.  Autoscaling with Heat. https:\/\/docs.openstack.org\/senlin\/latest\/scenarios\/autoscaling_heat.html."},{"key":"e_1_3_2_1_7_1","unstructured":"Azure Autoscale. https:\/\/azure.microsoft.com\/en-us\/features\/autoscale\/.  Azure Autoscale. https:\/\/azure.microsoft.com\/en-us\/features\/autoscale\/."},{"key":"e_1_3_2_1_8_1","first-page":"18","volume-title":"Proceedings of the 8th Asia-Pacific Workshop on Systems","author":"Bagdi Hardik"},{"key":"e_1_3_2_1_9_1","first-page":"901","volume-title":"Software-Practice and Experience","volume":"15","author":"Shiloh A.","year":"1985"},{"key":"e_1_3_2_1_10_1","first-page":"164","volume-title":"ACM SIGOPS Operating Systems Review","author":"Barham Paul","year":"2003"},{"key":"e_1_3_2_1_11_1","first-page":"46","volume-title":"USENIX Annual Technical Conference, FREENIX Track","volume":"41","author":"Bellard Fabrice","year":"2005"},{"key":"e_1_3_2_1_12_1","volume-title":"Proc. of Operating Systems Design and Implementation","author":"Ben-Yehuda Muli","year":"2010"},{"key":"e_1_3_2_1_13_1","volume-title":"CPU 2017 benchmark suite. https:\/\/www.spec.org\/cpu2017\/.","author":"SPEC"},{"key":"e_1_3_2_1_14_1","first-page":"267","volume-title":"Safety and Performance in the SPIN Operating System. In Proceedings of the 15th Symposium on Operating Systems Principles","author":"Fiuczinski E. G.","year":"1995"},{"key":"e_1_3_2_1_15_1","doi-asserted-by":"publisher","DOI":"10.1145\/2664168.2664173"},{"key":"e_1_3_2_1_16_1","doi-asserted-by":"publisher","DOI":"10.1145\/1454115.1454128"},{"key":"e_1_3_2_1_17_1","first-page":"3","volume-title":"Proceedings of the 6th Conference on Symposium on Opearting Systems Design & Implementation -","volume":"6","author":"Candea George","year":"2004"},{"key":"e_1_3_2_1_18_1","doi-asserted-by":"publisher","DOI":"10.5555\/1251203.1251223"},{"key":"e_1_3_2_1_19_1","volume-title":"First Workshop on I\/O Virtualization","author":"Dong Yaozu","year":"2008"},{"key":"e_1_3_2_1_20_1","first-page":"757","volume-title":"Software-Practice and Experience","volume":"21","author":"Ousterhout F.","year":"1991"},{"key":"e_1_3_2_1_21_1","unstructured":"Kubernetes Engine. https:\/\/cloud.google.com\/kubernetes-engine\/.  Kubernetes Engine. https:\/\/cloud.google.com\/kubernetes-engine\/."},{"key":"e_1_3_2_1_22_1","first-page":"26","volume-title":"J. J. Exokernel: An Operating System Architecture for Application-Level Resource Management. In Proceedings of the 15th Symposium on Operating Systems Principles","author":"Kaashoek D. R.","year":"1995"},{"key":"e_1_3_2_1_23_1","unstructured":"Dan Goodin. Xen patches 7-year-old bug that shattered hypervisor security. In https:\/\/arstechnica.com\/information-technology\/2015\/10\/xenpatches-7-year-old-bug-that-shattered-hypervisor-security\/ 2015.  Dan Goodin. Xen patches 7-year-old bug that shattered hypervisor security. In https:\/\/arstechnica.com\/information-technology\/2015\/10\/xenpatches-7-year-old-bug-that-shattered-hypervisor-security\/ 2015."},{"key":"e_1_3_2_1_24_1","unstructured":"Google Cloud platform. https:\/\/cloud.google.com\/.  Google Cloud platform. https:\/\/cloud.google.com\/."},{"key":"e_1_3_2_1_25_1","unstructured":"Google Infrastructure Security Design Overview 2017. https:\/\/cloud.google.com\/security\/infrastructure\/design\/.  Google Infrastructure Security Design Overview 2017. https:\/\/cloud.google.com\/security\/infrastructure\/design\/."},{"key":"e_1_3_2_1_26_1","first-page":"235","volume-title":"USENIX Annual Technical Conference (USENIX ATC)","author":"Gopalan Kartik","year":"2017"},{"key":"e_1_3_2_1_27_1","doi-asserted-by":"publisher","DOI":"10.1145\/1618525.1618528"},{"key":"e_1_3_2_1_28_1","volume-title":"IEEE International Symposium on Fault-Tolerant Computing","author":"Huang Yennun","year":"1995"},{"key":"e_1_3_2_1_29_1","unstructured":"iperf: The network bandwidth measurement tool. https:\/\/iperf.fr\/.  iperf: The network bandwidth measurement tool. https:\/\/iperf.fr\/."},{"key":"e_1_3_2_1_30_1","unstructured":"Kernel live patching. https:\/\/www.kernel.org\/doc\/Documentation\/livepatch\/livepatch.txt.  Kernel live patching. https:\/\/www.kernel.org\/doc\/Documentation\/livepatch\/livepatch.txt."},{"key":"e_1_3_2_1_31_1","unstructured":"Kernel live patching - Kpatch. https:\/\/lwn.net\/Articles\/596854\/.  Kernel live patching - Kpatch. https:\/\/lwn.net\/Articles\/596854\/."},{"key":"e_1_3_2_1_32_1","unstructured":"Kernel live patching - Kpatch2. https:\/\/lwn.net\/Articles\/706327\/.  Kernel live patching - Kpatch2. https:\/\/lwn.net\/Articles\/706327\/."},{"key":"e_1_3_2_1_33_1","unstructured":"kGraft: Live Kernel Patching. https:\/\/www.suse.com\/c\/kgraft-live-kernel-patching\/.  kGraft: Live Kernel Patching. https:\/\/www.suse.com\/c\/kgraft-live-kernel-patching\/."},{"key":"e_1_3_2_1_34_1","first-page":"225","volume-title":"Proceedings of the Linux symposium","volume":"1","author":"Kivity Avi","year":"2007"},{"key":"e_1_3_2_1_35_1","unstructured":"C. Kolivas. Kernbench. http:\/\/ck.kolivas.org\/apps\/kernbench\/.  C. Kolivas. Kernbench. http:\/\/ck.kolivas.org\/apps\/kernbench\/."},{"key":"e_1_3_2_1_36_1","first-page":"2","volume-title":"MySQL AB","author":"Kopytov Alexey","year":"2012"},{"key":"e_1_3_2_1_37_1","unstructured":"Kopytov A. Sysbench manual. 2009. http:\/\/imysql.com\/wp-content\/uploads\/2014\/10\/sysbench-manual.pdf.  Kopytov A. Sysbench manual. 2009. http:\/\/imysql.com\/wp-content\/uploads\/2014\/10\/sysbench-manual.pdf."},{"key":"e_1_3_2_1_38_1","doi-asserted-by":"publisher","DOI":"10.1109\/DSN.2007.6"},{"key":"e_1_3_2_1_39_1","first-page":"7","volume-title":"Proceedings of the 6th Asia-Pacific Workshop on Systems","author":"Kourai Kenichi"},{"key":"e_1_3_2_1_40_1","doi-asserted-by":"publisher","DOI":"10.1145\/2007477.1952692"},{"key":"e_1_3_2_1_41_1","unstructured":"Linux Bug Tracker. https:\/\/bugzilla.kernel.org\/buglist.cgi?quicksearch=kvm.  Linux Bug Tracker. https:\/\/bugzilla.kernel.org\/buglist.cgi?quicksearch=kvm."},{"key":"e_1_3_2_1_42_1","first-page":"104","volume-title":"Proc. of the 8th International Conference on Distributed Computing Systems (ICDCS)","year":"1988"},{"key":"e_1_3_2_1_43_1","unstructured":"Microsoft azure. https:\/\/azure.microsoft.com\/en-us\/.  Microsoft azure. https:\/\/azure.microsoft.com\/en-us\/."},{"key":"e_1_3_2_1_44_1","doi-asserted-by":"publisher","DOI":"10.1145\/306225.306235"},{"key":"e_1_3_2_1_45_1","doi-asserted-by":"publisher","DOI":"10.5555\/257734.257788"},{"key":"e_1_3_2_1_46_1","unstructured":"P. Haul. https:\/\/criu.org\/P.Haul.  P. Haul. https:\/\/criu.org\/P.Haul."},{"key":"e_1_3_2_1_47_1","unstructured":"Platform Computing. LSF User's and Administrator's Guides. In Platform Computing Corporation.  Platform Computing. LSF User's and Administrator's Guides. In Platform Computing Corporation ."},{"key":"e_1_3_2_1_48_1","doi-asserted-by":"publisher","DOI":"10.1145\/224056.224080"},{"key":"e_1_3_2_1_49_1","doi-asserted-by":"publisher","DOI":"10.1145\/1400097.1400108"},{"key":"e_1_3_2_1_50_1","unstructured":"Serverless. https:\/\/cloud.google.com\/serverless\/.  Serverless. https:\/\/cloud.google.com\/serverless\/."},{"key":"e_1_3_2_1_51_1","unstructured":"Amazon Elastic Container Service. https:\/\/aws.amazon.com\/ecs\/.  Amazon Elastic Container Service. https:\/\/aws.amazon.com\/ecs\/."},{"key":"e_1_3_2_1_52_1","unstructured":"Azure Kubernetes Service. https:\/\/azure.microsoft.com\/en-us\/services\/kubernetes-service\/.  Azure Kubernetes Service. https:\/\/azure.microsoft.com\/en-us\/services\/kubernetes-service\/."},{"key":"e_1_3_2_1_53_1","unstructured":"IBM Cloud Kubernetes Service. https:\/\/www.ibm.com\/cloud\/container-service.  IBM Cloud Kubernetes Service. https:\/\/www.ibm.com\/cloud\/container-service."},{"key":"e_1_3_2_1_54_1","unstructured":"VMware Pivotal Container Service. https:\/\/cloud.vmware.com\/vmware-pks.  VMware Pivotal Container Service. https:\/\/cloud.vmware.com\/vmware-pks."},{"key":"e_1_3_2_1_55_1","first-page":"1","volume-title":"USENIX Annual Technical Conference","author":"Sugerman Jeremy","year":"2001"},{"key":"e_1_3_2_1_56_1","first-page":"2","volume-title":"Proceedings of the 10th ACM Symposium on OS Principles","year":"1985"},{"key":"e_1_3_2_1_57_1","unstructured":"Michael S. Tsirkin. vhost-net: A kernel-level virtio server 2009. https:\/\/lwn.net\/Articles\/346267\/.  Michael S. Tsirkin. vhost-net: A kernel-level virtio server 2009. https:\/\/lwn.net\/Articles\/346267\/."},{"key":"e_1_3_2_1_58_1","unstructured":"Checkpoint\/Restore In Userspace. https:\/\/criu.org\/Main_Page.  Checkpoint\/Restore In Userspace. https:\/\/criu.org\/Main_Page."},{"key":"e_1_3_2_1_59_1","unstructured":"VFIO Driver. https:\/\/www.kernel.org\/doc\/Documentation\/vfio.txt.  VFIO Driver. https:\/\/www.kernel.org\/doc\/Documentation\/vfio.txt."},{"key":"e_1_3_2_1_60_1","doi-asserted-by":"publisher","DOI":"10.1145\/2892242.2892254"},{"key":"e_1_3_2_1_61_1","unstructured":"Xen Project. Live Patching of Xen. https:\/\/wiki.xenproject.org\/wiki\/LivePatch.  Xen Project. Live Patching of Xen. https:\/\/wiki.xenproject.org\/wiki\/LivePatch."},{"key":"e_1_3_2_1_62_1","first-page":"13","volume-title":"E. Attacking the Process Migration Bottleneck. In Proceedings of the 11th Symposium on Operating Systems Principles","author":"Zayas","year":"1987"}],"event":{"name":"VEE '19: 15th ACM SIGPLAN\/SIGOPS International Conference on Virtual Execution Environments","location":"Providence RI USA","acronym":"VEE '19","sponsor":["SIGPLAN ACM Special Interest Group on Programming Languages","SIGOPS ACM Special Interest Group on Operating Systems"]},"container-title":["Proceedings of the 15th ACM SIGPLAN\/SIGOPS International Conference on Virtual Execution Environments"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3313808.3313821","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3313808.3313821","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,17]],"date-time":"2025-06-17T23:45:01Z","timestamp":1750203901000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3313808.3313821"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2019,4,14]]},"references-count":62,"alternative-id":["10.1145\/3313808.3313821","10.1145\/3313808"],"URL":"https:\/\/doi.org\/10.1145\/3313808.3313821","relation":{},"subject":[],"published":{"date-parts":[[2019,4,14]]},"assertion":[{"value":"2019-04-14","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}