{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,9,27]],"date-time":"2026-09-27T11:52:05Z","timestamp":1790509925577,"version":"4.1.0"},"publisher-location":"New York, NY, USA","reference-count":52,"publisher":"ACM","license":[{"start":{"date-parts":[[2020,3,17]],"date-time":"2020-03-17T00:00:00Z","timestamp":1584403200000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"funder":[{"DOI":"10.13039\/100000001","name":"National Science Foundation, USA","doi-asserted-by":"publisher","id":[{"id":"10.13039\/100000001","id-type":"DOI","asserted-by":"publisher"}]},{"name":"Industrial Technology Research Institute, Taiwan"}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":[],"published-print":{"date-parts":[[2020,3,17]]},"DOI":"10.1145\/3381052.3381317","type":"proceedings-article","created":{"date-parts":[[2020,3,3]],"date-time":"2020-03-03T18:06:14Z","timestamp":1583258774000},"page":"45-58","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":12,"title":["Directvisor"],"prefix":"10.1145","author":[{"given":"Kevin","family":"Cheng","sequence":"first","affiliation":[{"name":"Binghamton University"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Spoorti","family":"Doddamani","sequence":"additional","affiliation":[{"name":"Binghamton University"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Tzi-Cker","family":"Chiueh","sequence":"additional","affiliation":[{"name":"Industrial Technology Research Institute, Taiwan"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Yongheng","family":"Li","sequence":"additional","affiliation":[{"name":"Binghamton University"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Kartik","family":"Gopalan","sequence":"additional","affiliation":[{"name":"Binghamton University"}],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"320","published-online":{"date-parts":[[2020,3,17]]},"reference":[{"key":"e_1_3_2_1_1_1","volume-title":"Proceedings of the Ottawa Linux Symposium. 225--230","author":"Kivity A.","unstructured":"A. Kivity , Y. Kamay , K. Laor , U. Lublin , and A. Liguori . 2007. KVM: The Linux Virtual Machine Monitor . In Proceedings of the Ottawa Linux Symposium. 225--230 . A. Kivity, Y. Kamay, K. Laor, U. Lublin, and A. Liguori. 2007. KVM: The Linux Virtual Machine Monitor. In Proceedings of the Ottawa Linux Symposium. 225--230."},{"key":"e_1_3_2_1_2_1","volume-title":"Intel Virtualization Technology for Directed I\/O. Intel technology journal 10, 3","author":"Abramson Darren","year":"2006","unstructured":"Darren Abramson , Jeff Jackson , Sridhar Muthrasanallur , Gil Neiger , Greg Regnier , Rajesh Sankaran , Ioannis Schoinas , Rich Uhlig , Balaji Vembu , and John Wiegert . 2006. 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. 2006. Intel Virtualization Technology for Directed I\/O. Intel technology journal 10, 3 (2006)."},{"key":"e_1_3_2_1_3_1","doi-asserted-by":"publisher","DOI":"10.1145\/2845648"},{"key":"e_1_3_2_1_4_1","unstructured":"Atoptool.nl. 2019. atoptool: Various System Activity Reports. https:\/\/www.atoptool.nl\/downloadatop.php  Atoptool.nl. 2019. atoptool: Various System Activity Reports. https:\/\/www.atoptool.nl\/downloadatop.php"},{"key":"e_1_3_2_1_5_1","doi-asserted-by":"publisher","DOI":"10.1145\/1165389.945462"},{"key":"e_1_3_2_1_6_1","volume-title":"USENIX Annual Technical Conference, FREENIX Track","volume":"41","author":"Bellard Fabrice","year":"2005","unstructured":"Fabrice Bellard . 2005 . QEMU, A fast and portable dynamic translator . In USENIX Annual Technical Conference, FREENIX Track , Vol. 41 . 46. Fabrice Bellard. 2005. QEMU, A fast and portable dynamic translator. In USENIX Annual Technical Conference, FREENIX Track, Vol. 41. 46."},{"key":"e_1_3_2_1_7_1","volume-title":"OLS'06: The 2006 Ottawa Linux Symposium. Citeseer, 71--86","author":"Ben-Yehuda Muli","year":"2006","unstructured":"Muli Ben-Yehuda , Jon Mason , Jimi Xenidis , Orran Krieger , Leendert Van Doorn , Jun Nakajima , Asit Mallick , and Elsie Wahlig . 2006 . Utilizing IOMMUs for virtualization in Linux and Xen . In OLS'06: The 2006 Ottawa Linux Symposium. Citeseer, 71--86 . Muli Ben-Yehuda, Jon Mason, Jimi Xenidis, Orran Krieger, Leendert Van Doorn, Jun Nakajima, Asit Mallick, and Elsie Wahlig. 2006. Utilizing IOMMUs for virtualization in Linux and Xen. In OLS'06: The 2006 Ottawa Linux Symposium. Citeseer, 71--86."},{"key":"e_1_3_2_1_8_1","doi-asserted-by":"publisher","DOI":"10.1145\/1454115.1454128"},{"key":"e_1_3_2_1_9_1","doi-asserted-by":"publisher","DOI":"10.1145\/3185768.3185771"},{"key":"e_1_3_2_1_10_1","volume-title":"Proc. of ACM VEE","author":"Chen H.","unstructured":"H. Chen , R. Chen , F. Zhang , B. Zang , and P.C. Yew . 2006. Live updating operating systems using virtualization . In Proc. of ACM VEE . Ottawa, Canada. H. Chen, R. Chen, F. Zhang, B. Zang, and P.C. Yew. 2006. Live updating operating systems using virtualization. In Proc. of ACM VEE. Ottawa, Canada."},{"key":"e_1_3_2_1_11_1","volume-title":"Proceedings of the 2Nd Conference on Symposium on Networked Systems Design & Implementation -","volume":"2","author":"Clark Christopher","year":"2005","unstructured":"Christopher Clark , Keir Fraser , Steven Hand , Jacob Gorm Hansen , Eric Jul , Christian Limpach , Ian Pratt , and Andrew Warfield . 2005 . Live Migration of Virtual Machines . In Proceedings of the 2Nd Conference on Symposium on Networked Systems Design & Implementation - Volume 2 (NSDI'05). USENIX Association, Berkeley, CA, USA, 273--286. http:\/\/dl.acm.org\/citation.cfm?id=1251203.1251223 Christopher Clark, Keir Fraser, Steven Hand, Jacob Gorm Hansen, Eric Jul, Christian Limpach, Ian Pratt, and Andrew Warfield. 2005. Live Migration of Virtual Machines. In Proceedings of the 2Nd Conference on Symposium on Networked Systems Design & Implementation - Volume 2 (NSDI'05). USENIX Association, Berkeley, CA, USA, 273--286. http:\/\/dl.acm.org\/citation.cfm?id=1251203.1251223"},{"key":"e_1_3_2_1_12_1","unstructured":"Oracle Coporation. 2020. Oracle Cloud. https:\/\/cloud.oracle.com\/compute\/bare-metal\/features  Oracle Coporation. 2020. Oracle Cloud. https:\/\/cloud.oracle.com\/compute\/bare-metal\/features"},{"key":"e_1_3_2_1_13_1","unstructured":"International Business Machines Corporation. 2020. IBM SoftLayer. http:\/\/www.softlayer.com  International Business Machines Corporation. 2020. IBM SoftLayer. http:\/\/www.softlayer.com"},{"key":"e_1_3_2_1_14_1","unstructured":"Microsoft Corporation. 2020. Microsoft Azure. https:\/\/azure.microsoft.com\/en-us\/  Microsoft Corporation. 2020. Microsoft Azure. https:\/\/azure.microsoft.com\/en-us\/"},{"key":"e_1_3_2_1_15_1","volume-title":"Proc. of Networked Systems Design and Implementation.","author":"Cully Brendan","year":"2008","unstructured":"Brendan Cully , Geoffrey Lefebvre , Dutch Meyer , Mike Feeley , Norm Hutchinson , and Andrew Warfield . 2008 . Remus: High availability via asynchronous virtual machine replication . In Proc. of Networked Systems Design and Implementation. Brendan Cully, Geoffrey Lefebvre, Dutch Meyer, Mike Feeley, Norm Hutchinson, and Andrew Warfield. 2008. Remus: High availability via asynchronous virtual machine replication. In Proc. of Networked Systems Design and Implementation."},{"key":"e_1_3_2_1_16_1","unstructured":"cyclictest [n. d.]. Cyclictest: Finding Realtime Kernel Latency. http:\/\/people.redhat.com\/williams\/latency-howto\/rt-latency-howto.txt.  cyclictest [n. d.]. Cyclictest: Finding Realtime Kernel Latency. http:\/\/people.redhat.com\/williams\/latency-howto\/rt-latency-howto.txt."},{"key":"e_1_3_2_1_17_1","doi-asserted-by":"publisher","DOI":"10.1109\/99.660313"},{"key":"e_1_3_2_1_18_1","doi-asserted-by":"publisher","DOI":"10.1145\/1455770.1455779"},{"key":"e_1_3_2_1_19_1","volume-title":"Design and Implementation. In Workshop on I\/O Virtualization","volume":"2","author":"Dong Yaozu","year":"2008","unstructured":"Yaozu Dong , Zhao Yu , and Greg Rose . 2008 . SR-IOV Networking in Xen: Architecture , Design and Implementation. In Workshop on I\/O Virtualization , Vol. 2 . Yaozu Dong, Zhao Yu, and Greg Rose. 2008. SR-IOV Networking in Xen: Architecture, Design and Implementation. In Workshop on I\/O Virtualization, Vol. 2."},{"key":"e_1_3_2_1_20_1","volume-title":"Proc. of USENIX OSDI","author":"Dunlap George W.","unstructured":"George W. Dunlap , Samuel T. King , Sukru Cinar , Murtaza A. Basrai , and Peter M. Chen . 2002. ReVirt: Enabling Intrusion Analysis through Virtual-Machine Logging and Replay . In Proc. of USENIX OSDI . Boston, MA. George W. Dunlap, Samuel T. King, Sukru Cinar, Murtaza A. Basrai, and Peter M. Chen. 2002. ReVirt: Enabling Intrusion Analysis through Virtual-Machine Logging and Replay. In Proc. of USENIX OSDI. Boston, MA."},{"key":"e_1_3_2_1_21_1","unstructured":"OpenStack Foundation. 2020. Kata Containers. https:\/\/katacontainers.io  OpenStack Foundation. 2020. Kata Containers. https:\/\/katacontainers.io"},{"key":"e_1_3_2_1_22_1","unstructured":"Volatility Foundation. 2019. Volatility Framework - Volatile memory extraction utility framework. https:\/\/github.com\/volatilityfoundation\/volatility.git  Volatility Foundation. 2019. Volatility Framework - Volatile memory extraction utility framework. https:\/\/github.com\/volatilityfoundation\/volatility.git"},{"key":"e_1_3_2_1_23_1","doi-asserted-by":"publisher","DOI":"10.1109\/TCC.2018.2848981"},{"key":"e_1_3_2_1_24_1","volume-title":"Network & Distributed Systems Security Symposium.","author":"Garfinkel Tal","year":"2003","unstructured":"Tal Garfinkel and Mendel Rosenblum . 2003 . A Virtual Machine Introspection Based Architecture for Intrusion Detection .. In Network & Distributed Systems Security Symposium. Tal Garfinkel and Mendel Rosenblum. 2003. A Virtual Machine Introspection Based Architecture for Intrusion Detection.. In Network & Distributed Systems Security Symposium."},{"key":"e_1_3_2_1_25_1","doi-asserted-by":"publisher","DOI":"10.1145\/1508293.1508301"},{"key":"e_1_3_2_1_26_1","doi-asserted-by":"publisher","DOI":"10.1145\/3127479.3129254"},{"key":"e_1_3_2_1_27_1","unstructured":"Amazon.com Inc. 2020. Amazon Elastic Compute Cloud. https:\/\/aws.amazon.com\/ec2\/  Amazon.com Inc. 2020. Amazon Elastic Compute Cloud. https:\/\/aws.amazon.com\/ec2\/"},{"key":"e_1_3_2_1_28_1","unstructured":"Docker Inc. 2020. Docker. https:\/\/www.docker.com  Docker Inc. 2020. Docker. https:\/\/www.docker.com"},{"key":"e_1_3_2_1_29_1","unstructured":"VMWare Inc. 2008. Architecture of VMWare ESXi. https:\/\/www.vmware.com\/techpapers\/2007\/architecture-of-vmware-esxi-1009.html  VMWare Inc. 2008. Architecture of VMWare ESXi. https:\/\/www.vmware.com\/techpapers\/2007\/architecture-of-vmware-esxi-1009.html"},{"key":"e_1_3_2_1_30_1","unstructured":"Wikimedia Foundation Inc. 2020. Intel virtualization (VT-x). https:\/\/en.wikipedia.org\/wiki\/X86_virtualization#Intel_virtualization  Wikimedia Foundation Inc. 2020. Intel virtualization (VT-x). https:\/\/en.wikipedia.org\/wiki\/X86_virtualization#Intel_virtualization"},{"key":"e_1_3_2_1_31_1","volume-title":"Intel Virtualization for Directed I\/O - Architecture Specification","author":"Intel Corporation 2017.","unstructured":"Intel Corporation 2017. Intel Virtualization for Directed I\/O - Architecture Specification . Intel Corporation . Intel Corporation 2017. Intel Virtualization for Directed I\/O - Architecture Specification. Intel Corporation."},{"key":"e_1_3_2_1_32_1","unstructured":"Jon Dugan Seth Elliott Bruce A. Mah Jeff Poskanzer Kaustubh Prabhu. 2020. iPerf: The Network Bandwidth Measurement Tool. https:\/\/iperf.fr\/  Jon Dugan Seth Elliott Bruce A. Mah Jeff Poskanzer Kaustubh Prabhu. 2020. iPerf: The Network Bandwidth Measurement Tool. https:\/\/iperf.fr\/"},{"key":"e_1_3_2_1_33_1","unstructured":"Google LLC. 2020. Google Cloud platform. https:\/\/cloud.google.com\/  Google LLC. 2020. Google Cloud platform. https:\/\/cloud.google.com\/"},{"key":"e_1_3_2_1_34_1","unstructured":"Google LLC. 2020. gVisor. https:\/\/gvisor.dev  Google LLC. 2020. gVisor. https:\/\/gvisor.dev"},{"key":"e_1_3_2_1_35_1","unstructured":"Canonical Ltd. 2014. tcpdump: Dump traffic on the network. http:\/\/manpages.ubuntu.com\/manpages\/xenial\/man8\/tcpdump.8.html  Canonical Ltd. 2014. tcpdump: Dump traffic on the network. http:\/\/manpages.ubuntu.com\/manpages\/xenial\/man8\/tcpdump.8.html"},{"key":"e_1_3_2_1_36_1","unstructured":"Canonical Ltd. 2015. iputils: Utility Tools for the Linux Networking. https:\/\/launchpad.net\/ubuntu\/+source\/iputils  Canonical Ltd. 2015. iputils: Utility Tools for the Linux Networking. https:\/\/launchpad.net\/ubuntu\/+source\/iputils"},{"key":"e_1_3_2_1_37_1","volume-title":"Diamorphine: LKM rootkit for Linux Kernels 2.6.x\/3.x\/4.x. https:\/\/github.com\/m0nad\/Diamorphine.git","author":"Mello Victor Ramos","year":"2019","unstructured":"Victor Ramos Mello . 2019 . Diamorphine: LKM rootkit for Linux Kernels 2.6.x\/3.x\/4.x. https:\/\/github.com\/m0nad\/Diamorphine.git Victor Ramos Mello. 2019. Diamorphine: LKM rootkit for Linux Kernels 2.6.x\/3.x\/4.x. https:\/\/github.com\/m0nad\/Diamorphine.git"},{"key":"e_1_3_2_1_38_1","unstructured":"Ingo Molnar. 2017. perf: Linux Profiling with Performance Counters. https:\/\/github.com\/torvalds\/linux\/tree\/master\/tools\/perf\/Documentation  Ingo Molnar. 2017. perf: Linux Profiling with Performance Counters. https:\/\/github.com\/torvalds\/linux\/tree\/master\/tools\/perf\/Documentation"},{"key":"e_1_3_2_1_39_1","unstructured":"Jun Nakajima. 2012. Enabling Optimized Interrupt\/APIC Virtualization in KVM. In KVM Forum Barcelona Spain.  Jun Nakajima. 2012. Enabling Optimized Interrupt\/APIC Virtualization in KVM. In KVM Forum Barcelona Spain."},{"key":"e_1_3_2_1_40_1","volume-title":"Amazon Firecracker: Isolating Serverless Containers and Functions. https:\/\/blog.aquasec.com\/amazon-firecracker-serverless-container-security","author":"Niv Gal","year":"2019","unstructured":"Gal Niv . 2019 . Amazon Firecracker: Isolating Serverless Containers and Functions. https:\/\/blog.aquasec.com\/amazon-firecracker-serverless-container-security Gal Niv. 2019. Amazon Firecracker: Isolating Serverless Containers and Functions. https:\/\/blog.aquasec.com\/amazon-firecracker-serverless-container-security"},{"key":"e_1_3_2_1_41_1","doi-asserted-by":"publisher","DOI":"10.1145\/2151024.2151040"},{"key":"e_1_3_2_1_42_1","doi-asserted-by":"crossref","unstructured":"Ryan Riley Xuxian Jiang and Dongyan Xu. 2008. Guest-transparent prevention of kernel rootkits with VMM-based memory shadowing. In Recent Advances in Intrusion Detection. 1--20.  Ryan Riley Xuxian Jiang and Dongyan Xu. 2008. Guest-transparent prevention of kernel rootkits with VMM-based memory shadowing. In Recent Advances in Intrusion Detection. 1--20.","DOI":"10.1007\/978-3-540-87403-4_1"},{"key":"e_1_3_2_1_43_1","doi-asserted-by":"publisher","DOI":"10.1145\/1400097.1400108"},{"key":"e_1_3_2_1_44_1","volume-title":"Out-of-band and Out-of-the-box Systems Monitoring in the Cloud. In SIGMETRICS'14","author":"Suneja Sahil","year":"2014","unstructured":"Sahil Suneja , Canturk Isci , Vasanth Bala , Eyal de Lara , and Todd Mummert . 2014 . Non-intrusive , Out-of-band and Out-of-the-box Systems Monitoring in the Cloud. In SIGMETRICS'14 , Austin, TX, USA. Sahil Suneja, Canturk Isci, Vasanth Bala, Eyal de Lara, and Todd Mummert. 2014. Non-intrusive, Out-of-band and Out-of-the-box Systems Monitoring in the Cloud. In SIGMETRICS'14, Austin, TX, USA."},{"key":"e_1_3_2_1_45_1","unstructured":"The kernel development community 2020. VFIO - Virtual Function I\/O. https:\/\/www.kernel.org\/doc\/Documentation\/vfio.txt  The kernel development community 2020. VFIO - Virtual Function I\/O. https:\/\/www.kernel.org\/doc\/Documentation\/vfio.txt"},{"key":"e_1_3_2_1_46_1","unstructured":"Thomas Davis Willy Tarreau Constantine Gavrilov Chad N. Tindel Janice Girouard Jay Vosburgh Mitch Williams. 2011. Linux Ethernet Bonding Driver HOWTO. https:\/\/www.kernel.org\/doc\/Documentation\/networking\/bonding.txt  Thomas Davis Willy Tarreau Constantine Gavrilov Chad N. Tindel Janice Girouard Jay Vosburgh Mitch Williams. 2011. Linux Ethernet Bonding Driver HOWTO. https:\/\/www.kernel.org\/doc\/Documentation\/networking\/bonding.txt"},{"key":"e_1_3_2_1_47_1","unstructured":"Michael S. Tsirkin. 2009. vhost-net: A kernel-level virtio server. https:\/\/lwn.net\/Articles\/346267\/  Michael S. Tsirkin. 2009. vhost-net: A kernel-level virtio server. https:\/\/lwn.net\/Articles\/346267\/"},{"key":"e_1_3_2_1_48_1","doi-asserted-by":"publisher","DOI":"10.1145\/2731186.2731189"},{"key":"e_1_3_2_1_49_1","doi-asserted-by":"publisher","DOI":"10.1109\/MC.2005.163"},{"key":"e_1_3_2_1_50_1","doi-asserted-by":"publisher","DOI":"10.1145\/2892242.2892256"},{"key":"e_1_3_2_1_51_1","volume-title":"Proceedings of the Ottawa Linux Symposium. 261--267","author":"Zhai Edwin","year":"2008","unstructured":"Edwin Zhai , Gregory D. Cummings , and Yaozu Dong . 2008 . Live Migration with Pass-through Device for Linux VM . In Proceedings of the Ottawa Linux Symposium. 261--267 . Edwin Zhai, Gregory D. Cummings, and Yaozu Dong. 2008. Live Migration with Pass-through Device for Linux VM. In Proceedings of the Ottawa Linux Symposium. 261--267."},{"key":"e_1_3_2_1_52_1","unstructured":"Yan Zhao. 2019. QEMU VFIO live migration. https:\/\/patchwork.kernel.org\/cover\/10819495\/  Yan Zhao. 2019. QEMU VFIO live migration. https:\/\/patchwork.kernel.org\/cover\/10819495\/"}],"event":{"name":"VEE '20: 16th ACM SIGPLAN\/SIGOPS International Conference on Virtual Execution Environments","location":"Lausanne Switzerland","acronym":"VEE '20","sponsor":["SIGPLAN ACM Special Interest Group on Programming Languages","SIGOPS ACM Special Interest Group on Operating Systems"]},"container-title":["Proceedings of the 16th ACM SIGPLAN\/SIGOPS International Conference on Virtual Execution Environments"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3381052.3381317","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3381052.3381317","content-type":"application\/pdf","content-version":"vor","intended-application":"syndication"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3381052.3381317","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,17]],"date-time":"2025-06-17T23:44:58Z","timestamp":1750203898000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3381052.3381317"}},"subtitle":["virtualization for bare-metal cloud"],"short-title":[],"issued":{"date-parts":[[2020,3,17]]},"references-count":52,"alternative-id":["10.1145\/3381052.3381317","10.1145\/3381052"],"URL":"https:\/\/doi.org\/10.1145\/3381052.3381317","relation":{},"subject":[],"published":{"date-parts":[[2020,3,17]]},"assertion":[{"value":"2020-03-17","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}