{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,11,3]],"date-time":"2025-11-03T23:03:40Z","timestamp":1762211020047,"version":"3.41.0"},"publisher-location":"New York, NY, USA","reference-count":67,"publisher":"ACM","license":[{"start":{"date-parts":[[2021,10,26]],"date-time":"2021-10-26T00:00:00Z","timestamp":1635206400000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"funder":[{"DOI":"10.13039\/100000001","name":"NSF (National Science Foundation)","doi-asserted-by":"publisher","award":["CNS-1838733, CNS-1763810"],"award-info":[{"award-number":["CNS-1838733, CNS-1763810"]}],"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":[[2021,10,26]]},"DOI":"10.1145\/3477132.3483581","type":"proceedings-article","created":{"date-parts":[[2021,10,19]],"date-time":"2021-10-19T15:59:18Z","timestamp":1634659158000},"page":"819-835","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":14,"title":["Scale and Performance in a Filesystem Semi-Microkernel"],"prefix":"10.1145","author":[{"given":"Jing","family":"Liu","sequence":"first","affiliation":[{"name":"University of Wisconsin-Madison"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Anthony","family":"Rebello","sequence":"additional","affiliation":[{"name":"University of Wisconsin-Madison"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Yifan","family":"Dai","sequence":"additional","affiliation":[{"name":"University of Wisconsin-Madison"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Chenhao","family":"Ye","sequence":"additional","affiliation":[{"name":"University of Wisconsin-Madison"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Sudarsun","family":"Kannan","sequence":"additional","affiliation":[{"name":"Rutgers University"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Andrea C.","family":"Arpaci-Dusseau","sequence":"additional","affiliation":[{"name":"University of Wisconsin-Madison"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Remzi H.","family":"Arpaci-Dusseau","sequence":"additional","affiliation":[{"name":"University of Wisconsin-Madison"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"320","published-online":{"date-parts":[[2021,10,26]]},"reference":[{"key":"e_1_3_2_1_1_1","volume-title":"https:\/\/ark.intel.com\/content\/www\/us\/en\/ark\/products\/series\/129835\/intel-optane-ssd-905p-series.html","author":"Intel Optane P","year":"2018","unstructured":"Intel Optane SSD 905 P Series Specification . https:\/\/ark.intel.com\/content\/www\/us\/en\/ark\/products\/series\/129835\/intel-optane-ssd-905p-series.html , 2018 . Intel Optane SSD 905P Series Specification. https:\/\/ark.intel.com\/content\/www\/us\/en\/ark\/products\/series\/129835\/intel-optane-ssd-905p-series.html, 2018."},{"key":"e_1_3_2_1_2_1","volume-title":"Facebook Open-source Library. https:\/\/github.com\/facebook\/folly.git","author":"Folly","year":"2020","unstructured":"Folly : Facebook Open-source Library. https:\/\/github.com\/facebook\/folly.git , 2020 . Folly: Facebook Open-source Library. https:\/\/github.com\/facebook\/folly.git, 2020."},{"key":"e_1_3_2_1_3_1","volume-title":"https:\/\/software.intel.com\/content\/www\/us\/en\/develop\/articles\/intel-sdm.html","author":"Intel\u00ae","year":"2020","unstructured":"Intel\u00ae 64 and IA-32 Architectures Software Developers Manual. https:\/\/software.intel.com\/content\/www\/us\/en\/develop\/articles\/intel-sdm.html , 2020 . Intel\u00ae 64 and IA-32 Architectures Software Developers Manual. https:\/\/software.intel.com\/content\/www\/us\/en\/develop\/articles\/intel-sdm.html, 2020."},{"key":"e_1_3_2_1_4_1","volume-title":"https:\/\/lore.kernel.org\/linux-ext4\/cover.1600401668.git.riteshh@linux.ibm.com\/","author":"Optimize","year":"2020","unstructured":"Optimize ext4 file overwrites - perf improvement. https:\/\/lore.kernel.org\/linux-ext4\/cover.1600401668.git.riteshh@linux.ibm.com\/ , 2020 . Optimize ext4 file overwrites - perf improvement. https:\/\/lore.kernel.org\/linux-ext4\/cover.1600401668.git.riteshh@linux.ibm.com\/, 2020."},{"key":"e_1_3_2_1_5_1","unstructured":"uFS Code and Benchmarks. https:\/\/research.cs.wisc.edu\/adsl\/Software\/uFS\/ 2021.  uFS Code and Benchmarks. https:\/\/research.cs.wisc.edu\/adsl\/Software\/uFS\/ 2021."},{"key":"e_1_3_2_1_6_1","volume-title":"Operating Systems: Three Easy Pieces, 1.00 ed","author":"Arpaci-Dusseau R. H.","year":"2018","unstructured":"Arpaci-Dusseau , R. H. , and Arpaci-Dusseau , A. C. Operating Systems: Three Easy Pieces, 1.00 ed . Arpaci-Dusseau Books , August 2018 . Arpaci-Dusseau, R. H., and Arpaci-Dusseau, A. C. Operating Systems: Three Easy Pieces, 1.00 ed. Arpaci-Dusseau Books, August 2018."},{"key":"e_1_3_2_1_7_1","doi-asserted-by":"publisher","DOI":"10.1145\/3132747.3132779"},{"key":"e_1_3_2_1_8_1","volume-title":"Proceedings of the 9th Symposium on Operating Systems Design and Implementation (OSDI '10)","author":"Boyd-Wickizer S.","year":"2010","unstructured":"Boyd-Wickizer , S. , Clements , A. T. , Mao , Y. , Pesterev , A. , Kaashoek , M. F. , Morris , R. , and Zeldovich , N . An Analysis of Linux Scalability to Many Cores . In Proceedings of the 9th Symposium on Operating Systems Design and Implementation (OSDI '10) (Vancouver, Canada , December 2010 ). Boyd-Wickizer, S., Clements, A. T., Mao, Y., Pesterev, A., Kaashoek, M. F., Morris, R., and Zeldovich, N. An Analysis of Linux Scalability to Many Cores. In Proceedings of the 9th Symposium on Operating Systems Design and Implementation (OSDI '10) (Vancouver, Canada, December 2010)."},{"key":"e_1_3_2_1_9_1","volume-title":"Non-volatile Memories. In Proceedings of the 43rd Annual IEEE\/ACM International Symposium on Microarchitecture (MICRO' 10)","author":"Caulfield A. M.","year":"2010","unstructured":"Caulfield , A. M. , De , A. , Coburn , J. , Mollow , T. I. , Gupta , R. K. , and Swanson , S . Moneta: A High-Performance Storage Array Architecture for Next-Generation , Non-volatile Memories. In Proceedings of the 43rd Annual IEEE\/ACM International Symposium on Microarchitecture (MICRO' 10) (Atlanta, Georgia , December 2010 ). Caulfield, A. M., De, A., Coburn, J., Mollow, T. I., Gupta, R. K., and Swanson, S. Moneta: A High-Performance Storage Array Architecture for Next-Generation, Non-volatile Memories. In Proceedings of the 43rd Annual IEEE\/ACM International Symposium on Microarchitecture (MICRO' 10) (Atlanta, Georgia, December 2010)."},{"key":"e_1_3_2_1_10_1","doi-asserted-by":"publisher","DOI":"10.1145\/168619.168629"},{"key":"e_1_3_2_1_11_1","volume-title":"Proceedings of the 19th USENIX Conference on File and Storage Technologies (FAST '21) (Virtual conference","author":"Chen Y.","year":"2021","unstructured":"Chen , Y. , Lu , Y. , Zhu , B. , Arpaci-Dusseau , A. C. , Arpaci-Dusseau , R. H. , and Shu , J . Scalable Persistent Memory File System with Kernel-Userspace Collaboration . In Proceedings of the 19th USENIX Conference on File and Storage Technologies (FAST '21) (Virtual conference , February 2021 ). Chen, Y., Lu, Y., Zhu, B., Arpaci-Dusseau, A. C., Arpaci-Dusseau, R. H., and Shu, J. Scalable Persistent Memory File System with Kernel-Userspace Collaboration. In Proceedings of the 19th USENIX Conference on File and Storage Technologies (FAST '21) (Virtual conference, February 2021)."},{"key":"e_1_3_2_1_12_1","doi-asserted-by":"publisher","DOI":"10.1145\/2517349.2522726"},{"key":"e_1_3_2_1_13_1","doi-asserted-by":"publisher","DOI":"10.1145\/2517349.2522712"},{"key":"e_1_3_2_1_14_1","doi-asserted-by":"publisher","DOI":"10.1145\/1807128.1807152"},{"key":"e_1_3_2_1_15_1","volume-title":"Proceedings of the 12th USENIX Conference on Operating Systems Design and Implementation (OSDI '16)","author":"Curtis-Maury M.","year":"2016","unstructured":"Curtis-Maury , M. , Devadas , V. , Fang , V. , and Kulkarni , A . To waffinity and beyond: A scalable architecture for incremental parallelization of file system code . In Proceedings of the 12th USENIX Conference on Operating Systems Design and Implementation (OSDI '16) (Savannah, GA, November 2016 ). Curtis-Maury, M., Devadas, V., Fang, V., and Kulkarni, A. To waffinity and beyond: A scalable architecture for incremental parallelization of file system code. In Proceedings of the 12th USENIX Conference on Operating Systems Design and Implementation (OSDI '16) (Savannah, GA, November 2016)."},{"key":"e_1_3_2_1_16_1","doi-asserted-by":"publisher","DOI":"10.1145\/2517349.2522714"},{"key":"e_1_3_2_1_17_1","doi-asserted-by":"publisher","DOI":"10.1145\/3341301.3359637"},{"key":"e_1_3_2_1_18_1","doi-asserted-by":"publisher","DOI":"10.21236\/ADA619399"},{"key":"e_1_3_2_1_19_1","volume-title":"Data Plane Development Kit. https:\/\/www.dpdk.org\/","author":"Development Team","year":"2021","unstructured":"DPDK Development Team . Data Plane Development Kit. https:\/\/www.dpdk.org\/ , 2021 . DPDK Development Team. Data Plane Development Kit. https:\/\/www.dpdk.org\/, 2021."},{"key":"e_1_3_2_1_20_1","unstructured":"FUSE. Linux FUSE (Filesystem in Userspace) interface. https:\/\/github.com\/libfuse\/libfuse.  FUSE. Linux FUSE (Filesystem in Userspace) interface. https:\/\/github.com\/libfuse\/libfuse."},{"key":"e_1_3_2_1_21_1","doi-asserted-by":"publisher","DOI":"10.1145\/945445.945450"},{"key":"e_1_3_2_1_22_1","doi-asserted-by":"publisher","DOI":"10.1145\/3357223.3362737"},{"key":"e_1_3_2_1_23_1","doi-asserted-by":"publisher","DOI":"10.1145\/74850.74870"},{"key":"e_1_3_2_1_24_1","doi-asserted-by":"publisher","DOI":"10.1145\/362258.362278"},{"key":"e_1_3_2_1_25_1","doi-asserted-by":"publisher","DOI":"10.1145\/2043556.2043564"},{"key":"e_1_3_2_1_26_1","volume-title":"Proceedings of the USENIX Annual Technical Conference (USENIX '21) (Virtual Conference","author":"Huai Q.","year":"2021","unstructured":"Huai , Q. , Huai , W. , Lu , J. , Xu , H. , and Chen , W . XFUSE: An Infrastructure for Running Filesystem Services in User Space . In Proceedings of the USENIX Annual Technical Conference (USENIX '21) (Virtual Conference , July 2021 ). Huai, Q., Huai, W., Lu, J., Xu, H., and Chen, W. XFUSE: An Infrastructure for Running Filesystem Services in User Space. In Proceedings of the USENIX Annual Technical Conference (USENIX '21) (Virtual Conference, July 2021)."},{"key":"e_1_3_2_1_27_1","volume-title":"Proceedings of the EuroSys Conference (EuroSys '15)","author":"Sironi F.","year":"2015","unstructured":"III, C. G., Sironi , F. , Kaashoek , M. F. , and Zeldovich , N . Hare: a file system for non-cache-coherent multicores . In Proceedings of the EuroSys Conference (EuroSys '15) (Bordeaux, France , April 2015 ). III, C. G., Sironi, F., Kaashoek, M. F., and Zeldovich, N. Hare: a file system for non-cache-coherent multicores. In Proceedings of the EuroSys Conference (EuroSys '15) (Bordeaux, France, April 2015)."},{"key":"e_1_3_2_1_28_1","doi-asserted-by":"publisher","DOI":"10.1145\/3341301.3359631"},{"key":"e_1_3_2_1_29_1","volume-title":"Proceedings of the USENIX Annual Technical Conference (USENIX '15)","author":"Kang J.","year":"2015","unstructured":"Kang , J. , Zhang , B. , Wo , T. , Yu , W. , Du , L. , Ma , S. , and Huai , J . SpanFS: A Scalable File System on Fast Storage Devices . In Proceedings of the USENIX Annual Technical Conference (USENIX '15) (Santa Clara, California , June 2015 ). Kang, J., Zhang, B., Wo, T., Yu, W., Du, L., Ma, S., and Huai, J. SpanFS: A Scalable File System on Fast Storage Devices. In Proceedings of the USENIX Annual Technical Conference (USENIX '15) (Santa Clara, California, June 2015)."},{"key":"e_1_3_2_1_30_1","volume-title":"Proceedings of the 16th USENIX Conference on File and Storage Technologies (FAST '18)","author":"Kannan S.","year":"2018","unstructured":"Kannan , S. , Arpaci-Dusseau , A. C. , Arpaci-Dusseau , R. H. , Wang , Y. , Xu , J. , and Palani , G . Designing a True Direct-Access File System with DevFS . In Proceedings of the 16th USENIX Conference on File and Storage Technologies (FAST '18) (Oakland, CA, February 2018 ). Kannan, S., Arpaci-Dusseau, A. C., Arpaci-Dusseau, R. H., Wang, Y., Xu, J., and Palani, G. Designing a True Direct-Access File System with DevFS. In Proceedings of the 16th USENIX Conference on File and Storage Technologies (FAST '18) (Oakland, CA, February 2018)."},{"key":"e_1_3_2_1_31_1","doi-asserted-by":"publisher","DOI":"10.1145\/3302424.3303985"},{"key":"e_1_3_2_1_32_1","doi-asserted-by":"publisher","DOI":"10.1145\/1629575.1629596"},{"key":"e_1_3_2_1_33_1","doi-asserted-by":"publisher","DOI":"10.1145\/3132747.3132770"},{"key":"e_1_3_2_1_34_1","doi-asserted-by":"publisher","DOI":"10.1145\/224056.224075"},{"key":"e_1_3_2_1_35_1","volume-title":"HotStorage'19 (July","author":"Liu J.","year":"2019","unstructured":"Liu , J. , Arpaci-Dusseau , A. C. , Arpaci-Dusseau , R. H. , and Kannan , S . File Systems as Processes . In HotStorage'19 (July 2019 ). Liu, J., Arpaci-Dusseau, A. C., Arpaci-Dusseau, R. H., and Kannan, S. File Systems as Processes. In HotStorage'19 (July 2019)."},{"key":"e_1_3_2_1_36_1","unstructured":"LTP Team. The Linux LTP Project. http:\/\/linux-test-project.github.io 2021.  LTP Team. The Linux LTP Project. http:\/\/linux-test-project.github.io 2021."},{"key":"e_1_3_2_1_37_1","doi-asserted-by":"publisher","DOI":"10.5555\/2591272.2591276"},{"key":"e_1_3_2_1_38_1","doi-asserted-by":"publisher","DOI":"10.1145\/3341301.3359657"},{"key":"e_1_3_2_1_39_1","volume-title":"September","author":"Mason C.","year":"2007","unstructured":"Mason , C. The Btrfs Filesystem. oss.oracle.com\/projects\/btrfs\/dist\/documentation\/btrfs-ukuug.pdf , September 2007 . Mason, C. The Btrfs Filesystem. oss.oracle.com\/projects\/btrfs\/dist\/documentation\/btrfs-ukuug.pdf, September 2007."},{"key":"e_1_3_2_1_40_1","volume-title":"Ottawa Linux Symposium (OLS '07)","author":"Mathur A.","year":"2007","unstructured":"Mathur , A. , Cao , M. , Bhattacharya , S. , Andreas Dilge and, A. T., and Vivier , L . The New Ext4 filesystem: Current Status and Future Plans . In Ottawa Linux Symposium (OLS '07) (Ottawa, Canada , July 2007 ). Mathur, A., Cao, M., Bhattacharya, S., Andreas Dilge and, A. T., and Vivier, L. The New Ext4 filesystem: Current Status and Future Plans. In Ottawa Linux Symposium (OLS '07) (Ottawa, Canada, July 2007)."},{"key":"e_1_3_2_1_41_1","volume-title":"Proceedings of the 19th USENIX Conference on File and Storage Technologies (FAST '21) (Virtual conference","author":"Miller S.","year":"2021","unstructured":"Miller , S. , Zhang , K. , Chen , M. , Jennings , R. , Chen , A. , Zhuo , D. , and Anderson , T. E . High Velocity Kernel File Systems with Bento . In Proceedings of the 19th USENIX Conference on File and Storage Technologies (FAST '21) (Virtual conference , February 2021 ). Miller, S., Zhang, K., Chen, M., Jennings, R., Chen, A., Zhuo, D., and Anderson, T. E. High Velocity Kernel File Systems with Bento. In Proceedings of the 19th USENIX Conference on File and Storage Technologies (FAST '21) (Virtual conference, February 2021)."},{"key":"e_1_3_2_1_42_1","volume-title":"Proceedings of the USENIX Annual Technical Conference (USENIX '16)","author":"Min C.","year":"2016","unstructured":"Min , C. , Kashyap , S. , Maass , S. , and Kim , T . understanding Manycore Scalability of File Systems . In Proceedings of the USENIX Annual Technical Conference (USENIX '16) (Denver, CO, June 2016 ). Min, C., Kashyap, S., Maass, S., and Kim, T. understanding Manycore Scalability of File Systems. In Proceedings of the USENIX Annual Technical Conference (USENIX '16) (Denver, CO, June 2016)."},{"key":"e_1_3_2_1_43_1","volume-title":"Proceedings of the 2nd Symposium on Operating Systems Design and Implementation (OSDI '96)","author":"Mogul J.","year":"1996","unstructured":"Mogul , J. , and Ramakrishnan , K . Eliminating Receive Live-lock in an Interrupt-driven Kernel . In Proceedings of the 2nd Symposium on Operating Systems Design and Implementation (OSDI '96) (Seattle, WA, October 1996 ). Mogul, J., and Ramakrishnan, K. Eliminating Receive Live-lock in an Interrupt-driven Kernel. In Proceedings of the 2nd Symposium on Operating Systems Design and Implementation (OSDI '96) (Seattle, WA, October 1996)."},{"key":"e_1_3_2_1_44_1","doi-asserted-by":"publisher","DOI":"10.5555\/3291168.3291172"},{"key":"e_1_3_2_1_45_1","volume-title":"Proceedings of the 16th Symposium on Networked Systems Design and Implementation (NSDI '19)","author":"Ousterhout A.","year":"2019","unstructured":"Ousterhout , A. , Fried , J. , Behrens , J. , Belay , A. , and Balakrishnan , H . Shenango: Achieving High CPU Efficiency for Latency-sensitive Datacenter Workloads . In Proceedings of the 16th Symposium on Networked Systems Design and Implementation (NSDI '19) (Boston, MA, February 2019 ). Ousterhout, A., Fried, J., Behrens, J., Belay, A., and Balakrishnan, H. Shenango: Achieving High CPU Efficiency for Latency-sensitive Datacenter Workloads. In Proceedings of the 16th Symposium on Networked Systems Design and Implementation (NSDI '19) (Boston, MA, February 2019)."},{"key":"e_1_3_2_1_46_1","volume-title":"Proceedings of the 11th Symposium on Operating Systems Design and Implementation (OSDI '14)","author":"Pillai T. S.","year":"2014","unstructured":"Pillai , T. S. , Chidambaram , v., Alagappan , R. , AlKiswany , S. , Arpaci-Dusseau , A. C. , and Arpaci-Dusseau , R. H . All File Systems Are Not Created Equal: On the Complexity of Crafting Crash-Consistent Applications . In Proceedings of the 11th Symposium on Operating Systems Design and Implementation (OSDI '14) (Broomfield, CO, October 2014 ). Pillai, T. S., Chidambaram, v., Alagappan, R., AlKiswany, S., Arpaci-Dusseau, A. C., and Arpaci-Dusseau, R. H. All File Systems Are Not Created Equal: On the Complexity of Crafting Crash-Consistent Applications. In Proceedings of the 11th Symposium on Operating Systems Design and Implementation (OSDI '14) (Broomfield, CO, October 2014)."},{"key":"e_1_3_2_1_47_1","first-page":"105","volume-title":"Proceedings of the USENIX Annual Technical Conference (USENIX '05)","author":"Prabhakaran","year":"2005","unstructured":"Prabhakaran , v., Arpaci-Dusseau , A. C. , and Arpaci-Dusseau , R. H . Analysis and Evolution of Journaling File Systems . In Proceedings of the USENIX Annual Technical Conference (USENIX '05) (Anaheim, CA, April 2005 ), pp. 105 -- 120 . Prabhakaran, v., Arpaci-Dusseau, A. C., and Arpaci-Dusseau, R. H. Analysis and Evolution of Journaling File Systems. In Proceedings of the USENIX Annual Technical Conference (USENIX '05) (Anaheim, CA, April 2005), pp. 105--120."},{"key":"e_1_3_2_1_48_1","first-page":"3139","volume-title":"Proceedings of the 2nd International Conference on Architectural Support for Programming Languages and Operating Systems (ASPLOS IV)","author":"Rashid R.","year":"1991","unstructured":"Rashid , R. , Tevanian , A. , Young , M. , Golub , D. , Baron , R. , Black , D. , Bolosky , W. , and Chew , J . Machine-Independent Virtual Memory Management for Paged Uniprocessor and Multiprocessor Architectures . In Proceedings of the 2nd International Conference on Architectural Support for Programming Languages and Operating Systems (ASPLOS IV) ( Palo Alto, CA , 1991 ), pp. 3139 . Rashid, R., Tevanian, A., Young, M., Golub, D., Baron, R., Black, D., Bolosky, W., and Chew, J. Machine-Independent Virtual Memory Management for Paged Uniprocessor and Multiprocessor Architectures. In Proceedings of the 2nd International Conference on Architectural Support for Programming Languages and Operating Systems (ASPLOS IV) (Palo Alto, CA, 1991), pp. 3139."},{"key":"e_1_3_2_1_49_1","volume-title":"Proceedings of the USENIX Annual Technical Conference (USENIX '20) (Virtual Conference","author":"Rebello A.","year":"2020","unstructured":"Rebello , A. , Patel , Y. , Alagappan , R. , Arpaci-Dusseau , A. C. , and Arpaci-Dusseau , R. H . Can Applications Recover from fsync Failures? In Proceedings of the USENIX Annual Technical Conference (USENIX '20) (Virtual Conference , June 2020 ). Rebello, A., Patel, Y., Alagappan, R., Arpaci-Dusseau, A. C., and Arpaci-Dusseau, R. H. Can Applications Recover from fsync Failures? In Proceedings of the USENIX Annual Technical Conference (USENIX '20) (Virtual Conference, June 2020)."},{"key":"e_1_3_2_1_50_1","volume-title":"Proceedings of the 14th USENIX Conference on Operating Systems Design and Implementation (OSDI '20) (Virtual conference","author":"Ren Y.","year":"2020","unstructured":"Ren , Y. , Min , C. , and Kannan , S . CrossFS: A Cross-layered Direct-Access File System . In Proceedings of the 14th USENIX Conference on Operating Systems Design and Implementation (OSDI '20) (Virtual conference , November 2020 ). Ren, Y., Min, C., and Kannan, S. CrossFS: A Cross-layered Direct-Access File System. In Proceedings of the 14th USENIX Conference on Operating Systems Design and Implementation (OSDI '20) (Virtual conference, November 2020)."},{"key":"e_1_3_2_1_51_1","volume-title":"https:\/\/github.com\/google\/leveldb","author":"Sanjay Ghemawat DB.","year":"2014","unstructured":"Sanjay Ghemawat and Jeffrey Dean. Level DB. https:\/\/github.com\/google\/leveldb , 2014 . Sanjay Ghemawat and Jeffrey Dean. LevelDB. https:\/\/github.com\/google\/leveldb, 2014."},{"key":"e_1_3_2_1_52_1","volume-title":"Proceedings of the USENIX Annual Technical Conference (USENIX' 10)","author":"Shalev L.","year":"2010","unstructured":"Shalev , L. , Satran , J. , Borovik , E. , and Ben-Yehuda , M . IsoStack - Highly Efficient Network Processing on Dedicated Cores . In Proceedings of the USENIX Annual Technical Conference (USENIX' 10) (Boston, MA, June 2010 ). Shalev, L., Satran, J., Borovik, E., and Ben-Yehuda, M. IsoStack - Highly Efficient Network Processing on Dedicated Cores. In Proceedings of the USENIX Annual Technical Conference (USENIX' 10) (Boston, MA, June 2010)."},{"key":"e_1_3_2_1_53_1","doi-asserted-by":"publisher","DOI":"10.1145\/605397.605403"},{"key":"e_1_3_2_1_54_1","volume-title":"Proceedings of the 9th Symposium on Operating Systems Design and Implementation (OSDI '10)","author":"Soares L.","year":"2010","unstructured":"Soares , L. , and Stumm , M . FlexSC: Flexible System Call Scheduling with Exception-Less System Calls . In Proceedings of the 9th Symposium on Operating Systems Design and Implementation (OSDI '10) (Vancouver, Canada , December 2010 ). Soares, L., and Stumm, M. FlexSC: Flexible System Call Scheduling with Exception-Less System Calls. In Proceedings of the 9th Symposium on Operating Systems Design and Implementation (OSDI '10) (Vancouver, Canada, December 2010)."},{"key":"e_1_3_2_1_55_1","volume-title":"The Storage Performance Development Kit. https:\/\/spdk.io\/doc","author":"Open","year":"2021","unstructured":"SPDK Open -source Team. The Storage Performance Development Kit. https:\/\/spdk.io\/doc , 2021 . SPDK Open-source Team. The Storage Performance Development Kit. https:\/\/spdk.io\/doc, 2021."},{"key":"e_1_3_2_1_56_1","volume-title":"Morgan-Kaufmann","author":"Stonebraker M.","year":"1994","unstructured":"Stonebraker , M. Readings in Database Systems . Morgan-Kaufmann , 1994 . Stonebraker, M. Readings in Database Systems. Morgan-Kaufmann, 1994."},{"key":"e_1_3_2_1_57_1","volume-title":"Proceedings of the EuroSys Conference (EuroSys '11)","author":"Sundararaman S.","year":"2011","unstructured":"Sundararaman , S. , Visampalli , L. , Arpaci-Dusseau , A. C. , and Arpaci-Dusseau , R. H . Refuse to Crash with ReFuSE . In Proceedings of the EuroSys Conference (EuroSys '11) (Salzburg, Austria , April 2011 ). Sundararaman, S., Visampalli, L., Arpaci-Dusseau, A. C., and Arpaci-Dusseau, R. H. Refuse to Crash with ReFuSE. In Proceedings of the EuroSys Conference (EuroSys '11) (Salzburg, Austria, April 2011)."},{"key":"e_1_3_2_1_58_1","volume-title":"Proceedings of the USENIX Annual Technical Conference (USENIX '96)","author":"Sweeney A.","year":"1996","unstructured":"Sweeney , A. , Doucette , D. , Hu , W. , Anderson , C. , Nishimoto , M. , and Peck , G . Scalability in the XFS File System . In Proceedings of the USENIX Annual Technical Conference (USENIX '96) (San Diego, CA , January 1996 ). Sweeney, A., Doucette, D., Hu, W., Anderson, C., Nishimoto, M., and Peck, G. Scalability in the XFS File System. In Proceedings of the USENIX Annual Technical Conference (USENIX '96) (San Diego, CA, January 1996)."},{"key":"e_1_3_2_1_59_1","volume-title":"Filebench: A Flexible Framework for File System Benchmarking. USENIX","author":"Tarasov V.","year":"2016","unstructured":"Tarasov , V. , Zadok , E. , and Shepler , S . Filebench: A Flexible Framework for File System Benchmarking. USENIX ; login 41, 1 ( 2016 ), 6--12. Tarasov, V., Zadok, E., and Shepler, S. Filebench: A Flexible Framework for File System Benchmarking. USENIX; login 41, 1 (2016), 6--12."},{"key":"e_1_3_2_1_60_1","doi-asserted-by":"publisher","DOI":"10.1145\/2901318.2901341"},{"key":"e_1_3_2_1_61_1","doi-asserted-by":"publisher","DOI":"10.1145\/2815400.2815405"},{"key":"e_1_3_2_1_62_1","doi-asserted-by":"publisher","DOI":"10.1145\/2592798.2592810"},{"key":"e_1_3_2_1_63_1","doi-asserted-by":"publisher","DOI":"10.1145\/3297858.3304077"},{"key":"e_1_3_2_1_64_1","volume-title":"Proceedings of the 14th USENIX Conference on File and Storage Technologies (FAST '16)","author":"Xu J.","year":"2016","unstructured":"Xu , J. , and Swanson , S . NOVA: A Log-structured File System for Hybrid Volatile\/Non-volatile Main Memories . In Proceedings of the 14th USENIX Conference on File and Storage Technologies (FAST '16) (Santa Clara, CA , February 2016 ). Xu, J., and Swanson, S. NOVA: A Log-structured File System for Hybrid Volatile\/Non-volatile Main Memories. In Proceedings of the 14th USENIX Conference on File and Storage Technologies (FAST '16) (Santa Clara, CA, February 2016)."},{"key":"e_1_3_2_1_65_1","doi-asserted-by":"publisher","DOI":"10.5555\/3386691.3386708"},{"key":"e_1_3_2_1_66_1","doi-asserted-by":"publisher","DOI":"10.1145\/41457.37507"},{"key":"e_1_3_2_1_67_1","volume-title":"Proceedings of the 17th USENIX Conference on File and Storage Technologies (FAST '19)","author":"Zheng S.","year":"2019","unstructured":"Zheng , S. , Hoseinzadeh , M. , and Swanson , S . Ziggurat: A Tiered File System for Non-Volatile Main Memories and Disks . In Proceedings of the 17th USENIX Conference on File and Storage Technologies (FAST '19) (Boston, Massachusetts , February 2019 ). Zheng, S., Hoseinzadeh, M., and Swanson, S. Ziggurat: A Tiered File System for Non-Volatile Main Memories and Disks. In Proceedings of the 17th USENIX Conference on File and Storage Technologies (FAST '19) (Boston, Massachusetts, February 2019)."}],"event":{"name":"SOSP '21: ACM SIGOPS 28th Symposium on Operating Systems Principles","sponsor":["SIGOPS ACM Special Interest Group on Operating Systems","USENIX Assoc USENIX Assoc"],"location":"Virtual Event Germany","acronym":"SOSP '21"},"container-title":["Proceedings of the ACM SIGOPS 28th Symposium on Operating Systems Principles"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3477132.3483581","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3477132.3483581","content-type":"application\/pdf","content-version":"vor","intended-application":"syndication"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3477132.3483581","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,17]],"date-time":"2025-06-17T20:49:02Z","timestamp":1750193342000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3477132.3483581"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2021,10,26]]},"references-count":67,"alternative-id":["10.1145\/3477132.3483581","10.1145\/3477132"],"URL":"https:\/\/doi.org\/10.1145\/3477132.3483581","relation":{},"subject":[],"published":{"date-parts":[[2021,10,26]]},"assertion":[{"value":"2021-10-26","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}