{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,3,11]],"date-time":"2026-03-11T01:46:56Z","timestamp":1773193616632,"version":"3.50.1"},"publisher-location":"New York, NY, USA","reference-count":81,"publisher":"ACM","license":[{"start":{"date-parts":[[2021,4,21]],"date-time":"2021-04-21T00:00:00Z","timestamp":1618963200000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":[],"published-print":{"date-parts":[[2021,4,21]]},"DOI":"10.1145\/3447786.3456248","type":"proceedings-article","created":{"date-parts":[[2021,4,22]],"date-time":"2021-04-22T06:18:11Z","timestamp":1619072291000},"page":"376-394","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":105,"title":["Unikraft"],"prefix":"10.1145","author":[{"given":"Simon","family":"Kuenzer","sequence":"first","affiliation":[{"name":"NEC Laboratories Europe GmbH"}]},{"given":"Vlad-Andrei","family":"B\u0103doiu","sequence":"additional","affiliation":[{"name":"University Politehnica of Bucharest"}]},{"given":"Hugo","family":"Lefeuvre","sequence":"additional","affiliation":[{"name":"The University of Manchester"}]},{"given":"Sharan","family":"Santhanam","sequence":"additional","affiliation":[{"name":"NEC Laboratories Europe GmbH"}]},{"given":"Alexander","family":"Jung","sequence":"additional","affiliation":[{"name":"Lancaster University"}]},{"given":"Gaulthier","family":"Gain","sequence":"additional","affiliation":[{"name":"University of Li\u00e8ge"}]},{"given":"Cyril","family":"Soldani","sequence":"additional","affiliation":[{"name":"University of Li\u00e8ge"}]},{"given":"Costin","family":"Lupu","sequence":"additional","affiliation":[{"name":"University Politehnica of Bucharest"}]},{"given":"\u015etefan","family":"Teodorescu","sequence":"additional","affiliation":[{"name":"University Politehnica of Bucharest"}]},{"given":"Costi","family":"R\u0103ducanu","sequence":"additional","affiliation":[{"name":"University Politehnica of Bucharest"}]},{"given":"Cristian","family":"Banu","sequence":"additional","affiliation":[{"name":"University Politehnica of Bucharest"}]},{"given":"Laurent","family":"Mathy","sequence":"additional","affiliation":[{"name":"University of Li\u00e8ge"}]},{"given":"R\u0103zvan","family":"Deaconescu","sequence":"additional","affiliation":[{"name":"University Politehnica of Bucharest"}]},{"given":"Costin","family":"Raiciu","sequence":"additional","affiliation":[{"name":"University Politehnica of Bucharest"}]},{"given":"Felipe","family":"Huici","sequence":"additional","affiliation":[{"name":"NEC Laboratories Europe GmbH"}]}],"member":"320","published-online":{"date-parts":[[2021,4,21]]},"reference":[{"key":"e_1_3_2_1_1_1","unstructured":"Intel\u00ae 64 and IA-32 Architectures Software Developer's Manual. Volume 3A Section 4.6.2.  Intel\u00ae 64 and IA-32 Architectures Software Developer's Manual. Volume 3A Section 4.6.2."},{"key":"e_1_3_2_1_2_1","volume-title":"a C library intended for use on embedded systems. https:\/\/sourceware.org\/newlib\/. Online","author":"Newlib","year":"2021","unstructured":"Newlib : a C library intended for use on embedded systems. https:\/\/sourceware.org\/newlib\/. Online ; accessed Jan , 25 2021 . Newlib: a C library intended for use on embedded systems. https:\/\/sourceware.org\/newlib\/. Online; accessed Jan, 25 2021."},{"key":"e_1_3_2_1_3_1","doi-asserted-by":"publisher","DOI":"10.1145\/1102120.1102165"},{"key":"e_1_3_2_1_4_1","first-page":"419","volume-title":"Proceedings of the 17th USENIX Symposium on Networked Systems Design and Implementation, NSDI'20)","author":"Agache Alexandru","year":"2020","unstructured":"Alexandru Agache , Marc Brooker , Alexandra Iordache , Anthony Liguori , Rolf Neugebauer , Phil Piwonka , and Diana-Maria Popa . Firecracker : Lightweight virtualization for serverless applications . In Proceedings of the 17th USENIX Symposium on Networked Systems Design and Implementation, NSDI'20) , pages 419 -- 434 , 2020 . Alexandru Agache, Marc Brooker, Alexandra Iordache, Anthony Liguori, Rolf Neugebauer, Phil Piwonka, and Diana-Maria Popa. Firecracker: Lightweight virtualization for serverless applications. In Proceedings of the 17th USENIX Symposium on Networked Systems Design and Implementation, NSDI'20), pages 419--434, 2020."},{"key":"e_1_3_2_1_5_1","doi-asserted-by":"publisher","DOI":"10.1145\/3317550.3321435"},{"key":"e_1_3_2_1_6_1","first-page":"49","volume-title":"Proceedings of the 11th USENIX Symposium on Operating Systems Design and Implementation, OSDI'14","author":"Belay Adam","year":"2014","unstructured":"Adam Belay , George Prekas , Ana Klimovic , Samuel Grossman , Christos Kozyrakis , and Edouard Bugnion . IX : A protected dataplane operating system for high throughput and low latency . In Proceedings of the 11th USENIX Symposium on Operating Systems Design and Implementation, OSDI'14 , pages 49 -- 65 , Broomfield, CO , 2014 . USENIX Association. Adam Belay, George Prekas, Ana Klimovic, Samuel Grossman, Christos Kozyrakis, and Edouard Bugnion. IX: A protected dataplane operating system for high throughput and low latency. In Proceedings of the 11th USENIX Symposium on Operating Systems Design and Implementation, OSDI'14, pages 49--65, Broomfield, CO, 2014. USENIX Association."},{"key":"e_1_3_2_1_7_1","volume-title":"Zydis: Fast and lightweight x86\/x86-64 disassembler library. https:\/\/zydis.re\/. Online","author":"Bernd Florian","year":"2021","unstructured":"Florian Bernd and Joel H\u00f6ner . Zydis: Fast and lightweight x86\/x86-64 disassembler library. https:\/\/zydis.re\/. Online ; accessed Jan , 25 2021 . Florian Bernd and Joel H\u00f6ner. Zydis: Fast and lightweight x86\/x86-64 disassembler library. https:\/\/zydis.re\/. Online; accessed Jan, 25 2021."},{"key":"e_1_3_2_1_8_1","doi-asserted-by":"publisher","DOI":"10.1145\/302405.302691"},{"key":"e_1_3_2_1_9_1","doi-asserted-by":"publisher","DOI":"10.1109\/CloudCom.2015.89"},{"key":"e_1_3_2_1_10_1","volume-title":"SEUSS: Rapid serverless deployment using environment snapshots. CoRR, abs\/1910.01558","author":"Cadden James","year":"2019","unstructured":"James Cadden , Thomas Unger , Yara Awad , Han Dong , Orran Krieger , and Jonathan Appavoo . SEUSS: Rapid serverless deployment using environment snapshots. CoRR, abs\/1910.01558 , 2019 . James Cadden, Thomas Unger, Yara Awad, Han Dong, Orran Krieger, and Jonathan Appavoo. SEUSS: Rapid serverless deployment using environment snapshots. CoRR, abs\/1910.01558, 2019."},{"key":"e_1_3_2_1_11_1","volume-title":"The rapid growth of io_uring. https:\/\/lwn.net\/Articles\/810414\/. Online","author":"Corbet Jonathan","year":"2021","unstructured":"Jonathan Corbet . The rapid growth of io_uring. https:\/\/lwn.net\/Articles\/810414\/. Online ; accessed Jan , 25 2021 . Jonathan Corbet. The rapid growth of io_uring. https:\/\/lwn.net\/Articles\/810414\/. Online; accessed Jan, 25 2021."},{"key":"e_1_3_2_1_12_1","first-page":"815","volume-title":"Proceedings of the 26th USENIX Security Symposium, USENIX Security'17","author":"Dang Thurston H.Y.","year":"2017","unstructured":"Thurston H.Y. Dang , Petros Maniatis , and David Wagner . Oscar : A practical page-permissions-based scheme for thwarting dangling pointers . In Proceedings of the 26th USENIX Security Symposium, USENIX Security'17 , pages 815 -- 832 , Vancouver, BC , 2017 . USENIX Association. Thurston H.Y. Dang, Petros Maniatis, and David Wagner. Oscar: A practical page-permissions-based scheme for thwarting dangling pointers. In Proceedings of the 26th USENIX Security Symposium, USENIX Security'17, pages 815--832, Vancouver, BC, 2017. USENIX Association."},{"key":"e_1_3_2_1_13_1","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-030-29962-0_5"},{"key":"e_1_3_2_1_14_1","volume-title":"Debian Popularity Contest. https:\/\/popcon.debian.org\/. Online","year":"2021","unstructured":"Debian. Debian Popularity Contest. https:\/\/popcon.debian.org\/. Online ; accessed Jan , 25 2021 . Debian. Debian Popularity Contest. https:\/\/popcon.debian.org\/. Online; accessed Jan, 25 2021."},{"key":"e_1_3_2_1_15_1","first-page":"7","volume-title":"Proceedings of the 4th Annual Linux Showcase and Conference (Volume 4), ALS'00","author":"Dike Jeff","year":"2000","unstructured":"Jeff Dike . A user-mode port of the linux kernel . In Proceedings of the 4th Annual Linux Showcase and Conference (Volume 4), ALS'00 , pages 7 -- 7 , Berkeley, CA, USA , 2000 . USENIX Association. Jeff Dike. A user-mode port of the linux kernel. In Proceedings of the 4th Annual Linux Showcase and Conference (Volume 4), ALS'00, pages 7--7, Berkeley, CA, USA, 2000. USENIX Association."},{"key":"e_1_3_2_1_16_1","volume-title":"https:\/\/docs.docker.com\/get-docker\/. Online","author":"Docs Docker","year":"2021","unstructured":"Docker Docs . Get Docker . https:\/\/docs.docker.com\/get-docker\/. Online ; accessed March , 26 2021 . Docker Docs. Get Docker. https:\/\/docs.docker.com\/get-docker\/. Online; accessed March, 26 2021."},{"key":"e_1_3_2_1_17_1","volume-title":"Design and implementation of the lwip stack","author":"Dunkels Adam","year":"2001","unstructured":"Adam Dunkels . Design and implementation of the lwip stack . 2001 . Adam Dunkels. Design and implementation of the lwip stack. 2001."},{"key":"e_1_3_2_1_18_1","doi-asserted-by":"publisher","DOI":"10.1145\/3317550.3321426"},{"key":"e_1_3_2_1_19_1","volume-title":"July","author":"Faggioli Dario","year":"2019","unstructured":"Dario Faggioli . Virtual-machine scheduling and scheduling in virtual machines. https:\/\/lwn.net\/Articles\/793375\/ , July 2019 . Online ; accessed Jan, 25 2021. Dario Faggioli. Virtual-machine scheduling and scheduling in virtual machines. https:\/\/lwn.net\/Articles\/793375\/, July 2019. Online; accessed Jan, 25 2021."},{"key":"e_1_3_2_1_20_1","volume-title":"The haskell lightweight virtual machine (halvm). https:\/\/github.com\/GaloisInc\/HaLVM","author":"Galois Inc.","year":"2008","unstructured":"Galois Inc. The haskell lightweight virtual machine (halvm). https:\/\/github.com\/GaloisInc\/HaLVM , 2008 . Online ; accessed Jan, 25 2021. Galois Inc. The haskell lightweight virtual machine (halvm). https:\/\/github.com\/GaloisInc\/HaLVM, 2008. Online; accessed Jan, 25 2021."},{"key":"e_1_3_2_1_21_1","volume-title":"Extreme Specialization for Security and Performance. https:\/\/github.com\/unikraft. Online","author":"A Unikernel","year":"2021","unstructured":"GitHub. A Unikernel SDK. Extreme Specialization for Security and Performance. https:\/\/github.com\/unikraft. Online ; accessed March , 26 2021 . GitHub. A Unikernel SDK. Extreme Specialization for Security and Performance. https:\/\/github.com\/unikraft. Online; accessed March, 26 2021."},{"key":"e_1_3_2_1_22_1","volume-title":"Specialized Unikernels the Easy Way\" (EuroSys'21). https:\/\/github.com\/unikraft\/eurosys21-artifacts. Online","year":"2021","unstructured":"GitHub. Artifacts , including experiments and graphs, for the paper: \"Unikraft: Fast , Specialized Unikernels the Easy Way\" (EuroSys'21). https:\/\/github.com\/unikraft\/eurosys21-artifacts. Online ; accessed March , 26 2021 . GitHub. Artifacts, including experiments and graphs, for the paper: \"Unikraft: Fast, Specialized Unikernels the Easy Way\" (EuroSys'21). https:\/\/github.com\/unikraft\/eurosys21-artifacts. Online; accessed March, 26 2021."},{"key":"e_1_3_2_1_23_1","volume-title":"Erlang on Xen. https:\/\/github.com\/cloudozer\/ling. Online","year":"2021","unstructured":"GitHub. Erlang on Xen. https:\/\/github.com\/cloudozer\/ling. Online ; accessed Jan , 25 2021 . GitHub. Erlang on Xen. https:\/\/github.com\/cloudozer\/ling. Online; accessed Jan, 25 2021."},{"key":"e_1_3_2_1_24_1","volume-title":"Firecracker GitHub issue #1034: Slower networking of OSv on firecracker vs QEMU\/KVM. https:\/\/github.com\/firecracker-microvm\/firecracker\/issues\/1034. Online","year":"2021","unstructured":"GitHub. Firecracker GitHub issue #1034: Slower networking of OSv on firecracker vs QEMU\/KVM. https:\/\/github.com\/firecracker-microvm\/firecracker\/issues\/1034. Online ; accessed Jan , 25 2021 . GitHub. Firecracker GitHub issue #1034: Slower networking of OSv on firecracker vs QEMU\/KVM. https:\/\/github.com\/firecracker-microvm\/firecracker\/issues\/1034. Online; accessed Jan, 25 2021."},{"key":"e_1_3_2_1_25_1","volume-title":"Hermitux GitHub issue #2: It does not work on qemu. https:\/\/github.com\/ssrg-vt\/hermitux\/issues\/2. Online","year":"2021","unstructured":"GitHub. Hermitux GitHub issue #2: It does not work on qemu. https:\/\/github.com\/ssrg-vt\/hermitux\/issues\/2. Online ; accessed Jan , 25 2021 . GitHub. Hermitux GitHub issue #2: It does not work on qemu. https:\/\/github.com\/ssrg-vt\/hermitux\/issues\/2. Online; accessed Jan, 25 2021."},{"key":"e_1_3_2_1_26_1","volume-title":"linux-libos-tools. https:\/\/github.com\/libos-nuse\/linux-libos-tools. Online","year":"2021","unstructured":"Github. linux-libos-tools. https:\/\/github.com\/libos-nuse\/linux-libos-tools. Online ; accessed Jan , 25 2021 . Github. linux-libos-tools. https:\/\/github.com\/libos-nuse\/linux-libos-tools. Online; accessed Jan, 25 2021."},{"key":"e_1_3_2_1_27_1","volume-title":"Performance issue with Redis on recent Linux kernels. https:\/\/github.com\/ssrg-vt\/hermitux\/issues\/12. Online","year":"2021","unstructured":"GitHub. Performance issue with Redis on recent Linux kernels. https:\/\/github.com\/ssrg-vt\/hermitux\/issues\/12. Online ; accessed March , 26 2021 . GitHub. Performance issue with Redis on recent Linux kernels. https:\/\/github.com\/ssrg-vt\/hermitux\/issues\/12. Online; accessed March, 26 2021."},{"key":"e_1_3_2_1_28_1","volume-title":"Xen Minimal OS - Memory management related functions. https:\/\/github.com\/sysml\/mini-os\/blob\/master\/mm.c. Online","year":"2021","unstructured":"Github. Xen Minimal OS - Memory management related functions. https:\/\/github.com\/sysml\/mini-os\/blob\/master\/mm.c. Online ; accessed Jan , 25 2021 . Github. Xen Minimal OS - Memory management related functions. https:\/\/github.com\/sysml\/mini-os\/blob\/master\/mm.c. Online; accessed Jan, 25 2021."},{"key":"e_1_3_2_1_29_1","volume-title":"The Unikernel and MicroVM Compilation and Deployment Platform. https:\/\/github.com\/solo-io\/unik. Online","year":"2021","unstructured":"Github.com. The Unikernel and MicroVM Compilation and Deployment Platform. https:\/\/github.com\/solo-io\/unik. Online ; accessed Jan , 25 2021 . Github.com. The Unikernel and MicroVM Compilation and Deployment Platform. https:\/\/github.com\/solo-io\/unik. Online; accessed Jan, 25 2021."},{"key":"e_1_3_2_1_30_1","volume-title":"Cloud TPU - Train and run machine learning models faster than ever before. https:\/\/cloud.google.com\/tpu. Online","year":"2021","unstructured":"Google. Cloud TPU - Train and run machine learning models faster than ever before. https:\/\/cloud.google.com\/tpu. Online ; accessed Jan , 25 2021 . Google. Cloud TPU - Train and run machine learning models faster than ever before. https:\/\/cloud.google.com\/tpu. Online; accessed Jan, 25 2021."},{"key":"e_1_3_2_1_31_1","unstructured":"Google. Protocol Buffers - Google's data interchange format. https:\/\/github.com\/protocolbuffers\/protobuf.  Google. Protocol Buffers - Google's data interchange format. https:\/\/github.com\/protocolbuffers\/protobuf."},{"key":"e_1_3_2_1_32_1","volume-title":"https:\/\/habana.ai\/. Online","author":"AI.","year":"2021","unstructured":"Habana. 100% AI. https:\/\/habana.ai\/. Online ; accessed Jan , 25 2021 . Habana. 100% AI. https:\/\/habana.ai\/. Online; accessed Jan, 25 2021."},{"key":"e_1_3_2_1_33_1","volume-title":"https:\/\/ark.intel.com\/content\/www\/de\/de\/ark\/products\/69655\/intel-ethernet-converged-network-adapter-x520-t2.html. Online","author":"Network-Adapter","year":"2021","unstructured":"Intel. Ethernet-Converged- Network-Adapter X520-T2. https:\/\/ark.intel.com\/content\/www\/de\/de\/ark\/products\/69655\/intel-ethernet-converged-network-adapter-x520-t2.html. Online ; accessed Mar , 26 2021 . Intel. Ethernet-Converged-Network-Adapter X520-T2. https:\/\/ark.intel.com\/content\/www\/de\/de\/ark\/products\/69655\/intel-ethernet-converged-network-adapter-x520-t2.html. Online; accessed Mar, 26 2021."},{"key":"e_1_3_2_1_34_1","volume-title":"Intel\u00ae Movidius\u2122 Vision Processing Units (VPUs). https:\/\/www.intel.com\/content\/www\/us\/en\/products\/processors\/movidius-vpu.html. Online","year":"2021","unstructured":"Intel. Intel\u00ae Movidius\u2122 Vision Processing Units (VPUs). https:\/\/www.intel.com\/content\/www\/us\/en\/products\/processors\/movidius-vpu.html. Online ; accessed Jan , 25 2021 . Intel. Intel\u00ae Movidius\u2122 Vision Processing Units (VPUs). https:\/\/www.intel.com\/content\/www\/us\/en\/products\/processors\/movidius-vpu.html. Online; accessed Jan, 25 2021."},{"key":"e_1_3_2_1_35_1","volume-title":"Kernel file systems as userspace programs","author":"Kantee Antti","year":"2007","unstructured":"Antti Kantee . Kernel file systems as userspace programs . September 2007 . Antti Kantee. Kernel file systems as userspace programs. September 2007."},{"key":"e_1_3_2_1_37_1","first-page":"61","volume-title":"Vlad Zolotarov. OSv-Optimizing the Operating System for Virtual Machines. In Proceedings of the 2014 USENIX Annual Technical Conference, USENIX ATC'14","author":"Kivity Avi","year":"2014","unstructured":"Avi Kivity , Dor Laor , Glauber Costa , Pekka Enberg , Nadav Har'El , Don Marti , and Vlad Zolotarov. OSv-Optimizing the Operating System for Virtual Machines. In Proceedings of the 2014 USENIX Annual Technical Conference, USENIX ATC'14 , pages 61 -- 72 , Philadelphia, PA , June 2014 . USENIX Association. Avi Kivity, Dor Laor, Glauber Costa, Pekka Enberg, Nadav Har'El, Don Marti, and Vlad Zolotarov. OSv-Optimizing the Operating System for Virtual Machines. In Proceedings of the 2014 USENIX Annual Technical Conference, USENIX ATC'14, pages 61--72, Philadelphia, PA, June 2014. USENIX Association."},{"key":"e_1_3_2_1_38_1","doi-asserted-by":"publisher","DOI":"10.1145\/3050748.3050757"},{"key":"e_1_3_2_1_39_1","doi-asserted-by":"publisher","DOI":"10.1145\/2535828.2535832"},{"key":"e_1_3_2_1_40_1","doi-asserted-by":"publisher","DOI":"10.1145\/3342195.3387526"},{"key":"e_1_3_2_1_41_1","volume-title":"Xen Project Wiki Mini-OS. https:\/\/wiki.xenproject.org\/wiki\/Mini-OS","author":"Kurth Lars","year":"2018","unstructured":"Lars Kurth and Russell Pavlicek . Xen Project Wiki Mini-OS. https:\/\/wiki.xenproject.org\/wiki\/Mini-OS , 2018 . Online ; accessed Jan, 25 2021. Lars Kurth and Russell Pavlicek. Xen Project Wiki Mini-OS. https:\/\/wiki.xenproject.org\/wiki\/Mini-OS, 2018. Online; accessed Jan, 25 2021."},{"key":"e_1_3_2_1_42_1","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-030-34175-6_13"},{"key":"e_1_3_2_1_43_1","doi-asserted-by":"publisher","DOI":"10.1186\/s42400-020-00051-9"},{"key":"e_1_3_2_1_44_1","doi-asserted-by":"publisher","DOI":"10.1145\/3317550.3321450"},{"key":"e_1_3_2_1_45_1","first-page":"559","volume-title":"Ian Leslie. Jitsu: Just-In-Time Summoning of Unikernels. In 12th USENIX Symposium on Networked Systems Design and Implementation, NSDI '15","author":"Madhavapeddy Anil","year":"2015","unstructured":"Anil Madhavapeddy , Thomas Leonard , Magnus Skjegstad , Thomas Gazagnaire , David Sheets , Dave Scott , Richard Mortier , Amir Chaudhry , Balraj Singh , Jon Ludlam , Jon Crowcroft , and Ian Leslie. Jitsu: Just-In-Time Summoning of Unikernels. In 12th USENIX Symposium on Networked Systems Design and Implementation, NSDI '15 , pages 559 -- 573 , Oakland, CA , 2015 . USENIX Association. Anil Madhavapeddy, Thomas Leonard, Magnus Skjegstad, Thomas Gazagnaire, David Sheets, Dave Scott, Richard Mortier, Amir Chaudhry, Balraj Singh, Jon Ludlam, Jon Crowcroft, and Ian Leslie. Jitsu: Just-In-Time Summoning of Unikernels. In 12th USENIX Symposium on Networked Systems Design and Implementation, NSDI '15, pages 559--573, Oakland, CA, 2015. USENIX Association."},{"key":"e_1_3_2_1_46_1","doi-asserted-by":"publisher","DOI":"10.1145\/2451116.2451167"},{"issue":"11","key":"e_1_3_2_1_47_1","first-page":"30","volume":"11","author":"Madhavapeddy Anil","year":"2013","unstructured":"Anil Madhavapeddy and David J . Scott. Unikernels: Rise of the Virtual Library Operating System. Queue , 11 ( 11 ):30: 30 -- 30 :44, December 2013 . Anil Madhavapeddy and David J. Scott. Unikernels: Rise of the Virtual Library Operating System. Queue, 11(11):30:30--30:44, December 2013.","journal-title":"Scott. Unikernels: Rise of the Virtual Library Operating System. Queue"},{"key":"e_1_3_2_1_48_1","doi-asserted-by":"publisher","DOI":"10.1145\/3132747.3132763"},{"key":"e_1_3_2_1_49_1","doi-asserted-by":"publisher","DOI":"10.1145\/3132747.3132763"},{"key":"e_1_3_2_1_50_1","first-page":"175","volume-title":"Mark Handley. Network Stack Specialization for Performance. In Proceedings of the 2014 ACM Conference on Computer Communication, SIGCOMM '14","author":"Marinos Ilias","year":"2014","unstructured":"Ilias Marinos , Robert N.M. Watson , and Mark Handley. Network Stack Specialization for Performance. In Proceedings of the 2014 ACM Conference on Computer Communication, SIGCOMM '14 , pages 175 -- 186 , New York, NY, USA , 2014 . ACM. Ilias Marinos, Robert N.M. Watson, and Mark Handley. Network Stack Specialization for Performance. In Proceedings of the 2014 ACM Conference on Computer Communication, SIGCOMM '14, pages 175--186, New York, NY, USA, 2014. ACM."},{"key":"e_1_3_2_1_51_1","doi-asserted-by":"publisher","DOI":"10.1145\/2491185.2491195"},{"key":"e_1_3_2_1_52_1","doi-asserted-by":"publisher","DOI":"10.5555\/2616448.2616491"},{"key":"e_1_3_2_1_53_1","doi-asserted-by":"publisher","DOI":"10.1109\/EMRTS.2004.1311009"},{"key":"e_1_3_2_1_54_1","doi-asserted-by":"publisher","DOI":"10.1145\/3313808.3313817"},{"key":"e_1_3_2_1_55_1","doi-asserted-by":"publisher","DOI":"10.1145\/3313808.3313817"},{"key":"e_1_3_2_1_56_1","volume-title":"Implement glibc chk interfaces for ABI compatibility. https:\/\/www.openwall.com\/lists\/musl\/2015\/06\/17\/1. Online","year":"2021","unstructured":"Openwall. Implement glibc chk interfaces for ABI compatibility. https:\/\/www.openwall.com\/lists\/musl\/2015\/06\/17\/1. Online ; accessed Jan , 25 2021 . Openwall. Implement glibc chk interfaces for ABI compatibility. https:\/\/www.openwall.com\/lists\/musl\/2015\/06\/17\/1. Online; accessed Jan, 25 2021."},{"key":"e_1_3_2_1_57_1","first-page":"665","volume-title":"Proceedings of the 2018 USENIX Conference on Usenix Annual Technical Conference, USENIX ATC'18","author":"Peng Bo","year":"2018","unstructured":"Bo Peng , Haozhong Zhang , Jianguo Yao , Yaozu Dong , Yu Xu , and Haibing Guan . Mdev-nvme : A nvme storage virtualization solution with mediated pass-through . In Proceedings of the 2018 USENIX Conference on Usenix Annual Technical Conference, USENIX ATC'18 , page 665 -- 676 , USA, 2018 . USENIX Association. Bo Peng, Haozhong Zhang, Jianguo Yao, Yaozu Dong, Yu Xu, and Haibing Guan. Mdev-nvme: A nvme storage virtualization solution with mediated pass-through. In Proceedings of the 2018 USENIX Conference on Usenix Annual Technical Conference, USENIX ATC'18, page 665--676, USA, 2018. USENIX Association."},{"key":"e_1_3_2_1_58_1","first-page":"1","volume-title":"11th USENIX Symposium on Operating Systems Design and Implementation (OSDI 14)","author":"Peter Simon","year":"2014","unstructured":"Simon Peter , Jialin Li , Irene Zhang , Dan R. K. Ports , Doug Woos , Arvind Krishnamurthy , Thomas Anderson , and Timothy Roscoe . Arrakis : The operating system is the control plane . In 11th USENIX Symposium on Operating Systems Design and Implementation (OSDI 14) , pages 1 -- 16 , Broomfield, CO , October 2014 . USENIX Association. Simon Peter, Jialin Li, Irene Zhang, Dan R. K. Ports, Doug Woos, Arvind Krishnamurthy, Thomas Anderson, and Timothy Roscoe. Arrakis: The operating system is the control plane. In 11th USENIX Symposium on Operating Systems Design and Implementation (OSDI 14), pages 1--16, Broomfield, CO, October 2014. USENIX Association."},{"key":"e_1_3_2_1_59_1","doi-asserted-by":"publisher","DOI":"10.1145\/1950365.1950399"},{"key":"e_1_3_2_1_60_1","first-page":"328","volume-title":"Proceedings of the Roedunet International Conference","author":"Purdila Octavian","year":"2010","unstructured":"Octavian Purdila , Lucian Grijincu , and Nicolae Tapus . Lkl : The linux kernel library . Proceedings of the Roedunet International Conference , pages 328 -- 333 , 07 2010 . Octavian Purdila, Lucian Grijincu, and Nicolae Tapus. Lkl: The linux kernel library. Proceedings of the Roedunet International Conference, pages 328 -- 333, 07 2010."},{"key":"e_1_3_2_1_61_1","doi-asserted-by":"publisher","DOI":"10.1145\/3141235.3141242"},{"key":"e_1_3_2_1_62_1","first-page":"209","volume-title":"Proceedings of the 6th International Conference on Internet of Things: Systems, Management and Security, IOTSMS'19","author":"Randazzo Alessandro","year":"2019","unstructured":"Alessandro Randazzo and Ilenia Tinnirello . Kata containers : An emerging architecture for enabling mec services in fast and secure way . In Proceedings of the 6th International Conference on Internet of Things: Systems, Management and Security, IOTSMS'19 , pages 209 -- 214 . IEEE, 2019 . Alessandro Randazzo and Ilenia Tinnirello. Kata containers: An emerging architecture for enabling mec services in fast and secure way. In Proceedings of the 6th International Conference on Internet of Things: Systems, Management and Security, IOTSMS'19, pages 209--214. IEEE, 2019."},{"key":"e_1_3_2_1_63_1","doi-asserted-by":"publisher","DOI":"10.1145\/3317550.3321445"},{"key":"e_1_3_2_1_64_1","first-page":"101","volume-title":"Proceedings of the 21st USENIX Annual Technical Conference, USENIX ATC'12","author":"Rizzo Luigi","year":"2012","unstructured":"Luigi Rizzo . netmap : A novel framework for fast packet I\/O . In Proceedings of the 21st USENIX Annual Technical Conference, USENIX ATC'12 , pages 101 -- 112 . USENIX, 2012 . Luigi Rizzo. netmap: A novel framework for fast packet I\/O. In Proceedings of the 21st USENIX Annual Technical Conference, USENIX ATC'12, pages 101--112. USENIX, 2012."},{"key":"e_1_3_2_1_65_1","unstructured":"runtimejs.org. JavaScript Library Operating System for the Cloud. http:\/\/runtimejs.org\/. Online; accessed Jan 25 2021.  runtimejs.org. JavaScript Library Operating System for the Cloud. http:\/\/runtimejs.org\/. Online; accessed Jan 25 2021."},{"key":"e_1_3_2_1_66_1","doi-asserted-by":"publisher","DOI":"10.1145\/3368826.3377914"},{"key":"e_1_3_2_1_67_1","volume-title":"malloc, free replacement for unmanaged, linear memory situations. https:\/\/github.com\/thi-ng\/tinyalloc. Online","author":"Schmidt Karsten","year":"2021","unstructured":"Karsten Schmidt . malloc, free replacement for unmanaged, linear memory situations. https:\/\/github.com\/thi-ng\/tinyalloc. Online ; accessed Jan , 25 2021 . Karsten Schmidt. malloc, free replacement for unmanaged, linear memory situations. https:\/\/github.com\/thi-ng\/tinyalloc. Online; accessed Jan, 25 2021."},{"key":"e_1_3_2_1_68_1","unstructured":"Shuttle. SH370R6 XCP Cube. http:\/\/global.shuttle.com\/products\/productsDetail?productId=2265. Online; accessed Mar 26 2021.  Shuttle. SH370R6 XCP Cube. http:\/\/global.shuttle.com\/products\/productsDetail?productId=2265. Online; accessed Mar 26 2021."},{"key":"e_1_3_2_1_69_1","doi-asserted-by":"publisher","DOI":"10.1145\/3381052.3381326"},{"key":"e_1_3_2_1_70_1","volume-title":"The kernel address sanitizer (KASAN). https:\/\/www.kernel.org\/doc\/html\/v5.10\/dev-tools\/kasan.html. Online","author":"Kernel Development Community The Linux","year":"2021","unstructured":"The Linux Kernel Development Community . The kernel address sanitizer (KASAN). https:\/\/www.kernel.org\/doc\/html\/v5.10\/dev-tools\/kasan.html. Online ; accessed Jan , 25 2021 . The Linux Kernel Development Community. The kernel address sanitizer (KASAN). https:\/\/www.kernel.org\/doc\/html\/v5.10\/dev-tools\/kasan.html. Online; accessed Jan, 25 2021."},{"key":"e_1_3_2_1_71_1","volume-title":"The kernel concurrency sanitizer (KCSAN). https:\/\/www.kernel.org\/doc\/html\/v5.10\/dev-tools\/kcsan.html. Online","author":"Kernel Development Community The Linux","year":"2021","unstructured":"The Linux Kernel Development Community . The kernel concurrency sanitizer (KCSAN). https:\/\/www.kernel.org\/doc\/html\/v5.10\/dev-tools\/kcsan.html. Online ; accessed Jan , 25 2021 . The Linux Kernel Development Community. The kernel concurrency sanitizer (KCSAN). https:\/\/www.kernel.org\/doc\/html\/v5.10\/dev-tools\/kcsan.html. Online; accessed Jan, 25 2021."},{"key":"e_1_3_2_1_72_1","volume-title":"The undefined behavior sanitizer (UBSAN). https:\/\/www.kernel.org\/doc\/html\/v5.10\/dev-tools\/ubsan.html. Online","author":"Kernel Development Community The Linux","year":"2021","unstructured":"The Linux Kernel Development Community . The undefined behavior sanitizer (UBSAN). https:\/\/www.kernel.org\/doc\/html\/v5.10\/dev-tools\/ubsan.html. Online ; accessed Jan , 25 2021 . The Linux Kernel Development Community. The undefined behavior sanitizer (UBSAN). https:\/\/www.kernel.org\/doc\/html\/v5.10\/dev-tools\/ubsan.html. Online; accessed Jan, 25 2021."},{"key":"e_1_3_2_1_73_1","doi-asserted-by":"publisher","DOI":"10.1145\/2592798.2592812"},{"key":"e_1_3_2_1_74_1","doi-asserted-by":"publisher","DOI":"10.1145\/2901318.2901341"},{"key":"e_1_3_2_1_75_1","volume-title":"http:\/\/docs.unikraft.org\/. Online","author":"Documentation Unikraft's","year":"2021","unstructured":"unikraft.org. Unikraft's Documentation . http:\/\/docs.unikraft.org\/. Online ; accessed March , 26 2021 . unikraft.org. Unikraft's Documentation. http:\/\/docs.unikraft.org\/. Online; accessed March, 26 2021."},{"key":"e_1_3_2_1_76_1","volume-title":"An introduction to Clear Containers. https:\/\/lwn.net\/Articles\/644675\/. Online","author":"de Ven Arjan Van","year":"2021","unstructured":"Arjan Van de Ven . An introduction to Clear Containers. https:\/\/lwn.net\/Articles\/644675\/. Online ; accessed Jan , 25 2021 . Arjan Van de Ven. An introduction to Clear Containers. https:\/\/lwn.net\/Articles\/644675\/. Online; accessed Jan, 25 2021."},{"key":"e_1_3_2_1_77_1","first-page":"45","volume-title":"Proceedings of the USENIX Annual Technical Conference, ATC'05","author":"Hensbergen Eric Van","year":"2005","unstructured":"Eric Van Hensbergen and Ron Minnich . Grave robbers from outer space using 9p2000 under linux . In Proceedings of the USENIX Annual Technical Conference, ATC'05 , page 45 , USA, 2005 . USENIX Association. Eric Van Hensbergen and Ron Minnich. Grave robbers from outer space using 9p2000 under linux. In Proceedings of the USENIX Annual Technical Conference, ATC'05, page 45, USA, 2005. USENIX Association."},{"key":"e_1_3_2_1_78_1","volume-title":"Williams and Ricardo Koller. Unikernel Monitors: Extending Minimalism Outside of the Box. In 8th USENIX Workshop on Hot Topics in Cloud Computing, HotCloud '16","author":"Dan","year":"2016","unstructured":"Dan Williams and Ricardo Koller. Unikernel Monitors: Extending Minimalism Outside of the Box. In 8th USENIX Workshop on Hot Topics in Cloud Computing, HotCloud '16 , Denver, CO , 2016 . USENIX Association. Dan Williams and Ricardo Koller. Unikernel Monitors: Extending Minimalism Outside of the Box. In 8th USENIX Workshop on Hot Topics in Cloud Computing, HotCloud '16, Denver, CO, 2016. USENIX Association."},{"key":"e_1_3_2_1_79_1","volume-title":"Minios-devel - Mini-os development list. https:\/\/lists.xenproject.org\/cgi-bin\/mailman\/listinfo\/minios-devel. Online","author":"Project Xen","year":"2021","unstructured":"Xen Project . Minios-devel - Mini-os development list. https:\/\/lists.xenproject.org\/cgi-bin\/mailman\/listinfo\/minios-devel. Online ; accessed March 26, 2021 . Xen Project. Minios-devel - Mini-os development list. https:\/\/lists.xenproject.org\/cgi-bin\/mailman\/listinfo\/minios-devel. Online; accessed March 26, 2021."},{"key":"e_1_3_2_1_80_1","doi-asserted-by":"publisher","DOI":"10.1145\/3317550.3321422"},{"key":"e_1_3_2_1_81_1","first-page":"173","volume-title":"Guihai Chen. KylinX: A Dynamic Library Operating System for Simplified and Efficient Cloud Virtualization. In 2018 USENIX Annual Technical Conference, USENIX ATC'18","author":"Zhang Yiming","year":"2018","unstructured":"Yiming Zhang , Jon Crowcroft , Dongsheng Li , Chengfen Zhang , Huiba Li , Yaozheng Wang , Kai Yu , Yongqiang Xiong , and Guihai Chen. KylinX: A Dynamic Library Operating System for Simplified and Efficient Cloud Virtualization. In 2018 USENIX Annual Technical Conference, USENIX ATC'18 , pages 173 -- 186 . USENIX Association , July 2018 . Yiming Zhang, Jon Crowcroft, Dongsheng Li, Chengfen Zhang, Huiba Li, Yaozheng Wang, Kai Yu, Yongqiang Xiong, and Guihai Chen. KylinX: A Dynamic Library Operating System for Simplified and Efficient Cloud Virtualization. In 2018 USENIX Annual Technical Conference, USENIX ATC'18, pages 173--186. USENIX Association, July 2018."},{"key":"e_1_3_2_1_82_1","doi-asserted-by":"publisher","DOI":"10.1145\/3436512"}],"event":{"name":"EuroSys '21: Sixteenth European Conference on Computer Systems","location":"Online Event United Kingdom","acronym":"EuroSys '21","sponsor":["SIGOPS ACM Special Interest Group on Operating Systems"]},"container-title":["Proceedings of the Sixteenth European Conference on Computer Systems"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3447786.3456248","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3447786.3456248","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,17]],"date-time":"2025-06-17T22:41:10Z","timestamp":1750200070000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3447786.3456248"}},"subtitle":["fast, specialized unikernels the easy way"],"short-title":[],"issued":{"date-parts":[[2021,4,21]]},"references-count":81,"alternative-id":["10.1145\/3447786.3456248","10.1145\/3447786"],"URL":"https:\/\/doi.org\/10.1145\/3447786.3456248","relation":{},"subject":[],"published":{"date-parts":[[2021,4,21]]},"assertion":[{"value":"2021-04-21","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}