{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,2,4]],"date-time":"2026-02-04T16:29:31Z","timestamp":1770222571629,"version":"3.49.0"},"publisher-location":"New York, NY, USA","reference-count":46,"publisher":"ACM","license":[{"start":{"date-parts":[[2021,4,7]],"date-time":"2021-04-07T00:00:00Z","timestamp":1617753600000},"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":[[2021,4,16]]},"DOI":"10.1145\/3453933.3454010","type":"proceedings-article","created":{"date-parts":[[2021,4,8]],"date-time":"2021-04-08T05:33:57Z","timestamp":1617860037000},"page":"1-14","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":11,"title":["virtio-mem: paravirtualized memory hot(un)plug"],"prefix":"10.1145","author":[{"ORCID":"https:\/\/orcid.org\/0000-0003-1138-0750","authenticated-orcid":false,"given":"David","family":"Hildenbrand","sequence":"first","affiliation":[{"name":"TU Munich, Germany"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Martin","family":"Schulz","sequence":"additional","affiliation":[{"name":"TU Munich, Germany"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"320","published-online":{"date-parts":[[2021,4,7]]},"reference":[{"key":"e_1_3_2_1_1_1","unstructured":"[n.d.]. About Kata Containers. Retrieved 2021-01-04 from https: \/\/katacontainers.io\/  [n.d.]. About Kata Containers. Retrieved 2021-01-04 from https: \/\/katacontainers.io\/"},{"key":"e_1_3_2_1_2_1","unstructured":"[n.d.]. cloud-hypervisor\/cloud-hypervisor: A rust-vmm based cloud hypervisor. Retrieved 2020-08-10 from https:\/\/github.com\/cloudhypervisor\/cloud-hypervisor  [n.d.]. cloud-hypervisor\/cloud-hypervisor: A rust-vmm based cloud hypervisor. Retrieved 2020-08-10 from https:\/\/github.com\/cloudhypervisor\/cloud-hypervisor"},{"key":"e_1_3_2_1_3_1","unstructured":"2020. Oficial QEMU source repository at v5.2.0. Retrieved 2020-12-21 from https:\/\/git.qemu.org\/?p= qemu.git;a=tree;h=553032db17440f8de0 11390e5a1cfddd13751b0b;hb=553032db17440f8de011390e5a1cfddd1 3751b0b  2020. Oficial QEMU source repository at v5.2.0. Retrieved 2020-12-21 from https:\/\/git.qemu.org\/?p= qemu.git;a=tree;h=553032db17440f8de0 11390e5a1cfddd13751b0b;hb=553032db17440f8de011390e5a1cfddd1 3751b0b"},{"key":"e_1_3_2_1_4_1","volume-title":"make balloon","author":"Aquini Rafael","year":"2021","unstructured":"Rafael Aquini . 2012. make balloon pages movable by compaction. Retrieved 2021 -01-14 from https:\/\/lwn.net\/Articles\/523312\/ Rafael Aquini. 2012. make balloon pages movable by compaction. Retrieved 2021-01-14 from https:\/\/lwn.net\/Articles\/523312\/"},{"key":"e_1_3_2_1_5_1","volume-title":"David Alan Gilbert","author":"Arcangeli Andrea","year":"2014","unstructured":"Andrea Arcangeli and Dr. David Alan Gilbert . 2014 . Memory Externalization With userfaultfd. In KVM Forum . Andrea Arcangeli and Dr. David Alan Gilbert. 2014. Memory Externalization With userfaultfd. In KVM Forum."},{"key":"e_1_3_2_1_6_1","volume-title":"Proceedings of the SQAMIA 2019: 8th Workshop on Software Quality, Analysis, Monitoring, Improvement, and Applications, Zoran Budimac and Bojana Koteska (Eds.). Ohrid, North Macedonia.","author":"Bargmann Christian","year":"2019","unstructured":"Christian Bargmann and Marina Tropmann-Frick . 2019 . A Survey On Secure Container Isolation Approaches for Multi-Tenant Container Workloads and Serverless Computing . In Proceedings of the SQAMIA 2019: 8th Workshop on Software Quality, Analysis, Monitoring, Improvement, and Applications, Zoran Budimac and Bojana Koteska (Eds.). Ohrid, North Macedonia. Christian Bargmann and Marina Tropmann-Frick. 2019. A Survey On Secure Container Isolation Approaches for Multi-Tenant Container Workloads and Serverless Computing. In Proceedings of the SQAMIA 2019: 8th Workshop on Software Quality, Analysis, Monitoring, Improvement, and Applications, Zoran Budimac and Bojana Koteska (Eds.). Ohrid, North Macedonia."},{"key":"e_1_3_2_1_7_1","doi-asserted-by":"publisher","DOI":"10.1145\/945445.945462"},{"key":"e_1_3_2_1_8_1","doi-asserted-by":"publisher","DOI":"10.5555\/1247360.1247401"},{"key":"e_1_3_2_1_9_1","doi-asserted-by":"publisher","DOI":"10.1109\/ISSRE.2013.6698905"},{"key":"e_1_3_2_1_10_1","unstructured":"Allyson Brito Lo\u00efc Fura and Bart?omiej Grabowski. 2011. IBM PowerVM Virtualization Active Memory Sharing. IBM Redpaper ( 2011 ).  Allyson Brito Lo\u00efc Fura and Bart?omiej Grabowski. 2011. IBM PowerVM Virtualization Active Memory Sharing. IBM Redpaper ( 2011 )."},{"key":"e_1_3_2_1_11_1","unstructured":"Dexuan Cui. 2019. [PATCH v2 1\/2] x86\/hyperv: Implement hv_is_hibernation_supported(). Retrieved 2020-12-06 from https: \/\/www.spinics.net\/lists\/linux-arch\/msg57366.html  Dexuan Cui. 2019. [PATCH v2 1\/2] x86\/hyperv: Implement hv_is_hibernation_supported(). Retrieved 2020-12-06 from https: \/\/www.spinics.net\/lists\/linux-arch\/msg57366.html"},{"key":"e_1_3_2_1_12_1","unstructured":"George Dunlap. 2014. Ballooning rebooting and the feature you've never heard of. Retrieved 2020-12-06 from https:\/\/xenproject.org\/201 4\/02\/14\/ballooning-rebooting-and-the-feature-youve-never-heardof\/  George Dunlap. 2014. Ballooning rebooting and the feature you've never heard of. Retrieved 2020-12-06 from https:\/\/xenproject.org\/201 4\/02\/14\/ballooning-rebooting-and-the-feature-youve-never-heardof\/"},{"key":"e_1_3_2_1_13_1","first-page":"649","volume-title":"Proceedings of the 14th USENIX Conference on Networked Systems Design and Implementation. USENIX Association","author":"Gu Juncheng","unstructured":"Juncheng Gu , Youngmoon Lee , Yiwen Zhang , Mosharaf Chowdhury , and Kang G. Shin . 2017. Eficient Memory Disaggregation with INFINISWAP . In Proceedings of the 14th USENIX Conference on Networked Systems Design and Implementation. USENIX Association , Boston, MA, USA , 649 - 667 . Juncheng Gu, Youngmoon Lee, Yiwen Zhang, Mosharaf Chowdhury, and Kang G. Shin. 2017. Eficient Memory Disaggregation with INFINISWAP. In Proceedings of the 14th USENIX Conference on Networked Systems Design and Implementation. USENIX Association, Boston, MA, USA, 649-667."},{"key":"e_1_3_2_1_14_1","unstructured":"Pankaj Gupta. 2019. virtio pmem driver. Retrieved 2020-07-30 from https:\/\/lwn.net\/Articles\/791687\/  Pankaj Gupta. 2019. virtio pmem driver. Retrieved 2020-07-30 from https:\/\/lwn.net\/Articles\/791687\/"},{"key":"e_1_3_2_1_15_1","volume-title":"Proceedings of the Linux Symposium","volume":"1","author":"Hansen Dave","year":"2004","unstructured":"Dave Hansen , Mike Kravetz , Brad Christiansen , and Matt Tolentino . 2004 . Hotplug Memory and the Linux VM . In Proceedings of the Linux Symposium , Vol. 1 . Ottawa, Ontario, Canada. Dave Hansen, Mike Kravetz, Brad Christiansen, and Matt Tolentino. 2004. Hotplug Memory and the Linux VM. In Proceedings of the Linux Symposium, Vol. 1. Ottawa, Ontario, Canada."},{"key":"e_1_3_2_1_16_1","doi-asserted-by":"publisher","DOI":"10.1145\/1618525.1618528"},{"key":"e_1_3_2_1_17_1","doi-asserted-by":"publisher","DOI":"10.1145\/3240302.3240420"},{"key":"e_1_3_2_1_18_1","doi-asserted-by":"publisher","DOI":"10.1007\/978-0-387-09766-4_194"},{"key":"e_1_3_2_1_19_1","doi-asserted-by":"publisher","DOI":"10.1147\/sj.421.0029"},{"key":"e_1_3_2_1_20_1","unstructured":"Marcus Kempe. 2017. VM online resize of CPU\/Memory-Google Cloud Platform Feedback. Retrieved 2020-12-08 from https:\/\/google cloudplatform.uservoice.com\/forums\/302595-compute-engine\/sug gestions\/31659856-vm-online-resize-of-cpu-memory  Marcus Kempe. 2017. VM online resize of CPU\/Memory-Google Cloud Platform Feedback. Retrieved 2020-12-08 from https:\/\/google cloudplatform.uservoice.com\/forums\/302595-compute-engine\/sug gestions\/31659856-vm-online-resize-of-cpu-memory"},{"key":"e_1_3_2_1_21_1","unstructured":"Daniel Kiper. 2011. [PATCH] xen\/balloon: Memory hotplug support for Xen balloon driver. Retrieved 2020-05-05 from https:\/\/lkml.org\/l kml\/ 2011 \/3\/28\/108  Daniel Kiper. 2011. [PATCH] xen\/balloon: Memory hotplug support for Xen balloon driver. Retrieved 2020-05-05 from https:\/\/lkml.org\/l kml\/ 2011 \/3\/28\/108"},{"key":"e_1_3_2_1_22_1","volume-title":"Proceedings of the Linux Symposium ( 2007 ).","author":"Kivity Avi","year":"2007","unstructured":"Avi Kivity , Yaniv Kamay , Dor Laor , Uri Lublin , and Anthony Liguori . 2007 . kvm: the Linux Virtual Machine Monitor . Proceedings of the Linux Symposium ( 2007 ). Avi Kivity, Yaniv Kamay, Dor Laor, Uri Lublin, and Anthony Liguori. 2007. kvm: the Linux Virtual Machine Monitor. Proceedings of the Linux Symposium ( 2007 )."},{"key":"e_1_3_2_1_23_1","unstructured":"Octavian Lascu Bill White John Troy Jannie Houlbjerg Kazuhiro Nakajima Paul Schouten Anna Shugol Frank Packheiser Hervey Kamga and Bo Xu. 2020. IBM z15 (8561) Technical Guide (1 ed.). IBM Redbooks.  Octavian Lascu Bill White John Troy Jannie Houlbjerg Kazuhiro Nakajima Paul Schouten Anna Shugol Frank Packheiser Hervey Kamga and Bo Xu. 2020. IBM z15 (8561) Technical Guide (1 ed.). IBM Redbooks."},{"key":"e_1_3_2_1_24_1","unstructured":"Lawrence Livermore National Laboratory. 2014. CORAL Benchmark Codes. Retrieved 2020-12-15 from https:\/\/asc.llnl.gov\/coral-benchm arks  Lawrence Livermore National Laboratory. 2014. CORAL Benchmark Codes. Retrieved 2020-12-15 from https:\/\/asc.llnl.gov\/coral-benchm arks"},{"key":"e_1_3_2_1_25_1","doi-asserted-by":"publisher","DOI":"10.1109\/TPDS.2014.2320915"},{"key":"e_1_3_2_1_26_1","unstructured":"Dan Magenheimer. 2008. Memory Overcommit... without the commitment. Xen Summit 2008 ( 2008 ).  Dan Magenheimer. 2008. Memory Overcommit... without the commitment. Xen Summit 2008 ( 2008 )."},{"key":"e_1_3_2_1_27_1","unstructured":"Dan Magenheimer. 2009. Transcendent Memory on Xen. Xen Summit ( 2009 ).  Dan Magenheimer. 2009. Transcendent Memory on Xen. Xen Summit ( 2009 )."},{"key":"e_1_3_2_1_28_1","volume-title":"Proceedings of the Linux Symposium.","author":"Magenheimer Dan","year":"2009","unstructured":"Dan Magenheimer , Chris Mason , Dave McCracken , and Kurt Hackel . 2009 . Transcendent Memory and Linux . In Proceedings of the Linux Symposium. Dan Magenheimer, Chris Mason, Dave McCracken, and Kurt Hackel. 2009. Transcendent Memory and Linux. In Proceedings of the Linux Symposium."},{"key":"e_1_3_2_1_29_1","volume-title":"Memory Bandwidth and Machine Balance in Current High Performance Computers","author":"McCalpin John D.","year":"1995","unstructured":"John D. McCalpin . 1995. Memory Bandwidth and Machine Balance in Current High Performance Computers . IEEE Computer Society Technical Committee on Computer Architecture (TCCA) Newsletter ( 1995 ). John D. McCalpin. 1995. Memory Bandwidth and Machine Balance in Current High Performance Computers. IEEE Computer Society Technical Committee on Computer Architecture (TCCA) Newsletter ( 1995 )."},{"key":"e_1_3_2_1_30_1","unstructured":"Microsoft Corporation. 2010. Windows Server 2008 R2: Implementing and Configuring Dynamic Memory. Retrieved 2020-05-25 from http:\/\/download.microsoft.com\/download\/D\/1\/5\/D15951B6-B33C4A57-BCFB-76A9A6E54212\/Implementing_and_Configuring_Dyn amic_Memory_WP_SP1_final.pdf  Microsoft Corporation. 2010. Windows Server 2008 R2: Implementing and Configuring Dynamic Memory. Retrieved 2020-05-25 from http:\/\/download.microsoft.com\/download\/D\/1\/5\/D15951B6-B33C4A57-BCFB-76A9A6E54212\/Implementing_and_Configuring_Dyn amic_Memory_WP_SP1_final.pdf"},{"key":"e_1_3_2_1_31_1","doi-asserted-by":"publisher","DOI":"10.1109\/TC.2019.2945562"},{"key":"e_1_3_2_1_32_1","volume-title":"Linux on Power Architecture Reference-A PAPR Linux Subset (Rev 2.9 Final)","author":"Foundation POWER","unstructured":"Open POWER Foundation . 2020. Linux on Power Architecture Reference-A PAPR Linux Subset (Rev 2.9 Final) . OpenPOWER Foundation . OpenPOWER Foundation. 2020. Linux on Power Architecture Reference-A PAPR Linux Subset (Rev 2.9 Final). OpenPOWER Foundation."},{"key":"e_1_3_2_1_33_1","unstructured":"Oracle Corporation. 2020. Oracle VM VirtualBox User Manual Version 6.1.6. Retrieved 2020-05-25 from https:\/\/download.virtualbox. org\/virt ualbox\/6.1.6\/UserManual.pdf  Oracle Corporation. 2020. Oracle VM VirtualBox User Manual Version 6.1.6. Retrieved 2020-05-25 from https:\/\/download.virtualbox. org\/virt ualbox\/6.1.6\/UserManual.pdf"},{"key":"e_1_3_2_1_34_1","unstructured":"Andy Pfier. 2003. Reducing System Reboot Time with kexec. Retrieved 2020-12-10 from http:\/\/web.archive.org\/web\/20030605203213 \/http:\/\/www.osdl.org\/docs\/reducing_system_reboot_time_with_kex ec.pdf  Andy Pfier. 2003. Reducing System Reboot Time with kexec. Retrieved 2020-12-10 from http:\/\/web.archive.org\/web\/20030605203213 \/http:\/\/www.osdl.org\/docs\/reducing_system_reboot_time_with_kex ec.pdf"},{"key":"e_1_3_2_1_35_1","doi-asserted-by":"publisher","DOI":"10.1504\/IJHPCN.2008.022300"},{"key":"e_1_3_2_1_36_1","doi-asserted-by":"publisher","DOI":"10.1109\/HIPC.2010.5713191"},{"key":"e_1_3_2_1_37_1","doi-asserted-by":"publisher","DOI":"10.1145\/1400097.1400108"},{"key":"e_1_3_2_1_38_1","volume-title":"Proceedings of the Linux Symposium","volume":"2","author":"Schopp Joel","year":"2005","unstructured":"Joel Schopp , Dave Hansen , Mike Kravetz , Hirokazu Takahashi , Yasunori Goto , Matt Tolentino , and Bob Picco . 2005 . Hotplug Memory Redux . In Proceedings of the Linux Symposium , Vol. 2 . Ottawa, Ontario, Canada. Joel Schopp, Dave Hansen, Mike Kravetz, Hirokazu Takahashi, Yasunori Goto, Matt Tolentino, and Bob Picco. 2005. Hotplug Memory Redux. In Proceedings of the Linux Symposium, Vol. 2. Ottawa, Ontario, Canada."},{"key":"e_1_3_2_1_39_1","volume-title":"Resizing Memory with Balloons and Hotplug. In Proceedings of the Linux Symposium","volume":"2","author":"Schopp Joel H.","unstructured":"Joel H. Schopp , Keir Fraser , and Martine J. Silbermann . 2006 . Resizing Memory with Balloons and Hotplug. In Proceedings of the Linux Symposium , Vol. 2 . Ottawa, Ontario, Canada. Joel H. Schopp, Keir Fraser, and Martine J. Silbermann. 2006. Resizing Memory with Balloons and Hotplug. In Proceedings of the Linux Symposium, Vol. 2. Ottawa, Ontario, Canada."},{"key":"e_1_3_2_1_40_1","doi-asserted-by":"publisher","DOI":"10.1145\/3127479.3127491"},{"key":"e_1_3_2_1_41_1","unstructured":"K. Y. Srinivasan. 2003. [PATCH V2 5\/6] Drivers: hv: balloon: Implement hot-add functionality. Retrieved 2020-05-05 from https:\/\/lkml.org\/l kml\/ 2013 \/3\/15\/526  K. Y. Srinivasan. 2003. [PATCH V2 5\/6] Drivers: hv: balloon: Implement hot-add functionality. Retrieved 2020-05-05 from https:\/\/lkml.org\/l kml\/ 2013 \/3\/15\/526"},{"key":"e_1_3_2_1_42_1","volume-title":"SPEC CPU 2017","author":"Standard Performance Evaluation Corporation","year":"2020","unstructured":"Standard Performance Evaluation Corporation . 2020 . SPEC CPU 2017 . Retrieved 2020-12-21 from https:\/\/www.spec.org\/cpu2017\/ Standard Performance Evaluation Corporation. 2020. SPEC CPU 2017. Retrieved 2020-12-21 from https:\/\/www.spec.org\/cpu2017\/"},{"key":"e_1_3_2_1_43_1","unstructured":"Theo Thompson. 2015. When to use Hyper-V Dynamic Memory versus Runtime Memory Resize. Retrieved 2020-12-08 from https:\/\/tech community.microsoft.com\/t5\/virtualization\/when-to-use-hyper-vdynamic-memory-versus-runtime-memory-resize\/ ba-p\/ 382223  Theo Thompson. 2015. When to use Hyper-V Dynamic Memory versus Runtime Memory Resize. Retrieved 2020-12-08 from https:\/\/tech community.microsoft.com\/t5\/virtualization\/when-to-use-hyper-vdynamic-memory-versus-runtime-memory-resize\/ ba-p\/ 382223"},{"key":"e_1_3_2_1_44_1","unstructured":"Linus Torvalds. 2020. Linux kernel source tree at v5. 10. Retrieved 2020-12-21 from https:\/\/git.kernel.org\/pub\/scm\/linux\/kernel\/git\/torval ds\/linux.git\/tree\/?h= v5. 10  Linus Torvalds. 2020. Linux kernel source tree at v5. 10. Retrieved 2020-12-21 from https:\/\/git.kernel.org\/pub\/scm\/linux\/kernel\/git\/torval ds\/linux.git\/tree\/?h= v5. 10"},{"key":"e_1_3_2_1_45_1","doi-asserted-by":"publisher","DOI":"10.1145\/844128.844146"},{"key":"e_1_3_2_1_46_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICDCS.2018.00121"}],"event":{"name":"VEE '21: 17th ACM SIGPLAN\/SIGOPS International Conference on Virtual Execution Environments","location":"Virtual USA","acronym":"VEE '21","sponsor":["SIGPLAN ACM Special Interest Group on Programming Languages","SIGOPS ACM Special Interest Group on Operating Systems"]},"container-title":["Proceedings of the 17th ACM SIGPLAN\/SIGOPS International Conference on Virtual Execution Environments"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3453933.3454010","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3453933.3454010","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,17]],"date-time":"2025-06-17T20:17:42Z","timestamp":1750191462000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3453933.3454010"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2021,4,7]]},"references-count":46,"alternative-id":["10.1145\/3453933.3454010","10.1145\/3453933"],"URL":"https:\/\/doi.org\/10.1145\/3453933.3454010","relation":{},"subject":[],"published":{"date-parts":[[2021,4,7]]},"assertion":[{"value":"2021-04-07","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}