Alexandru Agache, Marc Brooker, Alexandra Iordache, Anthony Liguori, Rolf Neugebauer, Phil Piwonka, and Diana-Maria Popa. 2020. Firecracker: Lightweight Virtualization for Serverless Applications. In 17th USENIX Symposium on Networked Systems Design and Implementation (NSDI 20). USENIX Association, Santa Clara, CA, 419-434. https://www.usenix.org/conference/nsdi20/presentation/agache
Istemi Ekin Akkus, Ruichuan Chen, Ivica Rimac, Manuel Stein, Klaus Satzke, Andre Beck, Paarijaat Aditya, and Volker Hilt. 2018. SAND: Towards highperformance serverless computing. In Proceedings of the 2018 USENIX Conference on Usenix Annual Technical Conference (Boston, MA, USA) (USENIX ATC '18). USENIX Association, USA, 923-935.
Delwar Alam, Moniruz Zaman, Tanjila Farah, Rummana Rahman, and M. Shazzad Hosain. 2017. Study of the Dirty Copy onWrite, a Linux Kernel memory allocation vulnerability. In 2017 International Conference on Consumer Electronics and Devices (ICCED). IEEE, New York, NY, USA, 40-45. https://doi.org/10.1109/ICCED.2017. 8019988
T.E. Anderson. 1992. The case for application-specific operating systems. In Proceedings Third Workshop on Workstation Operating Systems. IEEE Computer Society, Los Alamitos, CA, USA, 92,93,94. https://doi.org/10.1109/WWOS.1992. 275682
Lixiang Ao, George Porter, and Geoffrey M. Voelker. 2022. FaaSnap: FaaS Made Fast Using Snapshot-Based VMs. In Proceedings of the Seventeenth European Conference on Computer Systems (Rennes, France) (EuroSys '22). Association for Computing Machinery, New York, NY, USA, 730-746. https://doi.org/10.1145/3492321.3524270
Andrea Arcangeli, Izik Eidus, and ChrisWright. 2009. Increasing memory density by using KSM. In Proceedings of the 2009 Linux Symposium. The Linux Kernel Organization, Montréal, Canada, 19-28.
Ioana Baldini, Paul Castro, Kerry Chang, Perry Cheng, Stephen Fink, Vatche Ishakian, Nick Mitchell, Vinod Muthusamy, Rodric Rabbah, Aleksander Slominski, and Philippe Suter. 2017. Serverless Computing: Current Trends and Open Problems. Springer Singapore, Singapore, 1-20. https://doi.org/10.1007/978-981-10-5026-8-1
Paul Barham, Boris Dragovic, Keir Fraser, Steven Hand, Tim Harris, Alex Ho, Rolf Neugebauer, Ian Pratt, and Andrew Warfield. 2003. Xen and the art of virtualization. SIGOPS Oper. Syst. Rev. 37, 5 (oct 2003), 164-177. https://doi.org/10.1145/1165389.945462
Fabrice Bellard. 2005. QEMU, a fast and portable dynamic translator. In Proceedings of the Annual Conference on USENIX Annual Technical Conference (Anaheim, CA) (ATEC '05). USENIX Association, USA, 41.
Erik Bosman, Kaveh Razavi, Herbert Bos, and Cristiano Giuffrida. 2016. Dedup Est Machina: Memory Deduplication as an Advanced Exploitation Vector. In Proceedings-2016 IEEE Symposium on Security and Privacy, SP 2016. IEEE, New York, NY, USA, 987-1004. https://doi.org/10.1109/SP.2016.63
Alfred Bratterud, Alf-Andre Walla, Harek Haugerud, Paal E. Engelstad, and Kyrre Begnum. 2015. IncludeOS: A Minimal, Resource Efficient Unikernel for Cloud Services. In Proceedings of the 7th IEEE International Conference on Cloud Computing Technology and Science (CloudCom'15). IEEE, New York, NY, USA, 250-257. https://doi.org/10.1109/cloudcom.2015.89
Edouard Bugnion, Scott Devine, Kinshuk Govil, and Mendel Rosenblum. 1997. Disco: Running Commodity Operating Systems on Scalable Multiprocessors. ACM Trans. Comput. Syst. 15, 4 (nov 1997), 412-447. https://doi.org/10.1145/265924.265930
James Cadden, Thomas Unger, Yara Awad, Han Dong, Orran Krieger, and Jonathan Appavoo. 2020. SEUSS: Skip redundant paths to make serverless fast. In Proceedings of the Fifteenth European Conference on Computer Systems (Heraklion, Greece) (EuroSys '20). Association for Computing Machinery, New York, NY, USA, Article 32, 15 pages. https://doi.org/10.1145/3342195.3392698
Paul Castro, Vatche Ishakian, Vinod Muthusamy, and Aleksander Slominski. 2019. The rise of serverless computing. Commun. ACM 62, 12 (nov 2019), 44-54. https://doi.org/10.1145/3368454
Christian Collberg, John H. Hartman, Sridivya Babu, and Sharath K. Udupa. 2005. Slinky: Static linking reloaded. In Proceedings of the Annual Conference on USENIX Annual Technical Conference (Anaheim, CA) (ATEC '05). USENIX Association, USA, 34.
The SQLite Consortium. 2007. SQLite. https://www.sqlite.org, accessed 11/07/2022.
Will Dietz and Vikram Adve. 2018. Software multiplexing: Share your libraries and statically link them too. Proc. ACM Program. Lang. 2, OOPSLA, Article 154 (Oct. 2018), 26 pages. https://doi.org/10.1145/3276524
Ulrich Drepper. 2006. How To Write Shared Libraries. Structure 16 (2006), 2009.
D. R. Engler, M. F. Kaashoek, and J. O'Toole. 1995. Exokernel: An operating system architecture for application-level resource management. SIGOPS Oper. Syst. Rev. 29, 5 (Dec. 1995), 251-266. https://doi.org/10.1145/224057.224076
Izik Eidus et al. 2009. The Kernel SamePage Merging (Linux source code). https://github.com/torvalds/linux/blob/master/mm/ksm.c, accessed 11/05/2022.
firecracker microvm. 2018. Secure and fast microVMs for serverless computing. https://firecracker-microvm.github.io, accessed 11/05/2022.
Gaulthier Gain. 2022. Spacer: A tool to align unikernels. https://github.com/gaulthiergain/spacer, accessed 24/10/2022.
Gaulthier Gain. 2025. Custom Loader based on Firecracker (patches). https://github.com/gaulthiergain/firecracker-custom-loader, accessed 13/08/2025.
Gaulthier Gain. 2025. Spacer-SLT: Load time memory deduplication for unikernels. https://github.com/gaulthiergain/spacer-slt, accessed 07/11/2025.
Gaulthier Gain, Benoit Knott, and Laurent Mathy. 2025. Efficient Versioning for Unikernels . In 2025 IEEE 18th International Conference on Cloud Computing (CLOUD). IEEE Computer Society, Los Alamitos, CA, USA, 296-307. https://doi.org/10.1109/CLOUD67622.2025.00038
Gaulthier Gain, Cyril Soldani, Felipe Huici, and Laurent Mathy. 2022. Want More Unikernels? Inflate Them!. In Proceedings of the 13th Symposium on Cloud Computing (San Francisco, California) (SoCC '22). Association for Computing Machinery, New York, NY, USA, 510-525. https://doi.org/10.1145/3542929.3563473
Brendan Gregg. 2014. Performance analysis tools based on Linux perf-events (aka perf) and ftrace. https://github.com/brendangregg/perf-tools, accessed on 23/06/2025.
Richard Grisenthwaite, Graeme Barnes, Robert N. M. Watson, Simon W. Moore, Peter Sewell, and Jonathan Woodruff. 2023. The Arm Morello Evaluation Platform-Validating CHERI-Based Security in a High-Performance System. IEEE Micro 43, 3 (2023), 50-57. https://doi.org/10.1109/MM.2023.3264676
Daniel Gruss, David Bidner, and Stefan Mangard. 2015. Practical Memory Deduplication Attacks in Sandboxed Javascript. In Computer Security-ESORICS 2015: 20th European Symposium on Research in Computer Security, Vienna, Austria, September 21-25, 2015, Proceedings, Part I (Vienna, Austria). Springer-Verlag, Berlin, Heidelberg, 108-122. https://doi.org/10.1007/978-3-319-24174-6-6
Eric Jonas, Johann Schleier-Smith, Vikram Sreekanti, Chia-che Tsai, Anurag Khandelwal, Qifan Pu, Vaishaal Shankar, João Carreira, Karl Krauth, Neeraja Jayant Yadwadkar, Joseph E. Gonzalez, Raluca Ada Popa, Ion Stoica, and David A. Patterson. 2019. Cloud Programming Simplified: A Berkeley View on Serverless Computing. CoRR abs/1902.03383 (2019). arXiv:1902.03383 http://arxiv.org/abs/1902.03383
Antti Kantee and Justin Cormack. 2014. Rump Kernels No OS? No Problem! USENIX; login: Magazine 39, 5 (2014), 11.
Mazen Kharbutli, Xiaowei Jiang, Yan Solihin, Guru Venkataramani, and Milos Prvulovic. 2006. Comprehensively and Efficiently Protecting the Heap. In Proceedings of the 12th International Conference on Architectural Support for Programming Languages and Operating Systems (San Jose, California, USA) (ASPLOS XII). Association for Computing Machinery, New York, NY, USA, 207-218. https://doi.org/10.1145/1168857.1168884
Avi Kivity, Dor Laor, Glauber Costa, Pekka Enberg, Nadav Har'El, Don Marti, and Vlad Zolotarov. 2014. OSv-Optimizing the Operating System for Virtual Machines. In Proceedings of the 2014 USENIX Annual Technical Conference (USENIX ATC'14). USENIX Association, Philadelphia, PA, 61-72. https://www.usenix.org/conference/atc14/technical-sessions/presentation/kivity
Simon Kuenzer, Vlad-Andrei Badoiu, Hugo Lefeuvre, Sharan Santhanam, Alexander Jung, Gaulthier Gain, Cyril Soldani, Costin Lupu, Stefan Teodorescu, Costi Raducanu, Cristian Banu, Laurent Mathy, Razvan Deaconescu, Costin Raiciu, and Felipe Huici. 2021. Unikraft: Fast, Specialized Unikernels the Easy Way. In Proceedings of the Sixteenth European Conference on Computer Systems (Online Event, United Kingdom) (EuroSys '21). Association for Computing Machinery, New York, NY, USA, 376-394. https://doi.org/10.1145/3447786.3456248
Simon Kuenzer, Anton Ivanov, Filipe Manco, Jose Mendes, Yuri Volchkov, Florian Schmidt, Kenichi Yasukata, Michio Honda, and Felipe Huici. 2017. Unikernels Everywhere: The Case for Elastic CDNs. In Proceedings of the 13th ACM SIGPLAN/SIGOPS International Conference on Virtual Execution Environments (Xi'an, China) (VEE '17). ACM, New York, NY, USA, 15-29. https://doi.org/10.1145/3050748.3050757
Simon Kuenzer, Joao Martins, Mohamed Ahmed, and Felipe Huici. 2013. Towards Minimalistic, Virtualized Content Caches with Minicache. In Proceedings of the 2013 Workshop on Hot Topics in Middleboxes and Network Function Virtualization (Santa Barbara, California, USA) (HotMiddlebox '13). Association for Computing Machinery, New York, NY, USA, 13-18. https://doi.org/10.1145/2535828.2535832
Stefan Lankes, Simon Pickartz, and Jens Breitbart. 2016. HermitCore: A Unikernel for Extreme Scale Computing. In Proceedings of the 6th International Workshop on Runtime and Operating Systems for Supercomputers (Kyoto, Japan) (ROSS '16). Association for Computing Machinery, New York, NY, USA, Article 4, 8 pages. https://doi.org/10.1145/2931088.2931093
Hugo Lefeuvre, Vlad-Andrei Badoiu, Alexander Jung, Stefan Lucian Teodorescu, Sebastian Rauch, Felipe Huici, Costin Raiciu, and Pierre Olivier. 2022. FlexOS: Towards flexible OS isolation. In Proceedings of the 27th ACM International Conference on Architectural Support for Programming Languages and Operating Systems (Lausanne, Switzerland) (ASPLOS '22). Association for Computing Machinery, New York, NY, USA, 467-482. https://doi.org/10.1145/3503222.3507759
Hugo Lefeuvre, Gaulthier Gain, Daniel Dinca, Alexander Jung, Simon Kuenzer, Vlad-Andrei Badoiu, Razvan Deaconescu, Laurent Mathy, Costin Raiciu, Pierre Olivier, and Felipe Huici. 2021. Unikraft and the Coming of Age of Unikernels. ;login 1 (12 July 2021), 1-8.
I. M. Leslie, D. McAuley, R. Black, T. Roscoe, P. Barham, D. Evers, R. Fairbairns, and E. Hyden. 1996. The design and implementation of an operating system to support distributed multimedia applications. IEEE J.Sel. A. Commun. 14, 7 (Sept. 1996), 1280-1297. https://doi.org/10.1109/49.536480
Maxime Letemple, Gaulthier Gain, Sami Ben Mariem, Laurent Mathy, and Benoit Donnet. 2024. TNT: Unikernels for Efficient and Flexible Internet Probing. In 2024 8th Network Traffic Measurement and Analysis Conference (TMA). IEEE, New York, NY, USA, 1-4. https://doi.org/10.23919/TMA62044.2024.10559079
Costin Lupu, Andrei Albiundefinedoru, Radu Nichita, Doru-Florin Blânzeanu, Mihai Pogonaru, Razvan Deaconescu, and Costin Raiciu. 2023. Nephele: Extending Virtualization Environments for Cloning Unikernel-Based VMs. In Proceedings of the Eighteenth European Conference on Computer Systems (Rome, Italy) (EuroSys '23). Association for Computing Machinery, New York, NY, USA, 574-589. https://doi.org/10.1145/3552326.3587454
Theo Lynn, Pierangelo Rosati, Arnaud Lejeune, and Vincent Emeakaroha. 2017. A Preliminary Review of Enterprise Serverless Cloud Computing (Function-asa-Service) Platforms. In 2017 IEEE International Conference on Cloud Computing Technology and Science (CloudCom). IEEE, New York, NY, USA, 162-169. https://doi.org/10.1109/CloudCom.2017.15
Anil Madhavapeddy, Richard Mortier, Charalampos Rotsos, David Scott, Balraj Singh, Thomas Gazagnaire, Steven Smith, Steven Hand, and Jon Crowcroft. 2013. Unikernels: Library Operating Systems for the Cloud. SIGARCH Comput. Archit. News 41, 1 (mar 2013), 461-472. https://doi.org/10.1145/2490301.2451167
Daniel J. Magenheimer, Chris Mason, Dave McCracken, Kurt Hackel, and Oracle Corp. 2009. Transcendent Memory and Linux. https://www.kernel.org/doc/ols/2009/ols2009-pages-191-200.pdf, accessed 17/06/2021.
Filipe Manco, Costin Lupu, Florian Schmidt, Jose Mendes, Simon Kuenzer, Sumit Sati, Kenichi Yasukata, Costin Raiciu, and Felipe Huici. 2017. My VM is Lighter (and Safer) than your Container. In Proceedings of the 26th Symposium on Operating Systems Principles (Shanghai, China) (SOSP '17). Association for Computing Machinery, New York, NY, USA, 218-233.
Joao Martins, Mohamed Ahmed, Costin Raiciu, and Felipe Huici. 2013. Enabling Fast, Dynamic Network Processing with ClickOS. In Proceedings of the Second ACM SIGCOMM Workshop on Hot Topics in Software Defined Networking (Hong Kong, China) (HotSDN '13). Association for Computing Machinery, New York, NY, USA, 67-72. https://doi.org/10.1145/2491185.2491195
Joao Martins, Mohamed Ahmed, Costin Raiciu, Vladimir Olteanu, Michio Honda, Roberto Bifulco, and Felipe Huici. 2014. ClickOS and the Art of Network Function Virtualization. In 11th USENIX Symposium on Networked Systems Design and Implementation (NSDI 14). USENIX Association, Seattle, WA, 459-473. https://www.usenix.org/conference/nsdi14/technical-sessions/presentation/martins
Garrett McGrath and Paul R. Brenner. 2017. Serverless Computing: Design, Implementation, and Performance. In 2017 IEEE 37th International Conference on Distributed Computing Systems Workshops (ICDCSW). IEEE, New York, NY, USA, 405-410. https://doi.org/10.1109/ICDCSW.2017.36
David S. Miller. 2024. Cache and TLB Flushing Under Linux. https://docs.kernel. org/core-api/cachetlb.html, accessed 30/05/2025.
Konrad Miller, Fabian Franz, Marc Rittinghaus, Marius Hillenbrand, and Frank Bellosa. 2013. XLH: More Effective Memory Deduplication Scanners Through Cross-layer Hints. In 2013 USENIX Annual Technical Conference (USENIX ATC 13). USENIXAssociation, San Jose, CA, 279-290. https://www.usenix.org/conference/atc13/technical-sessions/presentation/miller
Grzegorz Milós, Derek G. Murray, Steven Hand, and Michael A. Fetterman. 2009. Satori: Enlightened page sharing. In Proceedings of the 2009 Conference on USENIX Annual Technical Conference (San Diego, California) (USENIX'09). USENIX Association, USA, 1.
Masanori Misono, Peter Okelmann, Charalampos Mainas, and Pramod Bhatotia. 2024. uIO: Lightweight and Extensible Unikernels. In Proceedings of the 2024 ACM Symposium on Cloud Computing (Redmond, WA, USA) (SoCC '24). Association for Computing Machinery, New York, NY, USA, 580-599. https://doi.org/10. 1145/3698038.3698518
Felix Moebius, Tobias Pfandzelter, and David Bermbach. 2024. Are Unikernels Ready for Serverless on the Edge? . In 2024 IEEE International Conference on Cloud Engineering (IC2E). IEEE Computer Society, Los Alamitos, CA, USA, 133-143. https://doi.org/10.1109/IC2E61754.2024.00022
Djob Mvondo, Mathieu Bacou, Kevin Nguetchouang, Lucien Ngale, Stéphane Pouget, Josiane Kouam, Renaud Lachaize, Jinho Hwang, Tim Wood, Daniel Hagimont, Noël De Palma, Bernabé Batchakui, and Alain Tchana. 2021. OFC: An opportunistic caching system for FaaS platforms. In Proceedings of the Sixteenth European Conference on Computer Systems (Online Event, United Kingdom) (EuroSys '21). Association for Computing Machinery, New York, NY, USA, 228-244. https://doi.org/10.1145/3447786.3456239
Pierre Olivier, Daniel Chiba, Stefan Lankes, Changwoo Min, and Binoy Ravindran. 2019. A Binary-Compatible Unikernel. In Proceedings of the 15th ACM SIGPLAN/SIGOPS International Conference on Virtual Execution Environments (Providence, RI, USA) (VEE 2019). Association for Computing Machinery, New York, NY, USA, 59-73. https://doi.org/10.1145/3313808.3313817
Inc. OpenSSL Foundation. 1998. OpenSSL: Cryptography and SSL/TLS Toolkit. https://www.openssl.org, accessed 29/05/2024.
Samuel Ortiz. 2019. Measuring Firecracker boot time. https://gist.github.com/sameo/0647d6aaa36e73e6b536b51c29db1ead, accessed 30/05/2025.
Rodney Owens and Weichao Wang. 2011. Non-interactive OS fingerprinting through memory de-duplication technique in virtual machines . In IEEE International Performance Computing and Communications Conference. IEEE Computer Society, Los Alamitos, CA, USA, 1-8. https://doi.org/10.1109/PCCC.2011.6108094
Donald E. Porter, Silas Boyd-Wickizer, Jon Howell, Reuben Olinsky, and Galen C. Hunt. 2011. Rethinking the Library OS from the Top Down. In Proceedings of the Sixteenth International Conference on Architectural Support for Programming Languages and Operating Systems (Newport Beach, California, USA) (ASPLOS XVI). ACM, New York, NY, USA, 291-304. https://doi.org/10.1145/1950365. 1950399
Wei Qiu, Marcin Copik, Yun Wang, Alexandru Calotoiu, and Torsten Hoefler. 2023. User-guided Page Merging for Memory Deduplication in Serverless Systems . In 2023 IEEE International Conference on Big Data (BigData). IEEE Computer Society, Los Alamitos, CA, USA, 159-169. https://doi.org/10.1109/BigData59044.2023. 10386487
RedHat. 2004. Newlib: A C library intended for use on embedded systems. https://sourceware.org/newlib/, accessed 12/12/2021.
Will Reese. 2008. Nginx: The High-Performance Web Server and Reverse Proxy. Linux J. 2008, 173 (sep 2008).
Steven Rostedt. 2008. ftrace-Function Tracer. https://www.kernel.org/doc/html/v5.0/trace/ftrace.html, accessed 29/05/2025.
Vasily A. Sartakov, Lluís Vilanova, Munir Geden, David Eyers, Takahiro Shinagawa, and Peter Pietzuch. 2023. ORC: Increasing Cloud Memory Density via Object Reuse with Capabilities. In 17th USENIX Symposium on Operating Systems Design and Implementation (OSDI 23). USENIX Association, Boston, MA, 573-587. https://www.usenix.org/conference/osdi23/presentation/sartakov
Vasily A. Sartakov, Lluís Vilanova, and Peter Pietzuch. 2021. CubicleOS: A Library OS with Software Componentisation for Practical Isolation. In Proceedings of the 26th ACM International Conference on Architectural Support for Programming Languages and Operating Systems (Virtual, USA) (ASPLOS '21). Association for Computing Machinery, New York, NY, USA, 546-558. https://doi.org/10.1145/3445814.3446731
Vasily A. Sartakov, Lluís Vilanova, and Peter Pietzuch. 2021. CubicleOS: A library OS with software componentisation for practical isolation. In Proceedings of the 26th ACM International Conference on Architectural Support for Programming Languages and Operating Systems (Virtual, USA) (ASPLOS '21). Association for Computing Machinery, New York, NY, USA, 546-558. https://doi.org/10.1145/3445814.3446731
Divyanshu Saxena, Tao Ji, Arjun Singhvi, Junaid Khalid, and Aditya Akella. 2022. Memory Deduplication for Serverless Computing with Medes. In Proceedings of the Seventeenth European Conference on Computer Systems (Rennes, France) (EuroSys '22).Association for Computing Machinery, NewYork,NY, USA, 714-729. https://doi.org/10.1145/3492321.3524272
Mohammad Shahrad, Jonathan Balkind, and DavidWentzlaff. 2019. Architectural Implications of Function-as-A-Service Computing. In Proceedings of the 52nd Annual IEEE/ACM International Symposium on Microarchitecture (Columbus, OH, USA) (MICRO '52). Association for Computing Machinery, New York, NY, USA, 1063-1075. https://doi.org/10.1145/3352460.3358296
Mohammad Shahrad, Rodrigo Fonseca, Íñigo Goiri, Gohar Chaudhry, Paul Batum, Jason Cooke, Eduardo Laureano, Colby Tresness, Mark Russinovich, and Ricardo Bianchini. 2020. Serverless in the wild: Characterizing and optimizing the serverless workload at a large cloud provider. In Proceedings of the 2020 USENIX Conference on Usenix Annual Technical Conference (USENIX ATC'20). USENIX Association, USA, Article 14, 14 pages.
Simon Shillaker and Peter Pietzuch. 2020. FAASM: Lightweight isolation for efficient stateful serverless computing. In Proceedings of the 2020 USENIX Conference on Usenix Annual Technical Conference (USENIX ATC'20). USENIX Association, USA, Article 28, 15 pages.
Kuniyasu Suzaki, Kengo Iijima, Toshiki Yagi, and Cyrille Artho. 2011. Memory Deduplication as a Threat to the Guest OS. In Proceedings of the Fourth European Workshop on System Security (Salzburg, Austria) (EUROSEC '11). Association for Computing Machinery, New York, NY, USA, Article 1, 6 pages. https://doi.org/10.1145/1972551.1972552
Kuniyasu Suzaki, Kengo Iijima, Toshiki Yagi, and Cyrille Artho. 2013. Implementation of a Memory Disclosure Attack on Memory Deduplication of Virtual Machines. IEICE Transactions on Fundamentals of Electronics Communications and Computer Sciences E96-A, 1 (2013), 215-224. QC 20170104.
Bo Tan, Haikun Liu, Jia Rao, Xiaofei Liao, Hai Jin, and Yu Zhang. 2020. Towards Lightweight Serverless Computing via Unikernel as a Function. In 2020 IEEE/ACM 28th International Symposium on Quality of Service (IWQoS). IEEE, New York, NY, USA, 1-10. https://doi.org/10.1109/IWQoS49365.2020.9213020
The SQLite Development Team. 2024. SQLite Speedtest. https://github.com/sqlite/sqlite/blob/3d24637325188c1ed9db46e5bb23ab5d747ad29f/test/speedtest1.c, accessed 29/05/2025.
Andrei Topala. 2022. Unikraft with firecracker-mmio-0.8 support. https://github.com/Krechals/unikraft/tree/firecracker-mmio-0.8, accessed 11/05/2022.
Unikernels. 2019. Unikernels-Rethinking Cloud Infrastructure. http://unikernel. org, accessed on 14/09/2023.
Carl A. Waldspurger. 2003. Memory Resource Management in VMware ESX Server. SIGOPS Oper. Syst. Rev. 36, SI (dec 2003), 181-194. https://doi.org/10. 1145/844128.844146
Dan Williams, Ricardo Koller, Martin Lucina, and Nikhil Prakash. 2018. Unikernels as Processes. In Proceedings of the ACM Symposium on Cloud Computing (Carlsbad, CA, USA) (SoCC '18). Association for Computing Machinery, New York, NY, USA, 199-211. https://doi.org/10.1145/3267809.3267845
Jonathan Woodruff, Robert N.M. Watson, David Chisnall, Simon W. Moore, Jonathan Anderson, Brooks Davis, Ben Laurie, Peter G. Neumann, Robert Norton, and Michael Roe. 2014. The CHERI capability model: Revisiting RISC in an age of risk. SIGARCH Comput. Archit. News 42, 3 (jun 2014), 457-468. https://doi.org/10.1145/2678373.2665740
Nai Xia, Chen Tian, Yan Luo, Hang Liu, and Xiaoliang Wang. 2018. UKSM: Swift Memory Deduplication via Hierarchical and Adaptive Memory Region Distilling. In 16th USENIX Conference on File and Storage Technologies (FAST 18). USENIX Association, Oakland, CA, 325-340. https://www.usenix.org/conference/fast18/presentation/xia
Jidong Xiao, Zhang Xu, Hai Huang, and Haining Wang. 2013. Security implications of memory deduplication in a virtualized environment. In 2013 43rd Annual IEEE/IFIP International Conference on Dependable Systems and Networks (DSN). IEEE Computer Society, Los Alamitos, CA, USA, 1-12. https://doi.org/10.1109/DSN.2013.6575349
Irene Zhang, Amanda Raybuck, Pratyush Patel, Kirk Olynyk, Jacob Nelson, Omar S. Navarro Leija, Ashlie Martinez, Jing Liu, Anna Kornfeld Simpson, Sujay Jayakar, Pedro Henrique Penna, Max Demoulin, Piali Choudhury, and Anirudh Badam. 2021. The Demikernel Datapath OS Architecture for Microsecond-scale Datacenter Systems. In Proceedings of the ACM SIGOPS 28th Symposium on Operating Systems Principles (Virtual Event, Germany) (SOSP '21). Association for Computing Machinery, New York, NY, USA, 195-211. https://doi.org/10.1145/3477132. 3483569
Yiming Zhang, Jon Crowcroft, Dongsheng Li, Chengfen Zhang, Huiba Li, Yaozheng Wang, Kai Yu, Yongqiang Xiong, and Guihai Chen. 2018. KylinX: A Dynamic Library Operating System for Simplified and Efficient Cloud Virtualization. In 2018 USENIX Annual Technical Conference (USENIX ATC 18). USENIX Association, Boston, MA, 173-186. https://www.usenix.org/conference/atc18/presentation/zhang-yiming