{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,4,25]],"date-time":"2026-04-25T08:37:54Z","timestamp":1777106274587,"version":"3.51.4"},"publisher-location":"New York, NY, USA","reference-count":50,"publisher":"ACM","license":[{"start":{"date-parts":[[2023,5,8]],"date-time":"2023-05-08T00:00:00Z","timestamp":1683504000000},"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","doi-asserted-by":"publisher","award":["1931714"],"award-info":[{"award-number":["1931714"]}],"id":[{"id":"10.13039\/100000001","id-type":"DOI","asserted-by":"publisher"}]}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":[],"published-print":{"date-parts":[[2023,5,8]]},"DOI":"10.1145\/3552326.3587458","type":"proceedings-article","created":{"date-parts":[[2023,5,5]],"date-time":"2023-05-05T17:33:02Z","timestamp":1683307982000},"page":"590-605","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":20,"title":["Unikernel Linux (UKL)"],"prefix":"10.1145","author":[{"ORCID":"https:\/\/orcid.org\/0009-0002-6949-3846","authenticated-orcid":false,"given":"Ali","family":"Raza","sequence":"first","affiliation":[{"name":"Boston University, Boston, United States of America"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0009-0002-0969-7679","authenticated-orcid":false,"given":"Thomas","family":"Unger","sequence":"additional","affiliation":[{"name":"Boston University, Boston, USA"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0009-0000-3551-5600","authenticated-orcid":false,"given":"Matthew","family":"Boyd","sequence":"additional","affiliation":[{"name":"MIT CSAIL, Cambridge, USA"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0009-0006-5374-550X","authenticated-orcid":false,"given":"Eric B","family":"Munson","sequence":"additional","affiliation":[{"name":"Boston University, Boston, USA"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-6787-6977","authenticated-orcid":false,"given":"Parul","family":"Sohal","sequence":"additional","affiliation":[{"name":"Boston University, Boston, USA"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0009-0004-5120-7869","authenticated-orcid":false,"given":"Ulrich","family":"Drepper","sequence":"additional","affiliation":[{"name":"Red Hat, N\/A, Germany"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0009-0004-5789-7872","authenticated-orcid":false,"given":"Richard","family":"Jones","sequence":"additional","affiliation":[{"name":"Red Hat, London, United Kingdom"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-4577-7855","authenticated-orcid":false,"given":"Daniel Bristot","family":"De Oliveira","sequence":"additional","affiliation":[{"name":"Red Hat, Pontedera, Italy"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0009-0008-6389-4351","authenticated-orcid":false,"given":"Larry","family":"Woodman","sequence":"additional","affiliation":[{"name":"Red Hat, Deerfield, NH, USA"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0003-3558-5216","authenticated-orcid":false,"given":"Renato","family":"Mancuso","sequence":"additional","affiliation":[{"name":"Boston University, Boston, United States"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0009-0002-5594-4263","authenticated-orcid":false,"given":"Jonathan","family":"Appavoo","sequence":"additional","affiliation":[{"name":"Boston University, Boston, United States of America"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0009-0004-1705-2859","authenticated-orcid":false,"given":"Orran","family":"Krieger","sequence":"additional","affiliation":[{"name":"Boston University, Boston, United States of America"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"320","published-online":{"date-parts":[[2023,5,8]]},"reference":[{"key":"e_1_3_2_1_1_1","unstructured":"Dpdk - data plane development kit. https:\/\/www.dpdk.org\/. Accessed on 2021-10-7.  Dpdk - data plane development kit. https:\/\/www.dpdk.org\/. Accessed on 2021-10-7."},{"key":"e_1_3_2_1_2_1","unstructured":"libevent - an event notification library. https:\/\/libevent.org\/. (Accessed on 1\/27\/2023).  libevent - an event notification library. https:\/\/libevent.org\/. (Accessed on 1\/27\/2023)."},{"key":"e_1_3_2_1_3_1","unstructured":"memtier_benchmark: A high-throughput benchmarking tool for redis & memcached. https:\/\/redis.com\/blog\/memtier_benchmark-a-high-throughput-benchmarking-tool-for-redis-memcached\/. (Accessed on 2\/15\/2023).  memtier_benchmark: A high-throughput benchmarking tool for redis & memcached. https:\/\/redis.com\/blog\/memtier_benchmark-a-high-throughput-benchmarking-tool-for-redis-memcached\/. (Accessed on 2\/15\/2023)."},{"key":"e_1_3_2_1_4_1","unstructured":"The moc alliance. https:\/\/massopen.cloud\/. (Accessed on 3\/13\/2023).  The moc alliance. https:\/\/massopen.cloud\/. (Accessed on 3\/13\/2023)."},{"key":"e_1_3_2_1_5_1","unstructured":"perf: Linux profiling with performance counters. https:\/\/perf.wiki.kernel.org\/index.php\/Main_Page. (Accessed on 1\/27\/2023).  perf: Linux profiling with performance counters. https:\/\/perf.wiki.kernel.org\/index.php\/Main_Page. (Accessed on 1\/27\/2023)."},{"key":"e_1_3_2_1_6_1","unstructured":"[rfc ukl 00\/10] unikernel linux (ukl). https:\/\/lore.kernel.org\/lkml\/20221003222133.20948-1-aliraza@bu.edu\/. (Accessed on 12\/28\/2022).  [rfc ukl 00\/10] unikernel linux (ukl). https:\/\/lore.kernel.org\/lkml\/20221003222133.20948-1-aliraza@bu.edu\/. (Accessed on 12\/28\/2022)."},{"key":"e_1_3_2_1_7_1","volume-title":"https:\/\/spdk.io\/","author":"Development Kit Storage Performance","year":"2018","unstructured":"Storage Performance Development Kit . https:\/\/spdk.io\/ , 2018 . ( Accessed on 01\/16\/2019). Storage Performance Development Kit. https:\/\/spdk.io\/, 2018. (Accessed on 01\/16\/2019)."},{"key":"e_1_3_2_1_8_1","volume-title":"https:\/\/aws.amazon.com\/ec2\/nitro\/","year":"2022","unstructured":"Amazon. https:\/\/aws.amazon.com\/ec2\/nitro\/ , 2022 . ( Accessed 10\/19\/2022). Amazon. https:\/\/aws.amazon.com\/ec2\/nitro\/, 2022. (Accessed 10\/19\/2022)."},{"key":"e_1_3_2_1_9_1","doi-asserted-by":"publisher","DOI":"10.1145\/1254810.1254817"},{"key":"e_1_3_2_1_10_1","doi-asserted-by":"publisher","DOI":"10.5555\/894660"},{"key":"e_1_3_2_1_11_1","unstructured":"Jens Axboe. https:\/\/fio.readthedocs.io\/en\/latest\/fio_doc.html. (Accessed on 10\/13\/2022).  Jens Axboe. https:\/\/fio.readthedocs.io\/en\/latest\/fio_doc.html. (Accessed on 10\/13\/2022)."},{"key":"e_1_3_2_1_12_1","volume-title":"Xen and the art of virtualization. ACM SIGOPS operating systems review, 37(5):164--177","author":"Barham Paul","year":"2003","unstructured":"Paul Barham , Boris Dragovic , Keir Fraser , Steven Hand , Tim Harris , Alex Ho , Rolf Neugebauer , Ian Pratt , and Andrew Warfield . Xen and the art of virtualization. ACM SIGOPS operating systems review, 37(5):164--177 , 2003 . Paul Barham, Boris Dragovic, Keir Fraser, Steven Hand, Tim Harris, Alex Ho, Rolf Neugebauer, Ian Pratt, and Andrew Warfield. Xen and the art of virtualization. ACM SIGOPS operating systems review, 37(5):164--177, 2003."},{"key":"e_1_3_2_1_13_1","volume-title":"The GAP benchmark suite. CoRR, abs\/1508.03619","author":"Beamer Scott","year":"2015","unstructured":"Scott Beamer , Krste Asanovic , and David A. Patterson . The GAP benchmark suite. CoRR, abs\/1508.03619 , 2015 . Scott Beamer, Krste Asanovic, and David A. Patterson. The GAP benchmark suite. CoRR, abs\/1508.03619, 2015."},{"key":"e_1_3_2_1_14_1","doi-asserted-by":"publisher","DOI":"10.1145\/3342195.3392698"},{"key":"e_1_3_2_1_15_1","doi-asserted-by":"publisher","DOI":"10.1145\/202453.202476"},{"key":"e_1_3_2_1_16_1","first-page":"339","volume-title":"OSDI","volume":"8","author":"Douceur John R","year":"2008","unstructured":"John R Douceur , Jeremy Elson , Jon Howell , and Jacob R Lorch . Leveraging legacy code to deploy desktop applications on the web . In OSDI , volume 8 , pages 339 -- 354 , 2008 . John R Douceur, Jeremy Elson, Jon Howell, and Jacob R Lorch. Leveraging legacy code to deploy desktop applications on the web. In OSDI, volume 8, pages 339--354, 2008."},{"key":"e_1_3_2_1_17_1","doi-asserted-by":"publisher","DOI":"10.1145\/224057.224076"},{"key":"e_1_3_2_1_18_1","doi-asserted-by":"publisher","DOI":"10.1145\/2909476"},{"key":"e_1_3_2_1_19_1","volume-title":"https:\/\/www.dpdk.org\/","year":"2010","unstructured":"Intel. https:\/\/www.dpdk.org\/ , 2010 . ( Accessed 01\/17\/2019). Intel. https:\/\/www.dpdk.org\/, 2010. (Accessed 01\/17\/2019)."},{"key":"e_1_3_2_1_20_1","volume-title":"The design and implementation of the anykernel and rump kernels","author":"Kantee Antti","year":"2016","unstructured":"Antti Kantee . The design and implementation of the anykernel and rump kernels . 2 nd edition, 2016 . Antti Kantee. The design and implementation of the anykernel and rump kernels. 2nd edition, 2016.","edition":"2"},{"key":"e_1_3_2_1_21_1","volume-title":"Flexible operating system internals: the design and implementation of the anykernel and rump kernels","author":"Antti Kantee","year":"2012","unstructured":"Antti Kantee et al. Flexible operating system internals: the design and implementation of the anykernel and rump kernels . 2012 . Antti Kantee et al. Flexible operating system internals: the design and implementation of the anykernel and rump kernels. 2012."},{"key":"e_1_3_2_1_22_1","first-page":"61","volume-title":"Osv---optimizing the operating system for virtual machines. In 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 2014 {USENIX} Annual Technical Conference ({USENIX}{ATC } 14) , pages 61 -- 72 , 2014 . 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 2014 {USENIX} Annual Technical Conference ({USENIX}{ATC } 14), pages 61--72, 2014."},{"key":"e_1_3_2_1_23_1","doi-asserted-by":"publisher","DOI":"10.1145\/3102980.3103008"},{"key":"e_1_3_2_1_24_1","doi-asserted-by":"publisher","DOI":"10.1145\/3447786.3456248"},{"key":"e_1_3_2_1_25_1","doi-asserted-by":"publisher","DOI":"10.1145\/3050748.3050757"},{"key":"e_1_3_2_1_26_1","doi-asserted-by":"publisher","DOI":"10.1145\/3342195.3387526"},{"key":"e_1_3_2_1_27_1","doi-asserted-by":"publisher","DOI":"10.1109\/49.536480"},{"key":"e_1_3_2_1_28_1","volume-title":"Secrecy: Secure collaborative analytics in untrusted clouds. to apear NSDI","author":"Liagouris John","year":"2023","unstructured":"John Liagouris , Vasiliki Kalavri , Muhammad Faisal , and Mayank Varia . Secrecy: Secure collaborative analytics in untrusted clouds. to apear NSDI 2023 , 2023. John Liagouris, Vasiliki Kalavri, Muhammad Faisal, and Mayank Varia. Secrecy: Secure collaborative analytics in untrusted clouds. to apear NSDI 2023, 2023."},{"key":"e_1_3_2_1_29_1","doi-asserted-by":"publisher","DOI":"10.1145\/2490301.2451167"},{"key":"e_1_3_2_1_30_1","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-540-40965-6_2"},{"key":"e_1_3_2_1_31_1","doi-asserted-by":"publisher","DOI":"10.1145\/3132747.3132763"},{"key":"e_1_3_2_1_32_1","first-page":"459","volume-title":"11th {USENIX} symposium on networked systems design and implementation ({NSDI} 14)","author":"Martins Joao","year":"2014","unstructured":"Joao Martins , Mohamed Ahmed , Costin Raiciu , Vladimir Olteanu , Michio Honda , Roberto Bifulco , and Felipe Huici . Clickos and the art of network function virtualization . In 11th {USENIX} symposium on networked systems design and implementation ({NSDI} 14) , pages 459 -- 473 , 2014 . Joao Martins, Mohamed Ahmed, Costin Raiciu, Vladimir Olteanu, Michio Honda, Roberto Bifulco, and Felipe Huici. Clickos and the art of network function virtualization. In 11th {USENIX} symposium on networked systems design and implementation ({NSDI} 14), pages 459--473, 2014."},{"key":"e_1_3_2_1_33_1","volume-title":"Parallel and Distributed Computing and Systems","volume":"509518","author":"McKenney Paul E","year":"1998","unstructured":"Paul E McKenney and John D Slingwine . Read-copy update : Using execution history to solve concurrency problems . In Parallel and Distributed Computing and Systems , volume 509518 , 1998 . Paul E McKenney and John D Slingwine. Read-copy update: Using execution history to solve concurrency problems. In Parallel and Distributed Computing and Systems, volume 509518, 1998."},{"key":"e_1_3_2_1_34_1","unstructured":"Memcached. https:\/\/memcached.org\/. (Accessed on 05\/30\/2022).  Memcached. https:\/\/memcached.org\/. (Accessed on 05\/30\/2022)."},{"key":"e_1_3_2_1_35_1","first-page":"118","volume-title":"Proceedings of the 2006 ACM\/IEEE conference on Supercomputing","author":"Moreira Jos\u00e9","unstructured":"Jos\u00e9 Moreira , Michael Brutman , Jos\u00e9 Castanos , Thomas Engelsiepen , Mark Giampapa , Tom Gooding , Roger Haskin , Todd Inglett , Derek Lieber , Pat McCarthy , Designing a highly-scalable operating system: The blue gene\/l story . In Proceedings of the 2006 ACM\/IEEE conference on Supercomputing , pages 118 --es, 2006. Jos\u00e9 Moreira, Michael Brutman, Jos\u00e9 Castanos, Thomas Engelsiepen, Mark Giampapa, Tom Gooding, Roger Haskin, Todd Inglett, Derek Lieber, Pat McCarthy, et al. Designing a highly-scalable operating system: The blue gene\/l story. In Proceedings of the 2006 ACM\/IEEE conference on Supercomputing, pages 118--es, 2006."},{"key":"e_1_3_2_1_36_1","first-page":"587","volume-title":"2019 USENIX Annual Technical Conference (USENIX ATC 19)","author":"Mosayyebzadeh Amin","year":"2019","unstructured":"Amin Mosayyebzadeh , Apoorve Mohan , Sahil Tikale , Mania Abdi , Nabil Schear , Trammell Hudson , Charles Munson , Larry Rudolph , Gene Cooperman , Peter Desnoyers , and Orran Krieger . Supporting security sensitive tenants in a Bare-Metal cloud . In 2019 USENIX Annual Technical Conference (USENIX ATC 19) , pages 587 -- 602 , Renton, WA , July 2019 . USENIX Association. Amin Mosayyebzadeh, Apoorve Mohan, Sahil Tikale, Mania Abdi, Nabil Schear, Trammell Hudson, Charles Munson, Larry Rudolph, Gene Cooperman, Peter Desnoyers, and Orran Krieger. Supporting security sensitive tenants in a Bare-Metal cloud. In 2019 USENIX Annual Technical Conference (USENIX ATC 19), pages 587--602, Renton, WA, July 2019. USENIX Association."},{"key":"e_1_3_2_1_37_1","doi-asserted-by":"crossref","unstructured":"Linux Weekly News. https:\/\/lwn.net\/. (Accessed on 05\/30\/2022).  Linux Weekly News. https:\/\/lwn.net\/. (Accessed on 05\/30\/2022).","DOI":"10.1055\/a-1888-2641"},{"key":"e_1_3_2_1_38_1","unstructured":"Nginx. https:\/\/nginx.org\/. (Accessed on 10\/13\/2022).  Nginx. https:\/\/nginx.org\/. (Accessed on 10\/13\/2022)."},{"key":"e_1_3_2_1_39_1","doi-asserted-by":"publisher","DOI":"10.1145\/3381052.3381316"},{"key":"e_1_3_2_1_40_1","doi-asserted-by":"publisher","DOI":"10.1145\/3313808.3313817"},{"key":"e_1_3_2_1_41_1","doi-asserted-by":"publisher","DOI":"10.1145\/1950365.1950399"},{"key":"e_1_3_2_1_42_1","first-page":"328","volume-title":"9th RoEduNet IEEE International Conference","author":"Purdila Octavian","year":"2010","unstructured":"Octavian Purdila , Lucian Adrian Grijincu , and Nicolae Tapus . Lkl : The linux kernel library . In 9th RoEduNet IEEE International Conference , pages 328 -- 333 . IEEE, 2010 . Octavian Purdila, Lucian Adrian Grijincu, and Nicolae Tapus. Lkl: The linux kernel library. In 9th RoEduNet IEEE International Conference, pages 328--333. IEEE, 2010."},{"key":"e_1_3_2_1_43_1","doi-asserted-by":"publisher","DOI":"10.1145\/3317550.3321445"},{"key":"e_1_3_2_1_44_1","unstructured":"Redis. https:\/\/redis.io\/. (Accessed on 05\/30\/2022).  Redis. https:\/\/redis.io\/. (Accessed on 05\/30\/2022)."},{"key":"e_1_3_2_1_45_1","doi-asserted-by":"publisher","DOI":"10.1145\/3341301.3359640"},{"key":"e_1_3_2_1_46_1","first-page":"101","volume-title":"21st USENIX Security Symposium (USENIX Security 12)","author":"Rizzo Luigi","year":"2012","unstructured":"Luigi Rizzo . netmap : a novel framework for fast packet i\/o . In 21st USENIX Security Symposium (USENIX Security 12) , pages 101 -- 112 , 2012 . Luigi Rizzo. netmap: a novel framework for fast packet i\/o. In 21st USENIX Security Symposium (USENIX Security 12), pages 101--112, 2012."},{"key":"e_1_3_2_1_47_1","first-page":"671","volume-title":"12th {USENIX} Symposium on Operating Systems Design and Implementation ({OSDI} 16)","author":"Schatzberg Dan","year":"2016","unstructured":"Dan Schatzberg , James Cadden , Han Dong , Orran Krieger , and Jonathan Appavoo . Ebbrt: A framework for building per-application library operating systems . In 12th {USENIX} Symposium on Operating Systems Design and Implementation ({OSDI} 16) , pages 671 -- 688 , 2016 . Dan Schatzberg, James Cadden, Han Dong, Orran Krieger, and Jonathan Appavoo. Ebbrt: A framework for building per-application library operating systems. In 12th {USENIX} Symposium on Operating Systems Design and Implementation ({OSDI} 16), pages 671--688, 2016."},{"key":"e_1_3_2_1_48_1","doi-asserted-by":"publisher","DOI":"10.1145\/3297858.3304016"},{"key":"e_1_3_2_1_49_1","first-page":"133","volume-title":"Michael Swift. Peeking Behind the Curtains of Serverless Platforms. In Proceedings of the 2018 USENIX Conference on Usenix Annual Technical Conference, USENIX ATC '18","author":"Wang Liang","year":"2018","unstructured":"Liang Wang , Mengyuan Li , Yinqian Zhang , Thomas Ristenpart , and Michael Swift. Peeking Behind the Curtains of Serverless Platforms. In Proceedings of the 2018 USENIX Conference on Usenix Annual Technical Conference, USENIX ATC '18 , pages 133 -- 145 , Berkeley, CA, USA , 2018 . USENIX Association. Liang Wang, Mengyuan Li, Yinqian Zhang, Thomas Ristenpart, and Michael Swift. Peeking Behind the Curtains of Serverless Platforms. In Proceedings of the 2018 USENIX Conference on Usenix Annual Technical Conference, USENIX ATC '18, pages 133--145, Berkeley, CA, USA, 2018. USENIX Association."},{"key":"e_1_3_2_1_50_1","doi-asserted-by":"publisher","DOI":"10.1145\/3267809.3267845"}],"event":{"name":"EuroSys '23: Eighteenth European Conference on Computer Systems","location":"Rome Italy","acronym":"EuroSys '23","sponsor":["SIGOPS ACM Special Interest Group on Operating Systems"]},"container-title":["Proceedings of the Eighteenth European Conference on Computer Systems"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3552326.3587458","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3552326.3587458","content-type":"application\/pdf","content-version":"vor","intended-application":"syndication"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3552326.3587458","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,17]],"date-time":"2025-06-17T16:47:40Z","timestamp":1750178860000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3552326.3587458"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2023,5,8]]},"references-count":50,"alternative-id":["10.1145\/3552326.3587458","10.1145\/3552326"],"URL":"https:\/\/doi.org\/10.1145\/3552326.3587458","relation":{},"subject":[],"published":{"date-parts":[[2023,5,8]]},"assertion":[{"value":"2023-05-08","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}