{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,4,24]],"date-time":"2026-04-24T09:58:08Z","timestamp":1777024688916,"version":"3.51.4"},"publisher-location":"New York, NY, USA","reference-count":74,"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:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"funder":[{"DOI":"10.13039\/501100003246","name":"Nederlandse Organisatie voor Wetenschappelijk Onderzoek","doi-asserted-by":"publisher","award":["OCENW.KLEIN.561."],"award-info":[{"award-number":["OCENW.KLEIN.561."]}],"id":[{"id":"10.13039\/501100003246","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\/3578353.3589545","type":"proceedings-article","created":{"date-parts":[[2023,5,4]],"date-time":"2023-05-04T16:28:21Z","timestamp":1683217701000},"page":"35-45","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":18,"title":["Performance Characterization of Modern Storage Stacks: POSIX I\/O, libaio, SPDK, and io_uring"],"prefix":"10.1145","author":[{"ORCID":"https:\/\/orcid.org\/0000-0003-1466-0002","authenticated-orcid":false,"given":"Zebin","family":"Ren","sequence":"first","affiliation":[{"name":"Vrije Universiteit Amsterdam, Amsterdam, Netherlands"}]},{"ORCID":"https:\/\/orcid.org\/0000-0003-3586-7168","authenticated-orcid":false,"given":"Animesh","family":"Trivedi","sequence":"additional","affiliation":[{"name":"Vrije Universiteit Amsterdam, Amsterdam, Netherlands"}]}],"member":"320","published-online":{"date-parts":[[2023,5,8]]},"reference":[{"key":"e_1_3_2_1_1_1","unstructured":"2023. Chapter 12. Setting the disk scheduler. https:\/\/access.redhat.com\/documentation\/en-us\/red_hat_enterprise_linux\/8\/html\/monitoring_and_managing_system_status_and_performance\/setting-the-disk-schedulermonitoring-and-managing-system-status-and-performance. Accessed: 31-03-2023.  2023. Chapter 12. Setting the disk scheduler. https:\/\/access.redhat.com\/documentation\/en-us\/red_hat_enterprise_linux\/8\/html\/monitoring_and_managing_system_status_and_performance\/setting-the-disk-schedulermonitoring-and-managing-system-status-and-performance. Accessed: 31-03-2023."},{"key":"e_1_3_2_1_2_1","unstructured":"Accessed: 2023-01-26. 10.39M Storage I\/O Per Second From One Thread. https:\/\/spdk.io\/news\/2019\/05\/06\/nvme\/  Accessed: 2023-01-26. 10.39M Storage I\/O Per Second From One Thread. https:\/\/spdk.io\/news\/2019\/05\/06\/nvme\/"},{"key":"e_1_3_2_1_3_1","unstructured":"Accessed: 2023-01-26. aio. https:\/\/man7.org\/linux\/man-pages\/man7\/aio.7.html  Accessed: 2023-01-26. aio. https:\/\/man7.org\/linux\/man-pages\/man7\/aio.7.html"},{"key":"e_1_3_2_1_4_1","unstructured":"Accessed: 2023-01-26. BFQ Budget Fair Queueing Document. https:\/\/www.kernel.org\/doc\/html\/latest\/block\/bfq-iosched.html  Accessed: 2023-01-26. BFQ Budget Fair Queueing Document. https:\/\/www.kernel.org\/doc\/html\/latest\/block\/bfq-iosched.html"},{"key":"e_1_3_2_1_5_1","unstructured":"Accessed: 2023-01-26. Evaluate Performance for Storage Performance Development Kit (SPDK)-based NVMe* SSDs. https:\/\/www.intel.com\/content\/www\/us\/en\/developer\/articles\/technical\/evaluate-performance-for-storage-performance-development-kit-spdk-based-nvme-ssd.html  Accessed: 2023-01-26. Evaluate Performance for Storage Performance Development Kit (SPDK)-based NVMe * SSDs. https:\/\/www.intel.com\/content\/www\/us\/en\/developer\/articles\/technical\/evaluate-performance-for-storage-performance-development-kit-spdk-based-nvme-ssd.html"},{"key":"e_1_3_2_1_6_1","unstructured":"Accessed: 2023-01-26. fio. https:\/\/github.com\/axboe\/fio  Accessed: 2023-01-26. fio. https:\/\/github.com\/axboe\/fio"},{"key":"e_1_3_2_1_7_1","unstructured":"Accessed: 2023-01-26. Intel\u00ae OptaneTM SSD DC P5800X Series. https:\/\/ark.intel.com\/content\/www\/us\/en\/ark\/products\/201859\/intel-optane-ssd-dc-p5800x-series-1-6tb-2-5in-pcie-x4-3d-xpoint.html  Accessed: 2023-01-26. Intel\u00ae Optane TM SSD DC P5800X Series. https:\/\/ark.intel.com\/content\/www\/us\/en\/ark\/products\/201859\/intel-optane-ssd-dc-p5800x-series-1-6tb-2-5in-pcie-x4-3d-xpoint.html"},{"key":"e_1_3_2_1_8_1","unstructured":"Accessed: 2023-01-26. io_uring. https:\/\/man.archlinux.org\/man\/io_uring.7.en  Accessed: 2023-01-26. io_uring. https:\/\/man.archlinux.org\/man\/io_uring.7.en"},{"key":"e_1_3_2_1_9_1","unstructured":"Accessed: 2023-01-26. Kyber multiqueue I\/O scheduler. https:\/\/lwn.net\/Articles\/720071\/  Accessed: 2023-01-26. Kyber multiqueue I\/O scheduler. https:\/\/lwn.net\/Articles\/720071\/"},{"key":"e_1_3_2_1_10_1","unstructured":"Accessed: 2023-01-26. Linux I\/O schedulers. https:\/\/wiki.ubuntu.com\/Kernel\/Reference\/IOSchedulers  Accessed: 2023-01-26. Linux I\/O schedulers. https:\/\/wiki.ubuntu.com\/Kernel\/Reference\/IOSchedulers"},{"key":"e_1_3_2_1_11_1","unstructured":"Accessed: 2023-01-26. Multi-Queue Block IO Queueing Mechanism (blk-mq). https:\/\/www.kernel.org\/doc\/html\/latest\/block\/blk-mq.html  Accessed: 2023-01-26. Multi-Queue Block IO Queueing Mechanism (blk-mq). https:\/\/www.kernel.org\/doc\/html\/latest\/block\/blk-mq.html"},{"key":"e_1_3_2_1_12_1","unstructured":"Accessed: 2023-01-26. pread. https:\/\/man7.org\/linux\/man-pages\/man2\/pread.2.html  Accessed: 2023-01-26. pread. https:\/\/man7.org\/linux\/man-pages\/man2\/pread.2.html"},{"key":"e_1_3_2_1_13_1","unstructured":"Accessed: 2023-01-26. pwrite. https:\/\/man7.org\/linux\/man-pages\/man3\/pwrite.3p.html  Accessed: 2023-01-26. pwrite. https:\/\/man7.org\/linux\/man-pages\/man3\/pwrite.3p.html"},{"key":"e_1_3_2_1_14_1","unstructured":"Accessed: 2023-01-26. SPDK. https:\/\/spdk.io\/  Accessed: 2023-01-26. SPDK. https:\/\/spdk.io\/"},{"key":"e_1_3_2_1_15_1","unstructured":"Accessed: 2023-01-26. SPDK NVMe perf tool. https:\/\/github.com\/spdk\/spdk\/blob\/master\/examples\/nvme\/perf\/perf.c  Accessed: 2023-01-26. SPDK NVMe perf tool. https:\/\/github.com\/spdk\/spdk\/blob\/master\/examples\/nvme\/perf\/perf.c"},{"key":"e_1_3_2_1_16_1","unstructured":"Accessed: 2023-01-26. SPDK perf code. https:\/\/github.com\/spdk\/spdk\/tree\/master\/examples\/nvme\/perf  Accessed: 2023-01-26. SPDK perf code. https:\/\/github.com\/spdk\/spdk\/tree\/master\/examples\/nvme\/perf"},{"key":"e_1_3_2_1_17_1","unstructured":"Accessed: 2023-01-26. Toshiba Memory Introduces XL-FLASH Storage Class Memory Solution. https:\/\/americas.kioxia.com\/en-us\/business\/news\/2019\/memory-20190805-1.html  Accessed: 2023-01-26. Toshiba Memory Introduces XL-FLASH Storage Class Memory Solution. https:\/\/americas.kioxia.com\/en-us\/business\/news\/2019\/memory-20190805-1.html"},{"key":"e_1_3_2_1_18_1","unstructured":"Jens Axboe. Accessed: 2023-01-26. Efficient IO with io_uring. https:\/\/kernel.dk\/io_uring.pdf  Jens Axboe. Accessed: 2023-01-26. Efficient IO with io_uring. https:\/\/kernel.dk\/io_uring.pdf"},{"key":"e_1_3_2_1_19_1","volume-title":"2019 USENIX Annual Technical Conference (USENIX ATC 19)","author":"Bijlani Ashish","year":"2019","unstructured":"Ashish Bijlani and Umakishore Ramachandran . 2019 . Extension Framework for File Systems in User space . In 2019 USENIX Annual Technical Conference (USENIX ATC 19) . USENIX Association, Renton, WA, 121--134. https:\/\/www.usenix.org\/conference\/atc19\/presentation\/bijlani Ashish Bijlani and Umakishore Ramachandran. 2019. Extension Framework for File Systems in User space. In 2019 USENIX Annual Technical Conference (USENIX ATC 19). USENIX Association, Renton, WA, 121--134. https:\/\/www.usenix.org\/conference\/atc19\/presentation\/bijlani"},{"key":"e_1_3_2_1_20_1","volume-title":"6th Annual International Systems and Storage Conference, SYSTOR '13","author":"Bj\u00f8rling Matias","year":"2013","unstructured":"Matias Bj\u00f8rling , Jens Axboe , David W. Nellans , and Philippe Bonnet . 2013 . Linux block IO: introducing multi-queue SSD access on multi-core systems . In 6th Annual International Systems and Storage Conference, SYSTOR '13 , Haifa, Israel - June 30 - July 02, 2013, Ronen I. Kat, Mary Baker, and Sivan Toledo (Eds.). ACM, 22:1--22:10. 10.1145\/2485732.2485740 Matias Bj\u00f8rling, Jens Axboe, David W. Nellans, and Philippe Bonnet. 2013. Linux block IO: introducing multi-queue SSD access on multi-core systems. In 6th Annual International Systems and Storage Conference, SYSTOR '13, Haifa, Israel - June 30 - July 02, 2013, Ronen I. Kat, Mary Baker, and Sivan Toledo (Eds.). ACM, 22:1--22:10. 10.1145\/2485732.2485740"},{"key":"e_1_3_2_1_21_1","unstructured":"Jonathan Corbet. Accessed: 2023-01-26. Fixing asynchronous I\/O again. https:\/\/lwn.net\/Articles\/671649\/  Jonathan Corbet. Accessed: 2023-01-26. Fixing asynchronous I\/O again. https:\/\/lwn.net\/Articles\/671649\/"},{"key":"e_1_3_2_1_22_1","volume-title":"SYSTOR '22: The 15th ACM International Systems and Storage Conference","author":"Didona Diego","year":"2022","unstructured":"Diego Didona , Jonas Pfefferle , Nikolas Ioannou , Bernard Metzler , and Animesh Trivedi . 2022 . Understanding modern storage APIs: a systematic study of libaio, SPDK, and io_uring . In SYSTOR '22: The 15th ACM International Systems and Storage Conference , Haifa, Israel, June 13 - 15 , 2022, Michal Malka, Hillel Kolodner, Frank Bellosa, and Moshe Gabel (Eds.). ACM, 120--127. 10.1145\/3534056.3534945 Diego Didona, Jonas Pfefferle, Nikolas Ioannou, Bernard Metzler, and Animesh Trivedi. 2022. Understanding modern storage APIs: a systematic study of libaio, SPDK, and io_uring. In SYSTOR '22: The 15th ACM International Systems and Storage Conference, Haifa, Israel, June 13 - 15, 2022, Michal Malka, Hillel Kolodner, Frank Bellosa, and Moshe Gabel (Eds.). ACM, 120--127. 10.1145\/3534056.3534945"},{"key":"e_1_3_2_1_23_1","doi-asserted-by":"publisher","DOI":"10.48550\/ARXIV.2205.07975"},{"key":"e_1_3_2_1_24_1","doi-asserted-by":"publisher","DOI":"10.1145\/3456727.3463768"},{"key":"e_1_3_2_1_25_1","doi-asserted-by":"publisher","DOI":"10.1109\/UCC.2018.00033"},{"key":"e_1_3_2_1_26_1","volume-title":"Flash-aware Database Management Systems. Ph. D. Dissertation","author":"Hardock Sergej","unstructured":"Sergej Hardock . 2020. Flash-aware Database Management Systems. Ph. D. Dissertation . Technical University of Darmstadt , Germany . http:\/\/tuprints.ulb.tu-darmstadt.de\/14476\/ Sergej Hardock. 2020. Flash-aware Database Management Systems. Ph. D. Dissertation. Technical University of Darmstadt, Germany. http:\/\/tuprints.ulb.tu-darmstadt.de\/14476\/"},{"key":"e_1_3_2_1_27_1","volume-title":"Proceedings of the 2019 USENIX Conference on Usenix Annual Technical Conference (Renton, WA, USA) (USENIX ATC '19). USENIX Association, USA, 301--314","author":"Hedayati Mohammad","year":"2019","unstructured":"Mohammad Hedayati , Kai Shen , Michael L. Scott , and Mike Marty . 2019 . Multi-Queue Fair Queueing . In Proceedings of the 2019 USENIX Conference on Usenix Annual Technical Conference (Renton, WA, USA) (USENIX ATC '19). USENIX Association, USA, 301--314 . Mohammad Hedayati, Kai Shen, Michael L. Scott, and Mike Marty. 2019. Multi-Queue Fair Queueing. In Proceedings of the 2019 USENIX Conference on Usenix Annual Technical Conference (Renton, WA, USA) (USENIX ATC '19). USENIX Association, USA, 301--314."},{"key":"e_1_3_2_1_28_1","volume-title":"Multi-Queue Fair Queuing. In 2019 USENIX Annual Technical Conference, USENIX ATC 2019","author":"Hedayati Mohammad","year":"2019","unstructured":"Mohammad Hedayati , Kai Shen , Michael L. Scott , and Mike Marty . 2019 . Multi-Queue Fair Queuing. In 2019 USENIX Annual Technical Conference, USENIX ATC 2019 , Renton, WA, USA, July 10--12 , 2019, Dahlia Malkhi and Dan Tsafrir (Eds.). USENIX Association, 301--314. https:\/\/www.usenix.org\/conference\/atc19\/presentation\/hedayati-queue Mohammad Hedayati, Kai Shen, Michael L. Scott, and Mike Marty. 2019. Multi-Queue Fair Queuing. In 2019 USENIX Annual Technical Conference, USENIX ATC 2019, Renton, WA, USA, July 10--12, 2019, Dahlia Malkhi and Dan Tsafrir (Eds.). USENIX Association, 301--314. https:\/\/www.usenix.org\/conference\/atc19\/presentation\/hedayati-queue"},{"key":"e_1_3_2_1_29_1","doi-asserted-by":"publisher","DOI":"10.1145\/3282307"},{"key":"e_1_3_2_1_30_1","volume-title":"15th USENIX Symposium on Operating Systems Design and Implementation, OSDI 2021","author":"Hwang Jaehyun","year":"2021","unstructured":"Jaehyun Hwang , Midhul Vuppalapati , Simon Peter , and Rachit Agarwal . 2021 . Rearchitecting Linux Storage Stack for \u03bcs Latency and High Throughput . In 15th USENIX Symposium on Operating Systems Design and Implementation, OSDI 2021 , July 14 --16 , 2021, Angela Demke Brown and Jay R. Lorch (Eds.). USENIX Association, 113--128. https:\/\/www.usenix.org\/conference\/osdi21\/presentation\/hwang Jaehyun Hwang, Midhul Vuppalapati, Simon Peter, and Rachit Agarwal. 2021. Rearchitecting Linux Storage Stack for \u03bcs Latency and High Throughput. In 15th USENIX Symposium on Operating Systems Design and Implementation, OSDI 2021, July 14--16, 2021, Angela Demke Brown and Jay R. Lorch (Eds.). USENIX Association, 113--128. https:\/\/www.usenix.org\/conference\/osdi21\/presentation\/hwang"},{"key":"e_1_3_2_1_31_1","unstructured":"Intel\u00ae. Accessed:2022-04-26. SPDK In The News. https:\/\/spdk.io\/news\/.  Intel\u00ae. Accessed:2022-04-26. SPDK In The News. https:\/\/spdk.io\/news\/."},{"key":"e_1_3_2_1_32_1","unstructured":"Jonathan Corbet. 2017. Two new block I\/O schedulers for 4.12. https:\/\/lwn.net\/Articles\/720675\/. Accessed: 31-03-2023.  Jonathan Corbet. 2017. Two new block I\/O schedulers for 4.12. https:\/\/lwn.net\/Articles\/720675\/. Accessed: 31-03-2023."},{"key":"e_1_3_2_1_33_1","volume-title":"Proceeding of the 41st Annual International Symposium on Computer Architecuture","author":"Jung Myoungsoo","unstructured":"Myoungsoo Jung , Wonil Choi , Shekhar Srikantaiah , Joonhyuk Yoo , and Mahmut T. Kandemir . 2014. HIOS: A Host Interface I\/O Scheduler for Solid State Disks . In Proceeding of the 41st Annual International Symposium on Computer Architecuture ( Minneapolis, Minnesota, USA) (ISCA '14). IEEE Press, 289--300. Myoungsoo Jung, Wonil Choi, Shekhar Srikantaiah, Joonhyuk Yoo, and Mahmut T. Kandemir. 2014. HIOS: A Host Interface I\/O Scheduler for Solid State Disks. In Proceeding of the 41st Annual International Symposium on Computer Architecuture (Minneapolis, Minnesota, USA) (ISCA '14). IEEE Press, 289--300."},{"key":"e_1_3_2_1_34_1","volume-title":"8th USENIX Workshop on Hot Topics in Storage and File Systems, HotStorage 2016","author":"Kim Hyeong-Jun","year":"2016","unstructured":"Hyeong-Jun Kim , Young-Sik Lee , and Jin-Soo Kim . 2016 . NVMeDirect: A User-space I\/O Framework for Application-specific Optimization on NVMe SSDs . In 8th USENIX Workshop on Hot Topics in Storage and File Systems, HotStorage 2016 , Denver, CO, USA, June 20--21 , 2016, Nitin Agrawal and Sam H. Noh (Eds.). USENIX Association. https:\/\/www.usenix.org\/conference\/hotstorage16\/workshop-program\/presentation\/kim Hyeong-Jun Kim, Young-Sik Lee, and Jin-Soo Kim. 2016. NVMeDirect: A User-space I\/O Framework for Application-specific Optimization on NVMe SSDs. In 8th USENIX Workshop on Hot Topics in Storage and File Systems, HotStorage 2016, Denver, CO, USA, June 20--21, 2016, Nitin Agrawal and Sam H. Noh (Eds.). USENIX Association. https:\/\/www.usenix.org\/conference\/hotstorage16\/workshop-program\/presentation\/kim"},{"key":"e_1_3_2_1_35_1","volume-title":"Proceedings of the Seventh ACM International Conference on Embedded Software","author":"Kim Jaeho","unstructured":"Jaeho Kim , Yongseok Oh , Eunsam Kim , Jongmoo Choi , Donghee Lee , and Sam H. Noh . 2009. Disk Schedulers for Solid State Drivers . In Proceedings of the Seventh ACM International Conference on Embedded Software ( Grenoble, France) (EMSOFT '09). Association for Computing Machinery, New York, NY, USA, 295--304. 10.1145\/1629335.1629375 Jaeho Kim, Yongseok Oh, Eunsam Kim, Jongmoo Choi, Donghee Lee, and Sam H. Noh. 2009. Disk Schedulers for Solid State Drivers. In Proceedings of the Seventh ACM International Conference on Embedded Software (Grenoble, France) (EMSOFT '09). Association for Computing Machinery, New York, NY, USA, 295--304. 10.1145\/1629335.1629375"},{"key":"e_1_3_2_1_36_1","doi-asserted-by":"publisher","DOI":"10.1109\/LCA.2021.3064876"},{"key":"e_1_3_2_1_37_1","volume-title":"IEEE International Symposium on Workload Characterization, IISWC 2019","author":"Koh Sungjoon","year":"2019","unstructured":"Sungjoon Koh , Junhyeok Jang , Changrim Lee , Miryeong Kwon , Jie Zhang , and Myoungsoo Jung . 2019 . Faster than Flash: An In-Depth Study of System Challenges for Emerging Ultra-Low Latency SSDs . In IEEE International Symposium on Workload Characterization, IISWC 2019 , Orlando, FL, USA, November 3--5 , 2019. IEEE, 216--227. 10.1109\/IISWC47752.2019.9042009 Sungjoon Koh, Junhyeok Jang, Changrim Lee, Miryeong Kwon, Jie Zhang, and Myoungsoo Jung. 2019. Faster than Flash: An In-Depth Study of System Challenges for Emerging Ultra-Low Latency SSDs. In IEEE International Symposium on Workload Characterization, IISWC 2019, Orlando, FL, USA, November 3--5, 2019. IEEE, 216--227. 10.1109\/IISWC47752.2019.9042009"},{"key":"e_1_3_2_1_38_1","volume-title":"17th USENIX Conference on File and Storage Technologies, FAST 2019","author":"Kourtis Kornilios","year":"2019","unstructured":"Kornilios Kourtis , Nikolas Ioannou , and Ioannis Koltsidas . 2019 . Reaping the performance of fast NVM storage with uDepot . In 17th USENIX Conference on File and Storage Technologies, FAST 2019 , Boston, MA, February 25--28 , 2019, Arif Merchant and Hakim Weatherspoon (Eds.). USENIX Association, 1--15. https:\/\/www.usenix.org\/conference\/fast19\/presentation\/kourtis Kornilios Kourtis, Nikolas Ioannou, and Ioannis Koltsidas. 2019. Reaping the performance of fast NVM storage with uDepot. In 17th USENIX Conference on File and Storage Technologies, FAST 2019, Boston, MA, February 25--28, 2019, Arif Merchant and Hakim Weatherspoon (Eds.). USENIX Association, 1--15. https:\/\/www.usenix.org\/conference\/fast19\/presentation\/kourtis"},{"key":"e_1_3_2_1_39_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.sysarc.2021.102338"},{"key":"e_1_3_2_1_40_1","volume-title":"2019 USENIX Annual Technical Conference, USENIX ATC 2019","author":"Lee Gyusun","year":"2019","unstructured":"Gyusun Lee , Seokha Shin , Wonsuk Song , Tae Jun Ham , Jae W. Lee , and Jinkyu Jeong . 2019 . Asynchronous I\/O Stack: A Low-latency Kernel I\/O Stack for Ultra-Low Latency SSDs . In 2019 USENIX Annual Technical Conference, USENIX ATC 2019 , Renton, WA, USA, July 10--12 , 2019, Dahlia Malkhi and Dan Tsafrir (Eds.). USENIX Association, 603--616. https:\/\/www.usenix.org\/conference\/atc19\/presentation\/lee-gyusun Gyusun Lee, Seokha Shin, Wonsuk Song, Tae Jun Ham, Jae W. Lee, and Jinkyu Jeong. 2019. Asynchronous I\/O Stack: A Low-latency Kernel I\/O Stack for Ultra-Low Latency SSDs. In 2019 USENIX Annual Technical Conference, USENIX ATC 2019, Renton, WA, USA, July 10--12, 2019, Dahlia Malkhi and Dan Tsafrir (Eds.). USENIX Association, 603--616. https:\/\/www.usenix.org\/conference\/atc19\/presentation\/lee-gyusun"},{"key":"e_1_3_2_1_41_1","volume-title":"28th Symposium on Operating Systems Principles (SOSP 21)","author":"Liu Jing","unstructured":"Jing Liu , Anthony Rebello , Yifan Dai , Chenhao Ye , Sudarsun Kannan , Andrea C. Arpaci-Dusseau , and Remzi H . Arpaci-Dusseau. 2021. Scale and Performance in a Filesystem Semi-Microkernel . In 28th Symposium on Operating Systems Principles (SOSP 21) . ACM, 819--835. Jing Liu, Anthony Rebello, Yifan Dai, Chenhao Ye, Sudarsun Kannan, Andrea C. Arpaci-Dusseau, and Remzi H. Arpaci-Dusseau. 2021. Scale and Performance in a Filesystem Semi-Microkernel. In 28th Symposium on Operating Systems Principles (SOSP 21). ACM, 819--835."},{"key":"e_1_3_2_1_42_1","volume-title":"ICS '22: 2022 International Conference on Supercomputing, Virtual Event, June 28 - 30","author":"Liu Mingzhe","year":"2022","unstructured":"Mingzhe Liu , Haikun Liu , Chencheng Ye , Xiaofei Liao , Hai Jin , Yu Zhang , Ran Zheng , and Liting Hu . 2022 . Towards low-latency I\/O services for mixed workloads using ultra-low latency SSDs . In ICS '22: 2022 International Conference on Supercomputing, Virtual Event, June 28 - 30 , 2022, Lawrence Rauchwerger, Kirk W. Cameron, Dimitrios S. Nikolopoulos, and Dionisios N. Pnevmatikatos (Eds.). ACM, 13:1--13:12. 10.1145\/3524059.3532378 Mingzhe Liu, Haikun Liu, Chencheng Ye, Xiaofei Liao, Hai Jin, Yu Zhang, Ran Zheng, and Liting Hu. 2022. Towards low-latency I\/O services for mixed workloads using ultra-low latency SSDs. In ICS '22: 2022 International Conference on Supercomputing, Virtual Event, June 28 - 30, 2022, Lawrence Rauchwerger, Kirk W. Cameron, Dimitrios S. Nikolopoulos, and Dionisios N. Pnevmatikatos (Eds.). ACM, 13:1--13:12. 10.1145\/3524059.3532378"},{"key":"e_1_3_2_1_43_1","volume-title":"ZCSD: a Computational Storage Device over Zoned Namespaces (ZNS) SSDs. CoRR abs\/2112.00142","author":"Lukken Corne","year":"2021","unstructured":"Corne Lukken , Giulia Frascaria , and Animesh Trivedi . 2021. ZCSD: a Computational Storage Device over Zoned Namespaces (ZNS) SSDs. CoRR abs\/2112.00142 ( 2021 ). arXiv:2112.00142 https:\/\/arxiv.org\/abs\/2112.00142 Corne Lukken, Giulia Frascaria, and Animesh Trivedi. 2021. ZCSD: a Computational Storage Device over Zoned Namespaces (ZNS) SSDs. CoRR abs\/2112.00142 (2021). arXiv:2112.00142 https:\/\/arxiv.org\/abs\/2112.00142"},{"key":"e_1_3_2_1_44_1","volume-title":"Proceedings of the 27th ACM International Conference on Architectural Support for Programming Languages and Operating Systems","author":"Ghiasi Nika Mansouri","year":"2022","unstructured":"Nika Mansouri Ghiasi , Jisung Park , Harun Mustafa , Jeremie Kim , Ataberk Olgun , Arvid Gollwitzer , Damla Senol Cali , Can Firtina , Haiyu Mao , Nour Almadhoun Alserr , Rachata Ausavarungnirun , Nandita Vijaykumar , Mohammed Alser , and Onur Mutlu . 2022 . GenStore: A High-Performance in-Storage Processing System for Genome Sequence Analysis . 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, 635--654. 10.1145\/3503222.3507702 Nika Mansouri Ghiasi, Jisung Park, Harun Mustafa, Jeremie Kim, Ataberk Olgun, Arvid Gollwitzer, Damla Senol Cali, Can Firtina, Haiyu Mao, Nour Almadhoun Alserr, Rachata Ausavarungnirun, Nandita Vijaykumar, Mohammed Alser, and Onur Mutlu. 2022. GenStore: A High-Performance in-Storage Processing System for Genome Sequence Analysis. 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, 635--654. 10.1145\/3503222.3507702"},{"key":"e_1_3_2_1_45_1","volume-title":"New Mechanism for Fast System Calls. CoRR abs\/2112.10106","author":"Miemietz Till","year":"2021","unstructured":"Till Miemietz , Maksym Planeta , and Viktor Laurin Reusch . 2021. New Mechanism for Fast System Calls. CoRR abs\/2112.10106 ( 2021 ). arXiv:2112.10106 https:\/\/arxiv.org\/abs\/2112.10106 Till Miemietz, Maksym Planeta, and Viktor Laurin Reusch. 2021. New Mechanism for Fast System Calls. CoRR abs\/2112.10106 (2021). arXiv:2112.10106 https:\/\/arxiv.org\/abs\/2112.10106"},{"key":"e_1_3_2_1_46_1","doi-asserted-by":"publisher","DOI":"10.1145\/3452296.3472940"},{"key":"e_1_3_2_1_47_1","doi-asserted-by":"publisher","DOI":"10.14778\/3446095.3446100"},{"key":"e_1_3_2_1_48_1","volume-title":"Proceedings of the 10th USENIX conference on File and Storage Technologies, FAST 2012","author":"Park Stan","year":"2012","unstructured":"Stan Park and Kai Shen . 2012 . FIOS: a fair, efficient flash I\/O scheduler . In Proceedings of the 10th USENIX conference on File and Storage Technologies, FAST 2012 , San Jose, CA, USA, February 14--17 , 2012, William J. Bolosky and Jason Flinn (Eds.). USENIX Association, 13. https:\/\/www.usenix.org\/conference\/fast12\/fios-fair-efficient-flash-io-scheduler Stan Park and Kai Shen. 2012. FIOS: a fair, efficient flash I\/O scheduler. In Proceedings of the 10th USENIX conference on File and Storage Technologies, FAST 2012, San Jose, CA, USA, February 14--17, 2012, William J. Bolosky and Jason Flinn (Eds.). USENIX Association, 13. https:\/\/www.usenix.org\/conference\/fast12\/fios-fair-efficient-flash-io-scheduler"},{"key":"e_1_3_2_1_49_1","volume-title":"Proceedings of the 10th USENIX Conference on File and Storage Technologies","author":"Park Stan","year":"2012","unstructured":"Stan Park and Kai Shen . 2012 . FIOS: A Fair, Efficient Flash I\/O Scheduler . In Proceedings of the 10th USENIX Conference on File and Storage Technologies ( San Jose, CA) (FAST'12). USENIX Association, USA, 13. Stan Park and Kai Shen. 2012. FIOS: A Fair, Efficient Flash I\/O Scheduler. In Proceedings of the 10th USENIX Conference on File and Storage Technologies (San Jose, CA) (FAST'12). USENIX Association, USA, 13."},{"key":"e_1_3_2_1_50_1","doi-asserted-by":"publisher","DOI":"10.14778\/3551793.3551819"},{"key":"e_1_3_2_1_51_1","doi-asserted-by":"publisher","DOI":"10.1145\/3341301.3359640"},{"key":"e_1_3_2_1_52_1","doi-asserted-by":"publisher","DOI":"10.1145\/3434642"},{"key":"e_1_3_2_1_53_1","volume-title":"Proceedings of the 2013 USENIX Conference on Annual Technical Conference (San Jose, CA) (USENIX ATC'13). USENIX Association, USA, 67--78","author":"Shen Kai","year":"2013","unstructured":"Kai Shen and Stan Park . 2013 . FlashFQ: A Fair Queueing I\/O Scheduler for Flash-Based SSDs . In Proceedings of the 2013 USENIX Conference on Annual Technical Conference (San Jose, CA) (USENIX ATC'13). USENIX Association, USA, 67--78 . Kai Shen and Stan Park. 2013. FlashFQ: A Fair Queueing I\/O Scheduler for Flash-Based SSDs. In Proceedings of the 2013 USENIX Conference on Annual Technical Conference (San Jose, CA) (USENIX ATC'13). USENIX Association, USA, 67--78."},{"key":"e_1_3_2_1_54_1","volume-title":"2014 USENIX Annual Technical Conference, USENIX ATC '14","author":"Shin Woong","year":"2014","unstructured":"Woong Shin , Qichen Chen , Myoungwon Oh , Hyeonsang Eom , and Heon Y. Yeom . 2014. OS I\/O Path Optimizations for Flash Solid-state Drives . In 2014 USENIX Annual Technical Conference, USENIX ATC '14 , Philadelphia, PA, USA, June 19--20 , 2014 , Garth Gibson and Nickolai Zeldovich (Eds.). USENIX Association, 483--488. https:\/\/www.usenix.org\/conference\/atc14\/technical-sessions\/presentation\/shin Woong Shin, Qichen Chen, Myoungwon Oh, Hyeonsang Eom, and Heon Y. Yeom. 2014. OS I\/O Path Optimizations for Flash Solid-state Drives. In 2014 USENIX Annual Technical Conference, USENIX ATC '14, Philadelphia, PA, USA, June 19--20, 2014, Garth Gibson and Nickolai Zeldovich (Eds.). USENIX Association, 483--488. https:\/\/www.usenix.org\/conference\/atc14\/technical-sessions\/presentation\/shin"},{"key":"e_1_3_2_1_55_1","volume-title":"FlexSC: Flexible System Call Scheduling with Exception-Less System Calls. In 9th USENIX Symposium on Operating Systems Design and Implementation (OSDI 10)","author":"Soares Livio","year":"2010","unstructured":"Livio Soares and Michael Stumm . 2010 . FlexSC: Flexible System Call Scheduling with Exception-Less System Calls. In 9th USENIX Symposium on Operating Systems Design and Implementation (OSDI 10) . USENIX Association, Vancouver, BC. https:\/\/www.usenix.org\/conference\/osdi10\/flexsc-flexible-system-call-scheduling-exception-less-system-calls Livio Soares and Michael Stumm. 2010. FlexSC: Flexible System Call Scheduling with Exception-Less System Calls. In 9th USENIX Symposium on Operating Systems Design and Implementation (OSDI 10). USENIX Association, Vancouver, BC. https:\/\/www.usenix.org\/conference\/osdi10\/flexsc-flexible-system-call-scheduling-exception-less-system-calls"},{"key":"e_1_3_2_1_56_1","volume-title":"16th USENIX Symposium on Operating Systems Design and Implementation, OSDI 2022","author":"Stamler Timothy","year":"2022","unstructured":"Timothy Stamler , Deukyeon Hwang , Amanda Raybuck , Wei Zhang , and Simon Peter . 2022 . zIO: Accelerating IO-Intensive Applications with Transparent Zero-Copy IO . In 16th USENIX Symposium on Operating Systems Design and Implementation, OSDI 2022 , Carlsbad, CA, USA, July 11--13 , 2022, Marcos K. Aguilera and Hakim Weatherspoon (Eds.). USENIX Association, 431--445. https:\/\/www.usenix.org\/conference\/osdi22\/presentation\/stamler Timothy Stamler, Deukyeon Hwang, Amanda Raybuck, Wei Zhang, and Simon Peter. 2022. zIO: Accelerating IO-Intensive Applications with Transparent Zero-Copy IO. In 16th USENIX Symposium on Operating Systems Design and Implementation, OSDI 2022, Carlsbad, CA, USA, July 11--13, 2022, Marcos K. Aguilera and Hakim Weatherspoon (Eds.). USENIX Association, 431--445. https:\/\/www.usenix.org\/conference\/osdi22\/presentation\/stamler"},{"key":"e_1_3_2_1_57_1","doi-asserted-by":"publisher","DOI":"10.1109\/FPL.2018.00036"},{"key":"e_1_3_2_1_58_1","doi-asserted-by":"publisher","DOI":"10.1145\/3423134"},{"key":"e_1_3_2_1_59_1","volume-title":"Optimizing Storage Performance with Calibrated Interrupts. In 15th USENIX Symposium on Operating Systems Design and Implementation, OSDI 2021","author":"Tai Amy","year":"2021","unstructured":"Amy Tai , Igor Smolyar , Michael Wei , and Dan Tsafrir . 2021 . Optimizing Storage Performance with Calibrated Interrupts. In 15th USENIX Symposium on Operating Systems Design and Implementation, OSDI 2021 , July 14 --16 , 2021, Angela Demke Brown and Jay R. Lorch (Eds.). USENIX Association, 129--145. https:\/\/www.usenix.org\/conference\/osdi21\/presentation\/tai Amy Tai, Igor Smolyar, Michael Wei, and Dan Tsafrir. 2021. Optimizing Storage Performance with Calibrated Interrupts. In 15th USENIX Symposium on Operating Systems Design and Implementation, OSDI 2021, July 14--16, 2021, Angela Demke Brown and Jay R. Lorch (Eds.). USENIX Association, 129--145. https:\/\/www.usenix.org\/conference\/osdi21\/presentation\/tai"},{"key":"e_1_3_2_1_60_1","doi-asserted-by":"publisher","DOI":"10.1109\/ISCA.2018.00041"},{"key":"e_1_3_2_1_61_1","doi-asserted-by":"publisher","DOI":"10.1145\/3239562"},{"key":"e_1_3_2_1_62_1","volume-title":"Proceedings of the 14th USENIX Conference on Hot Topics in Operating Systems (Santa Ana Pueblo, New Mexcio) (HotOS'13)","author":"Trivedi Animesh","unstructured":"Animesh Trivedi , Patrick Stuedi , Bernard Metzler , Roman Pletka , Blake G. Fitch , and Thomas R. Gross . 2013. Unified High-Performance I\/O: One Stack to Rule Them All . In Proceedings of the 14th USENIX Conference on Hot Topics in Operating Systems (Santa Ana Pueblo, New Mexcio) (HotOS'13) . USENIX Association, USA, 4. Animesh Trivedi, Patrick Stuedi, Bernard Metzler, Roman Pletka, Blake G. Fitch, and Thomas R. Gross. 2013. Unified High-Performance I\/O: One Stack to Rule Them All. In Proceedings of the 14th USENIX Conference on Hot Topics in Operating Systems (Santa Ana Pueblo, New Mexcio) (HotOS'13). USENIX Association, USA, 4."},{"key":"e_1_3_2_1_63_1","doi-asserted-by":"publisher","DOI":"10.1145\/2367589.2367590"},{"key":"e_1_3_2_1_64_1","volume-title":"19th USENIX Conference on File and Storage Technologies, FAST 2021","author":"Woo Jiwon","year":"2021","unstructured":"Jiwon Woo , Minwoo Ahn , Gyusun Lee , and Jinkyu Jeong . 2021 . D2FQ: Device-Direct Fair Queueing for NVMe SSDs . In 19th USENIX Conference on File and Storage Technologies, FAST 2021 , February 23 --25 , 2021, Marcos K. Aguilera and Gala Yadgar (Eds.). USENIX Association, 403--415. https:\/\/www.usenix.org\/conference\/fast21\/presentation\/woo Jiwon Woo, Minwoo Ahn, Gyusun Lee, and Jinkyu Jeong. 2021. D2FQ: Device-Direct Fair Queueing for NVMe SSDs. In 19th USENIX Conference on File and Storage Technologies, FAST 2021, February 23--25, 2021, Marcos K. Aguilera and Gala Yadgar (Eds.). USENIX Association, 403--415. https:\/\/www.usenix.org\/conference\/fast21\/presentation\/woo"},{"key":"e_1_3_2_1_65_1","volume-title":"11th USENIX Workshop on Hot Topics in Storage and File Systems, HotStorage 2019","author":"Wu Kan","year":"2019","unstructured":"Kan Wu , Andrea C. Arpaci-Dusseau , and Remzi H . Arpaci-Dusseau. 2019. Towards an Unwritten Contract of Intel Optane SSD . In 11th USENIX Workshop on Hot Topics in Storage and File Systems, HotStorage 2019 , Renton, WA, USA, July 8--9 , 2019 , Daniel Peek and Gala Yadgar (Eds.). USENIX Association. https:\/\/www.usenix.org\/conference\/hotstorage19\/presentation\/wu-kan Kan Wu, Andrea C. Arpaci-Dusseau, and Remzi H. Arpaci-Dusseau. 2019. Towards an Unwritten Contract of Intel Optane SSD. In 11th USENIX Workshop on Hot Topics in Storage and File Systems, HotStorage 2019, Renton, WA, USA, July 8--9, 2019, Daniel Peek and Gala Yadgar (Eds.). USENIX Association. https:\/\/www.usenix.org\/conference\/hotstorage19\/presentation\/wu-kan"},{"key":"e_1_3_2_1_66_1","volume-title":"Proceedings of the 8th ACM International Systems and Storage Conference, SYSTOR 2015","author":"Xu Qiumin","year":"2015","unstructured":"Qiumin Xu , Huzefa Siyamwala , Mrinmoy Ghosh , Tameesh Suri , Manu Awasthi , Zvika Guz , Anahita Shayesteh , and Vijay Balakrishnan . 2015 . Performance analysis of NVMe SSDs and their implication on real world databases . In Proceedings of the 8th ACM International Systems and Storage Conference, SYSTOR 2015 , Haifa, Israel, May 26--28 , 2015, Dalit Naor, Gernot Heiser, and Idit Keidar (Eds.). ACM, 6:1--6:11. 10.1145\/2757667.2757684 Qiumin Xu, Huzefa Siyamwala, Mrinmoy Ghosh, Tameesh Suri, Manu Awasthi, Zvika Guz, Anahita Shayesteh, and Vijay Balakrishnan. 2015. Performance analysis of NVMe SSDs and their implication on real world databases. In Proceedings of the 8th ACM International Systems and Storage Conference, SYSTOR 2015, Haifa, Israel, May 26--28, 2015, Dalit Naor, Gernot Heiser, and Idit Keidar (Eds.). ACM, 6:1--6:11. 10.1145\/2757667.2757684"},{"key":"e_1_3_2_1_67_1","volume-title":"Spool: Reliable Virtualized NVMe Storage Pool in Public Cloud Infrastructure. In USENIX Annual Technical Conference (USENIX ATC 20)","author":"Xue Shuai","year":"2020","unstructured":"Shuai Xue , Shang Zhao , Quan Chen , Gang Deng , Zheng Liu , Jie Zhang , Zhuo Song , Tao Ma , Yong Yang , Yanbo Zhou , Keqiang Niu , Sijie Sun , and Minyi Guo . 2020 . Spool: Reliable Virtualized NVMe Storage Pool in Public Cloud Infrastructure. In USENIX Annual Technical Conference (USENIX ATC 20) . USENIX Association, 97--110. Shuai Xue, Shang Zhao, Quan Chen, Gang Deng, Zheng Liu, Jie Zhang, Zhuo Song, Tao Ma, Yong Yang, Yanbo Zhou, Keqiang Niu, Sijie Sun, and Minyi Guo. 2020. Spool: Reliable Virtualized NVMe Storage Pool in Public Cloud Infrastructure. In USENIX Annual Technical Conference (USENIX ATC 20). USENIX Association, 97--110."},{"key":"e_1_3_2_1_68_1","volume-title":"Proceedings of the 10th USENIX conference on File and Storage Technologies, FAST 2012","author":"Yang Jisoo","year":"2012","unstructured":"Jisoo Yang , Dave B. Minturn , and Frank Hady . 2012 . When poll is better than interrupt . In Proceedings of the 10th USENIX conference on File and Storage Technologies, FAST 2012 , San Jose, CA, USA, February 14--17 , 2012, William J. Bolosky and Jason Flinn (Eds.). USENIX Association, 3. https:\/\/www.usenix.org\/conference\/fast12\/when-poll-better-interrupt Jisoo Yang, Dave B. Minturn, and Frank Hady. 2012. When poll is better than interrupt. In Proceedings of the 10th USENIX conference on File and Storage Technologies, FAST 2012, San Jose, CA, USA, February 14--17, 2012, William J. Bolosky and Jason Flinn (Eds.). USENIX Association, 3. https:\/\/www.usenix.org\/conference\/fast12\/when-poll-better-interrupt"},{"key":"e_1_3_2_1_69_1","doi-asserted-by":"publisher","DOI":"10.1109\/CloudCom.2017.14"},{"key":"e_1_3_2_1_70_1","doi-asserted-by":"publisher","DOI":"10.1145\/2619092"},{"key":"e_1_3_2_1_71_1","volume-title":"High-density Multi-tenant Bare-metal Cloud. In 25th International Conference on Architectural Support for Programming Languages and Operating Systems (ASPLOS 20)","author":"Zhang Xiantao","year":"2020","unstructured":"Xiantao Zhang , Xiao Zheng , Zhi Wang , Hang Yang , Yibin Shen , and Xin Long . 2020 . High-density Multi-tenant Bare-metal Cloud. In 25th International Conference on Architectural Support for Programming Languages and Operating Systems (ASPLOS 20) . ACM, 483--495. Xiantao Zhang, Xiao Zheng, Zhi Wang, Hang Yang, Yibin Shen, and Xin Long. 2020. High-density Multi-tenant Bare-metal Cloud. In 25th International Conference on Architectural Support for Programming Languages and Operating Systems (ASPLOS 20). ACM, 483--495."},{"key":"e_1_3_2_1_72_1","volume-title":"16th USENIX Symposium on Operating Systems Design and Implementation, OSDI 2022","author":"Zhong Yuhong","year":"2022","unstructured":"Yuhong Zhong , Haoyu Li , Yu Jian Wu , Ioannis Zarkadas , Jeffrey Tao , Evan Mesterhazy , Michael Makris , Junfeng Yang , Amy Tai , Ryan Stutsman , and Asaf Cidon . 2022 . XRP: In-Kernel Storage Functions with eBPF . In 16th USENIX Symposium on Operating Systems Design and Implementation, OSDI 2022 , Carlsbad, CA, USA, July 11--13 , 2022, Marcos K. Aguilera and Hakim Weatherspoon (Eds.). USENIX Association, 375--393. https:\/\/www.usenix.org\/conference\/osdi22\/presentation\/zhong Yuhong Zhong, Haoyu Li, Yu Jian Wu, Ioannis Zarkadas, Jeffrey Tao, Evan Mesterhazy, Michael Makris, Junfeng Yang, Amy Tai, Ryan Stutsman, and Asaf Cidon. 2022. XRP: In-Kernel Storage Functions with eBPF. In 16th USENIX Symposium on Operating Systems Design and Implementation, OSDI 2022, Carlsbad, CA, USA, July 11--13, 2022, Marcos K. Aguilera and Hakim Weatherspoon (Eds.). USENIX Association, 375--393. https:\/\/www.usenix.org\/conference\/osdi22\/presentation\/zhong"},{"key":"e_1_3_2_1_73_1","doi-asserted-by":"publisher","DOI":"10.1145\/3458336.3465290"},{"key":"e_1_3_2_1_74_1","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-030-95384-3_17"}],"event":{"name":"CHEOPS '23: 3rd Workshop on Challenges and Opportunities of Efficient and Performant Storage Systems","location":"Rome Italy","acronym":"CHEOPS '23","sponsor":["SIGOPS ACM Special Interest Group on Operating Systems"]},"container-title":["Proceedings of the 3rd Workshop on Challenges and Opportunities of Efficient and Performant Storage Systems"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3578353.3589545","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"}],"deposited":{"date-parts":[[2025,6,17]],"date-time":"2025-06-17T16:47:06Z","timestamp":1750178826000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3578353.3589545"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2023,5,8]]},"references-count":74,"alternative-id":["10.1145\/3578353.3589545","10.1145\/3578353"],"URL":"https:\/\/doi.org\/10.1145\/3578353.3589545","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"}}]}}