{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,9,3]],"date-time":"2026-09-03T03:51:01Z","timestamp":1788407461732,"version":"build-2803163510"},"reference-count":113,"publisher":"Association for Computing Machinery (ACM)","issue":"4","funder":[{"name":"Major Research Plan of the National Natural Science Foundation of China","award":["92270202"],"award-info":[{"award-number":["92270202"]}]}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":["ACM Trans. Storage"],"published-print":{"date-parts":[[2025,11,30]]},"abstract":"<jats:p>\n                    We present\n                    <jats:sc>AugeFS<\/jats:sc>\n                    , a scalable userspace log-structured file system for modern SSDs.\n                    <jats:sc>AugeFS<\/jats:sc>\n                    re-architects the file system stack to address three critical challenges: inefficient control plane, limited metadata scalability, and underutilized device bandwidth. First, we propose a shared and protected address space within the userspace of accessing applications to run\n                    <jats:sc>AugeFS<\/jats:sc>\n                    , which enables the high-performance data plane and efficient control plane. Second, we design a scalable LSM-tree based key-value store called\n                    <jats:sc>MetaDB<\/jats:sc>\n                    to organize small-sized metadata in\n                    <jats:sc>AugeFS<\/jats:sc>\n                    . To improve the metadata scalability,\n                    <jats:sc>MetaDB<\/jats:sc>\n                    employs parallel request processing to reduce thread synchronization overhead and fine-grained parallel write-ahead log to eliminate false sharing in metadata persistence. Finally,\n                    <jats:sc>AugeFS<\/jats:sc>\n                    distributes files into different domains. To reduce contention, we maintain space management metadata for each domain independently, which helps scale data performance and improve the device IO utilization. Moreover,\n                    <jats:sc>AugeFS<\/jats:sc>\n                    designs an asynchronous IO stack for\n                    <jats:italic toggle=\"yes\">fsync<\/jats:italic>\n                    to reduce the latency of synchronous writes. The evaluation results show that\n                    <jats:sc>AugeFS<\/jats:sc>\n                    significantly improves both metadata scalability and data scalability.\n                  <\/jats:p>","DOI":"10.1145\/3728645","type":"journal-article","created":{"date-parts":[[2025,4,9]],"date-time":"2025-04-09T06:01:16Z","timestamp":1744178476000},"page":"1-41","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":2,"title":["A High-Performance and Scalable Userspace Log-Structured File System for Modern SSDs"],"prefix":"10.1145","volume":"21","author":[{"ORCID":"https:\/\/orcid.org\/0009-0005-0568-6309","authenticated-orcid":false,"given":"Wenqing","family":"Jia","sequence":"first","affiliation":[{"name":"State Key Lab of Processors, Institute of Computing Technology, Chinese Academy of Sciences","place":["Beijing, China"]},{"name":"University of Chinese Academy of Sciences","place":["Beijing, China"]}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0009-0001-0041-5957","authenticated-orcid":false,"given":"Dejun","family":"Jiang","sequence":"additional","affiliation":[{"name":"State Key Lab of Processors, Institute of Computing Technology, Chinese Academy of Sciences","place":["Beijing, China"]},{"name":"University of Chinese Academy of Sciences","place":["Beijing, China"]},{"name":"Zhongguancun Laboratory","place":["Beijing, China"]}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0009-0002-3159-473X","authenticated-orcid":false,"given":"Jin","family":"Xiong","sequence":"additional","affiliation":[{"name":"State Key Lab of Processors, Institute of Computing Technology, Chinese Academy of Sciences","place":["Beijing, China"]},{"name":"University of Chinese Academy of Sciences","place":["Beijing, China"]}],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"320","published-online":{"date-parts":[[2025,11,3]]},"reference":[{"key":"e_1_3_3_2_2","unstructured":"Intel and Micron. 2024. Intel and Micron produce breakthrough memory technology. Retrieved from https:\/\/newsroom.intel.com\/news-releases\/intel-and-micron-produce-breakthrough-memory-technology\/"},{"key":"e_1_3_3_3_2","unstructured":"Intel. 2024. Intel Optane SSD P4800X Specification. Retrieved from https:\/\/www.intel.com\/content\/www\/us\/en\/products\/sku\/129969\/intel-optane-ssd-dc-d4800x-series-375gb-2-5in-pcie-2x2-3d-xpoint\/specifications.html"},{"key":"e_1_3_3_4_2","unstructured":"Intel. 2024. Intel-SSD-DC-P4510-Review. Retrieved from https:\/\/www.storagereview.com\/review\/intel-ssd-dc-p4510-review"},{"key":"e_1_3_3_5_2","unstructured":"Intel. 2024. Intel\u00ae Optane\u2122 SSD P5800X Series. Retrieved from https:\/\/www.intel.com\/content\/www\/us\/en\/products\/docs\/memory-storage\/solid-state-drives\/data-center-ssds\/optane-ssd-p5800x-p5801x-brief.html"},{"key":"e_1_3_3_6_2","unstructured":"NVMe organization. 2024. NVM Express. Retrieved from https:\/\/nvmexpress.org\/"},{"key":"e_1_3_3_7_2","unstructured":"NVMe organization. 2024. NVMe 1.4 Spec Revision 1.4c. Retrieved from https:\/\/nvmexpress.org\/wp-content\/uploads\/NVM-Express-1_4c-2021.06.28-Ratified.pdf"},{"key":"e_1_3_3_8_2","unstructured":"Samsung. 2024. Ultra-low latency with Samsung Z-NAND SSD. Retrieved from https:\/\/www.samsung.com\/us\/labs\/pdfs\/collateral\/Samsung_Z-NAND_Technology_Brief_v5.pdf"},{"key":"e_1_3_3_9_2","doi-asserted-by":"publisher","DOI":"10.1145\/3297858.3304061"},{"key":"e_1_3_3_10_2","doi-asserted-by":"publisher","DOI":"10.1145\/3341301.3359656"},{"key":"e_1_3_3_11_2","unstructured":"ARM. 2001. Developer guide: ARM memory domains. Retrieved from http:\/\/infocenter.arm.com\/help\/"},{"key":"e_1_3_3_12_2","unstructured":"Andrew Audibert. 2019. Scalable metadata service in Alluxio: Storing billions of files. Retrieved from https:\/\/www.alluxio.io\/blog\/scalable-metadata-service-in-alluxio-storing-billions-of-files"},{"key":"e_1_3_3_13_2","doi-asserted-by":"publisher","DOI":"10.1109\/ISCA.2018.00043"},{"key":"e_1_3_3_14_2","first-page":"753","volume-title":"Proceedings of the USENIX Annual Technical Conference, USENIX ATC 2019","author":"Balmau Oana","year":"2019","unstructured":"Oana Balmau, Florin Dinu, Willy Zwaenepoel, Karan Gupta, Ravishankar Chandhiramoorthi, and Diego Didona. 2019. SILK: Preventing latency spikes in log-structured merge key-value stores. In Proceedings of the USENIX Annual Technical Conference, USENIX ATC 2019, Dahlia Malkhi and Dan Tsafrir (Eds.). USENIX Association, 753\u2013766. Retrieved from https:\/\/www.usenix.org\/conference\/atc19\/presentation\/balmau"},{"key":"e_1_3_3_15_2","doi-asserted-by":"publisher","DOI":"10.1145\/2150976.2151017"},{"key":"e_1_3_3_16_2","first-page":"1007","volume-title":"Proceedings of the USENIX Annual Technical Conference, USENIX ATC 2018","author":"Chan Helen H. W.","year":"2018","unstructured":"Helen H. W. Chan, Yongkun Li, Patrick P. C. Lee, and Yinlong Xu. 2018. HashKV: Enabling efficient updates in KV storage via hashing. In Proceedings of the USENIX Annual Technical Conference, USENIX ATC 2018, Haryadi S. Gunawi and Benjamin C. Reed (Eds.). USENIX Association, 1007\u20131019. Retrieved from https:\/\/www.usenix.org\/conference\/atc18\/presentation\/chan"},{"key":"e_1_3_3_17_2","first-page":"1009","volume-title":"Proceedings of the USENIX Annual Technical Conference, USENIX ATC 2019","author":"Chang Yun-Sheng","year":"2019","unstructured":"Yun-Sheng Chang and Ren-Shuo Liu. 2019. OPTR: Order-preserving translation and recovery design for SSDs with a standard block device interface. In Proceedings of the USENIX Annual Technical Conference, USENIX ATC 2019, Dahlia Malkhi and Dan Tsafrir (Eds.). USENIX Association, 1009\u20131024. Retrieved from https:\/\/www.usenix.org\/conference\/atc19\/presentation\/chang"},{"key":"e_1_3_3_18_2","first-page":"17","volume-title":"Proceedings of the 19th USENIX Conference on File and Storage Technologies, FAST 2021","author":"Chen Hao","year":"2021","unstructured":"Hao Chen, Chaoyi Ruan, Cheng Li, Xiaosong Ma, and Yinlong Xu. 2021. SpanDB: A fast, cost-effective LSM-tree based KV store on hybrid storage. In Proceedings of the 19th USENIX Conference on File and Storage Technologies, FAST 2021, Marcos K. Aguilera and Gala Yadgar (Eds.). USENIX Association, 17\u201332. Retrieved from https:\/\/www.usenix.org\/conference\/fast21\/presentation\/chen-hao"},{"key":"e_1_3_3_19_2","doi-asserted-by":"publisher","DOI":"10.1145\/3177918"},{"key":"e_1_3_3_20_2","volume-title":"Proceedings of the USENIX Conference on File and Storage Technologies, FAST 2021","author":"Chen Youmin","year":"2021","unstructured":"Youmin Chen, Youyou Lu, Bohong Zhu, Andrea C. Arpaci-Dusseau, Remzi H. Arpaci-Dusseau, and Jiwu Shu. 2021. Scalable persistent memory file system with kernel-userspace collaboration. In Proceedings of the USENIX Conference on File and Storage Technologies, FAST 2021."},{"key":"e_1_3_3_21_2","doi-asserted-by":"publisher","DOI":"10.1145\/2517349.2522726"},{"key":"e_1_3_3_22_2","first-page":"9","volume-title":"Proceedings of the 10th USENIX conference on File and Storage Technologies, FAST 2012","author":"Chidambaram Vijay","year":"2012","unstructured":"Vijay Chidambaram, Tushar Sharma, Andrea C. Arpaci-Dusseau, and Remzi H. Arpaci-Dusseau. 2012. Consistency without ordering. In Proceedings of the 10th USENIX conference on File and Storage Technologies, FAST 2012, William J. Bolosky and Jason Flinn (Eds.). USENIX Association, 9. Retrieved from https:\/\/www.usenix.org\/conference\/fast12\/consistency-without-ordering"},{"key":"e_1_3_3_23_2","doi-asserted-by":"publisher","DOI":"10.1145\/3183586.3183605"},{"key":"e_1_3_3_24_2","doi-asserted-by":"publisher","DOI":"10.1145\/1807128.1807152"},{"key":"e_1_3_3_25_2","unstructured":"Jonathan Corbet. 2015. Memory protection keys. Retrieved from https:\/\/lwn.net\/Articles\/643797\/"},{"key":"e_1_3_3_26_2","doi-asserted-by":"publisher","DOI":"10.1145\/3341301.3359637"},{"key":"e_1_3_3_27_2","doi-asserted-by":"publisher","DOI":"10.1145\/3483840"},{"key":"e_1_3_3_28_2","unstructured":"Facebook. 2024. RocksDB. Retrieved from http:\/\/rocksdb.org\/"},{"key":"e_1_3_3_29_2","unstructured":"Filebench. 2024. Filebench 1.4.9.1. Retrieved from https:\/\/github.com\/filebench\/filebench"},{"key":"e_1_3_3_30_2","first-page":"55","volume-title":"Proceedings of the 21st USENIX Symposium on Networked Systems Design and Implementation, NSDI 2024","author":"Fried Joshua","year":"2024","unstructured":"Joshua Fried, Gohar Irfan Chaudhry, Enrique Saurez, Esha Choukse, \u00cd nigo Goiri, Sameh Elnikety, Rodrigo Fonseca, and Adam Belay. 2024. Making kernel bypass practical for the cloud with junction. In Proceedings of the 21st USENIX Symposium on Networked Systems Design and Implementation, NSDI 2024, Laurent Vanbever and Irene Zhang (Eds.). USENIX Association, 55\u201373. Retrieved from https:\/\/www.usenix.org\/conference\/nsdi24\/presentation\/fried"},{"key":"e_1_3_3_31_2","first-page":"45","volume-title":"Proceedings of the 17th USENIX Conference on File and Storage Technologies, FAST 2019","author":"Gogte Vaibhav","year":"2019","unstructured":"Vaibhav Gogte, William Wang, Stephan Diestelhorst, Aasheesh Kolli, Peter M. Chen, Satish Narayanasamy, and Thomas F. Wenisch. 2019. Software wear management for persistent memories. In Proceedings of the 17th USENIX Conference on File and Storage Technologies, FAST 2019, Arif Merchant and Hakim Weatherspoon (Eds.). USENIX Association, 45\u201363. Retrieved from https:\/\/www.usenix.org\/conference\/fast19\/presentation\/gogte"},{"key":"e_1_3_3_32_2","unstructured":"Google. 2024. LevelDB. Retrieved from https:\/\/github.com\/google\/leveldb"},{"key":"e_1_3_3_33_2","first-page":"147","volume-title":"Proceedings of the 15th USENIX Symposium on Operating Systems Design and Implementation, OSDI 2021","author":"Han Kyuhwa","year":"2021","unstructured":"Kyuhwa Han, Hyunho Gwak, Dongkun Shin, and Jooyoung Hwang. 2021. ZNS+: Advanced zoned namespace interface for supporting in-storage zone compaction. In Proceedings of the 15th USENIX Symposium on Operating Systems Design and Implementation, OSDI 2021, Angela Demke Brown and Jay R. Lorch (Eds.). USENIX Association, 147\u2013162. Retrieved from https:\/\/www.usenix.org\/conference\/osdi21\/presentation\/han"},{"key":"e_1_3_3_34_2","doi-asserted-by":"publisher","DOI":"10.1145\/2043556.2043564"},{"key":"e_1_3_3_35_2","first-page":"215","volume-title":"Proceedings of the 21st USENIX Conference on File and Storage Technologies, FAST 2023","author":"He Xiaobin","year":"2023","unstructured":"Xiaobin He, Bin Yang, Jie Gao, Wei Xiao, Qi Chen, Shupeng Shi, Dexun Chen, Weiguo Liu, Wei Xue, and Zuoning Chen. 2023. HadaFS: A file system bridging the local and shared burst buffer for exascale supercomputers. In Proceedings of the 21st USENIX Conference on File and Storage Technologies, FAST 2023, Ashvin Goel and Dalit Naor (Eds.). USENIX Association, 215\u2013230. Retrieved from https:\/\/www.usenix.org\/conference\/fast23\/presentation\/he"},{"key":"e_1_3_3_36_2","first-page":"489","volume-title":"Proceedings of the USENIX Annual Technical Conference, USENIX ATC 2019","author":"Hedayati Mohammad","year":"2019","unstructured":"Mohammad Hedayati, Spyridoula Gravani, Ethan Johnson, John Criswell, Michael L. Scott, Kai Shen, and Mike Marty. 2019. Hodor: Intra-process isolation for high-throughput data plane libraries. In Proceedings of the USENIX Annual Technical Conference, USENIX ATC 2019, Dahlia Malkhi and Dan Tsafrir (Eds.). USENIX Association, 489\u2013504. Retrieved from https:\/\/www.usenix.org\/conference\/atc19\/presentation\/hedayati-hodor"},{"key":"e_1_3_3_37_2","unstructured":"IBM. 2017. Power ISATM Version 3.0 B. https:\/\/wiki.raptorcs.com\/w\/images\/c\/cb\/PowerISA_public.v3.0B.pdf"},{"key":"e_1_3_3_38_2","unstructured":"Intel. 2019. Intel(R) Optane(TM) DC Persistent Memory. Retrieved from https:\/\/www.intel.com\/content\/www\/us\/en\/architecture-and-technology\/optane-dc-persistent-memory.html"},{"key":"e_1_3_3_39_2","first-page":"301","volume-title":"Proceedings of the 13th USENIX Conference on File and Storage Technologies, FAST 2015","author":"Jannen William","year":"2015","unstructured":"William Jannen, Jun Yuan, Yang Zhan, Amogh Akshintala, John Esmet, Yizheng Jiao, Ankur Mittal, Prashant Pandey, Phaneendra Reddy, Leif Walsh et al.2015. BetrFS: A right-optimized write-optimized file system. In Proceedings of the 13th USENIX Conference on File and Storage Technologies, FAST 2015, Jiri Schindler and Erez Zadok (Eds.). USENIX Association, 301\u2013315. Retrieved from https:\/\/www.usenix.org\/conference\/fast15\/technical-sessions\/presentation\/jannen"},{"key":"e_1_3_3_40_2","doi-asserted-by":"publisher","DOI":"10.1145\/3132402.3132420"},{"key":"e_1_3_3_41_2","doi-asserted-by":"publisher","DOI":"10.1145\/3341301.3359631"},{"key":"e_1_3_3_42_2","first-page":"249","volume-title":"Proceedings of the USENIX Annual Technical Conference, USENIX ATC 2015","author":"Kang Junbin","year":"2015","unstructured":"Junbin Kang, Benlong Zhang, Tianyu Wo, Weiren Yu, Lian Du, Shuai Ma, and Jinpeng Huai. 2015. SpanFS: A scalable file system on fast storage devices. In Proceedings of the USENIX Annual Technical Conference, USENIX ATC 2015, Shan Lu and Erik Riedel (Eds.). USENIX Association, 249\u2013261. Retrieved from https:\/\/www.usenix.org\/conference\/atc15\/technical-session\/presentation\/kang"},{"key":"e_1_3_3_43_2","doi-asserted-by":"publisher","DOI":"10.1145\/2588555.2595632"},{"key":"e_1_3_3_44_2","first-page":"241","volume-title":"Proceedings of the 16th USENIX Conference on File and Storage Technologies, FAST 2018","author":"Kannan Sudarsun","year":"2018","unstructured":"Sudarsun Kannan, Andrea C. Arpaci-Dusseau, Remzi H. Arpaci-Dusseau, Yuangang Wang, Jun Xu, and Gopinath Palani. 2018. Designing a true direct-access file system with DevFS. In Proceedings of the 16th USENIX Conference on File and Storage Technologies, FAST 2018, Nitin Agrawal and Raju Rangaswami (Eds.). USENIX Association, 241\u2013256. Retrieved from https:\/\/www.usenix.org\/conference\/fast18\/presentation\/kannan"},{"key":"e_1_3_3_45_2","volume-title":"Proceedings of the 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 Proceedings of the 8th USENIX Workshop on Hot Topics in Storage and File Systems, HotStorage 2016, Nitin Agrawal and Sam H. Noh (Eds.). USENIX Association. Retrieved from https:\/\/www.usenix.org\/conference\/hotstorage16\/workshop-program\/presentation\/kim"},{"key":"e_1_3_3_46_2","first-page":"739","volume-title":"Proceedings of the USENIX Annual Technical Conference, USENIX ATC 2022","author":"Kim Juwon","year":"2022","unstructured":"Juwon Kim, Minsu Kim, Muhammad Danish Tehseen, Joontaek Oh, and Youjip Won. 2022. IPLFS: Log-structured file system without garbage collection. In Proceedings of the USENIX Annual Technical Conference, USENIX ATC 2022, Jiri Schindler and Noa Zilberman (Eds.). USENIX Association, 739\u2013754. Retrieved from https:\/\/www.usenix.org\/conference\/atc22\/presentation\/kim-juwon"},{"key":"e_1_3_3_47_2","first-page":"75","volume-title":"Proceedings of the 15th USENIX Symposium on Operating Systems Design and Implementation, OSDI 2021","author":"Koo Jinhyung","year":"2021","unstructured":"Jinhyung Koo, Junsu Im, Jooyoung Song, Juhyung Park, Eunji Lee, Bryan S. Kim, and Sungjin Lee. 2021. Modernizing file system through in-storage indexing. In Proceedings of the 15th USENIX Symposium on Operating Systems Design and Implementation, OSDI 2021, Angela Demke Brown and Jay R. Lorch (Eds.). USENIX Association, 75\u201392. Retrieved from https:\/\/www.usenix.org\/conference\/osdi21\/presentation\/koo"},{"key":"e_1_3_3_48_2","first-page":"36","article-title":"The Linux RAM disk","author":"Koutoupis Petros","year":"2009","unstructured":"Petros Koutoupis. 2009. The Linux RAM disk. LiNUX+ Mag. (2009), 36\u201339.","journal-title":"LiNUX+ Mag."},{"key":"e_1_3_3_49_2","doi-asserted-by":"crossref","unstructured":"Youngjin Kwon Henrique Fingler Tyler Hunt Simon Peter Emmett Witchel and Thomas Anderson. 2017. Strata: A cross media file system. Retrieved from https:\/\/github.com\/ut-osa\/strata","DOI":"10.1145\/3132747.3132770"},{"key":"e_1_3_3_50_2","doi-asserted-by":"publisher","DOI":"10.1145\/3132747.3132770"},{"key":"e_1_3_3_51_2","first-page":"273","volume-title":"Proceedings of the 13th USENIX Conference on File and Storage Technologies, FAST 2015","author":"Lee Changman","year":"2015","unstructured":"Changman Lee, Dongho Sim, Joo Young Hwang, and Sangyeun Cho. 2015. F2FS: A new file system for flash storage. In Proceedings of the 13th USENIX Conference on File and Storage Technologies, FAST 2015, Jiri Schindler and Erez Zadok (Eds.). USENIX Association, 273\u2013286. Retrieved from https:\/\/www.usenix.org\/conference\/fast15\/technical-sessions\/presentation\/lee"},{"key":"e_1_3_3_52_2","doi-asserted-by":"publisher","DOI":"10.1145\/3599691.3603416"},{"key":"e_1_3_3_53_2","first-page":"603","volume-title":"Proceedings of the 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 Proceedings of the USENIX Annual Technical Conference, USENIX ATC 2019, Dahlia Malkhi and Dan Tsafrir (Eds.). USENIX Association, 603\u2013616. Retrieved from https:\/\/www.usenix.org\/conference\/atc19\/presentation\/lee-gyusun"},{"key":"e_1_3_3_54_2","doi-asserted-by":"publisher","DOI":"10.1145\/3514221.3526188"},{"key":"e_1_3_3_55_2","doi-asserted-by":"publisher","DOI":"10.5555\/1404014.1404030"},{"key":"e_1_3_3_56_2","first-page":"501","volume-title":"Proceedings of the USENIX Annual Technical Conference, USENIX ATC 2014","author":"Li Cheng","year":"2014","unstructured":"Cheng Li, Philip Shilane, Fred Douglis, Hyong Shim, Stephen Smaldone, and Grant Wallace. 2014. Nitro: A capacity-optimized SSD cache for primary storage. In Proceedings of the USENIX Annual Technical Conference, USENIX ATC 2014, Garth Gibson and Nickolai Zeldovich (Eds.). USENIX Association, 501\u2013512. Retrieved from https:\/\/www.usenix.org\/conference\/atc14\/technical-sessions\/presentation\/li_cheng_1"},{"key":"e_1_3_3_57_2","doi-asserted-by":"publisher","DOI":"10.1109\/ICDCS47774.2020.00071"},{"key":"e_1_3_3_58_2","doi-asserted-by":"publisher","DOI":"10.1145\/3565026"},{"key":"e_1_3_3_59_2","unstructured":"Xiaojian Liao. 2024. Max: A Multicore-accelerated file system for flash storage. Retrieved from https:\/\/github.com\/thustorage\/max"},{"key":"e_1_3_3_60_2","first-page":"549","volume-title":"Proceedings of the 14th USENIX Symposium on Operating Systems Design and Implementation, OSDI 2020","author":"Liao Xiaojian","year":"2020","unstructured":"Xiaojian Liao, Youyou Lu, Erci Xu, and Jiwu Shu. 2020. Write dependency disentanglement with HORAE. In Proceedings of the 14th USENIX Symposium on Operating Systems Design and Implementation, OSDI 2020. USENIX Association, 549\u2013565. Retrieved from https:\/\/www.usenix.org\/conference\/osdi20\/presentation\/liao"},{"key":"e_1_3_3_61_2","first-page":"877","volume-title":"Proceedings of the USENIX Annual Technical Conference, USENIX ATC 2021","author":"Liao Xiaojian","year":"2021","unstructured":"Xiaojian Liao, Youyou Lu, Erci Xu, and Jiwu Shu. 2021. Max: A multicore-accelerated file system for flash storage. In Proceedings of the USENIX Annual Technical Conference, USENIX ATC 2021, Irina Calciu and Geoff Kuenning (Eds.). USENIX Association, 877\u2013891. Retrieved from https:\/\/www.usenix.org\/conference\/atc21\/presentation\/liao"},{"key":"e_1_3_3_62_2","doi-asserted-by":"publisher","DOI":"10.1145\/3477132.3483592"},{"key":"e_1_3_3_63_2","doi-asserted-by":"publisher","DOI":"10.1145\/3552326.3567495"},{"key":"e_1_3_3_64_2","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-540-75444-2_23"},{"key":"e_1_3_3_65_2","first-page":"801","volume-title":"Proceedings of the USENIX Annual Technical Conference, USENIX ATC 2023","author":"Lin Zhen","year":"2023","unstructured":"Zhen Lin, Lingfeng Xiang, Jia Rao, and Hui Lu. 2023. P2CACHE: Exploring tiered memory for in-kernel file systems caching. In Proceedings of the USENIX Annual Technical Conference, USENIX ATC 2023, Julia Lawall and Dan Williams (Eds.). USENIX Association, 801\u2013815. Retrieved from https:\/\/www.usenix.org\/conference\/atc23\/presentation\/lin"},{"key":"e_1_3_3_66_2","unstructured":"Linux. 2024. Memory management. Retrieved from https:\/\/www.kernel.org\/doc\/html\/v5.8\/x86\/x86_64\/mm.html"},{"key":"e_1_3_3_67_2","volume-title":"Proceedings of the 11th USENIX Workshop on Hot Topics in Storage and File Systems, HotStorage 2019","author":"Liu Jing","year":"2019","unstructured":"Jing Liu, Andrea C. Arpaci-Dusseau, Remzi H. Arpaci-Dusseau, and Sudarsun Kannan. 2019. File systems as processes. In Proceedings of the 11th USENIX Workshop on Hot Topics in Storage and File Systems, HotStorage 2019, Daniel Peek and Gala Yadgar (Eds.). USENIX Association. Retrieved from https:\/\/www.usenix.org\/conference\/hotstorage19\/presentation\/liu"},{"key":"e_1_3_3_68_2","doi-asserted-by":"publisher","DOI":"10.1145\/3477132.3483581"},{"key":"e_1_3_3_69_2","doi-asserted-by":"publisher","DOI":"10.1109\/ICCD46524.2019.00034"},{"key":"e_1_3_3_70_2","doi-asserted-by":"publisher","DOI":"10.1023\/A:1021567425133"},{"key":"e_1_3_3_71_2","first-page":"133","volume-title":"Proceedings of the 14th USENIX Conference on File and Storage Technologies, FAST 2016","author":"Lu Lanyue","year":"2016","unstructured":"Lanyue Lu, Thanumalayan Sankaranarayana Pillai, Andrea C. Arpaci-Dusseau, and Remzi H. Arpaci-Dusseau. 2016. WiscKey: Separating keys from values in SSD-conscious storage. In Proceedings of the 14th USENIX Conference on File and Storage Technologies, FAST 2016, Angela Demke Brown and Florentina I. Popovici (Eds.). USENIX Association, 133\u2013148. Retrieved from https:\/\/www.usenix.org\/conference\/fast16\/technical-sessions\/presentation\/lu"},{"key":"e_1_3_3_72_2","first-page":"75","volume-title":"Proceedings of the 12th USENIX Conference on File and Storage Technologies, FAST 2014","author":"Lu Youyou","year":"2014","unstructured":"Youyou Lu, Jiwu Shu, and Wei Wang. 2014. ReconFS: A reconstructable file system on flash storage. In Proceedings of the 12th USENIX Conference on File and Storage Technologies, FAST 2014, Bianca Schroeder and Eno Thereska (Eds.). USENIX, 75\u201388. Retrieved from https:\/\/www.usenix.org\/conference\/fast14\/technical-sessions\/presentation\/lu"},{"key":"e_1_3_3_73_2","doi-asserted-by":"publisher","DOI":"10.1145\/3319369"},{"key":"e_1_3_3_74_2","doi-asserted-by":"publisher","DOI":"10.1145\/3492321.3519567"},{"key":"e_1_3_3_75_2","first-page":"313","volume-title":"Proceedings of the 20th USENIX Conference on File and Storage Technologies, FAST 2022","author":"Lv Wenhao","year":"2022","unstructured":"Wenhao Lv, Youyou Lu, Yiming Zhang, Peile Duan, and Jiwu Shu. 2022. InfiniFS: An efficient metadata service for large-scale distributed filesystems. In Proceedings of the 20th USENIX Conference on File and Storage Technologies, FAST 2022, Dean Hildebrand and Donald E. Porter (Eds.). USENIX Association, 313\u2013328. Retrieved from https:\/\/www.usenix.org\/conference\/fast22\/presentation\/lv"},{"key":"e_1_3_3_76_2","first-page":"137","volume-title":"Proceedings of the 18th USENIX Conference on File and Storage Technologies, FAST 2020","author":"Maneas Stathis","year":"2020","unstructured":"Stathis Maneas, Kaveh Mahdaviani, Tim Emami, and Bianca Schroeder. 2020. A study of SSD reliability in large scale enterprise storage deployments. In Proceedings of the 18th USENIX Conference on File and Storage Technologies, FAST 2020, Sam H. Noh and Brent Welch (Eds.). USENIX Association, 137\u2013149. Retrieved from https:\/\/www.usenix.org\/conference\/fast20\/presentation\/maneas"},{"key":"e_1_3_3_77_2","first-page":"21","volume-title":"Proceedings of the Linux Symposium","volume":"2","author":"Mathur Avantika","year":"2007","unstructured":"Avantika Mathur, Mingming Cao, Suparna Bhattacharya, Andreas Dilger, Alex Tomas, and Laurent Vivier. 2007. The new ext4 filesystem: Current status and future plans. In Proceedings of the Linux Symposium, Vol. 2. Citeseer, 21\u201333."},{"key":"e_1_3_3_78_2","unstructured":"Chris Mellor. 2019. Is Optane DIMM endurance good enough? Quick answer\u2026Yes Intel has delivered. Retrieved from https:\/\/blocksandfiles.com\/2019\/04\/04\/enduring-optane-dimm-question-is-its-endurance-good-enough-yes-intel-has-delivered\/"},{"key":"e_1_3_3_79_2","doi-asserted-by":"publisher","DOI":"10.1145\/3458817.3476180"},{"key":"e_1_3_3_80_2","doi-asserted-by":"publisher","DOI":"10.1145\/3230543.3230560"},{"key":"e_1_3_3_81_2","first-page":"1","volume-title":"Proceedings of the 7th Symposium on Operating Systems Design and Implementation, OSDI 2006","author":"Nightingale Edmund B.","year":"2006","unstructured":"Edmund B. Nightingale, Kaushik Veeraraghavan, Peter M. Chen, and Jason Flinn. 2006. Rethink the sync. In Proceedings of the 7th Symposium on Operating Systems Design and Implementation, OSDI 2006, Brian N. Bershad and Jeffrey C. Mogul (Eds.). USENIX Association, 1\u201314. Retrieved from http:\/\/www.usenix.org\/events\/osdi06\/tech\/nightingale.html"},{"key":"e_1_3_3_82_2","first-page":"345","volume-title":"Proceedings of the 20th USENIX Conference on File and Storage Technologies, FAST 2022","author":"Oh Joontaek","year":"2022","unstructured":"Joontaek Oh, Sion Ji, Yongjin Kim, and Youjip Won. 2022. exF2FS: Transaction support in log-structured filesystem. In Proceedings of the 20th USENIX Conference on File and Storage Technologies, FAST 2022, Dean Hildebrand and Donald E. Porter (Eds.). USENIX Association, 345\u2013362. Retrieved from https:\/\/www.usenix.org\/conference\/fast22\/presentation\/oh"},{"key":"e_1_3_3_83_2","article-title":"Scaling flash technology to meet application demands","author":"Ohshima S.","year":"2018","unstructured":"S. Ohshima. 2018. Scaling flash technology to meet application demands. In Keynote 3 at Flash Memory Summit. https:\/\/americas.kioxia.com\/en-ca\/business\/news\/2018\/memory-20180806-1.html","journal-title":"In Keynote 3 at Flash Memory Summit"},{"key":"e_1_3_3_84_2","first-page":"787","volume-title":"Proceedings of the USENIX Annual Technical Conference, USENIX ATC 2017","author":"Park Daejun","year":"2017","unstructured":"Daejun Park and Dongkun Shin. 2017. iJournaling: Fine-grained journaling for improving the latency of fsync system call. In Proceedings of the USENIX Annual Technical Conference, USENIX ATC 2017, Dilma Da Silva and Bryan Ford (Eds.). USENIX Association, 787\u2013798. Retrieved from https:\/\/www.usenix.org\/conference\/atc17\/technical-sessions\/presentation\/park"},{"key":"e_1_3_3_85_2","first-page":"241","volume-title":"Proceedings of the USENIX Annual Technical Conference, USENIX ATC 2019","author":"Park Soyeon","year":"2019","unstructured":"Soyeon Park, Sangho Lee, Wen Xu, Hyungon Moon, and Taesoo Kim. 2019. libmpk: Software abstraction for Intel memory protection keys (Intel MPK). In Proceedings of the USENIX Annual Technical Conference, USENIX ATC 2019, Dahlia Malkhi and Dan Tsafrir (Eds.). USENIX Association, 241\u2013254. Retrieved from https:\/\/www.usenix.org\/conference\/atc19\/presentation\/park-soyeon"},{"key":"e_1_3_3_86_2","doi-asserted-by":"publisher","DOI":"10.1145\/2213836.2213844"},{"key":"e_1_3_3_87_2","unstructured":"PCIe. 2024. PCI Express Base Specification Revision 3.0. Retrieved from https:\/\/picture.iczhiku.com\/resource\/eetop\/wHiSRjtztkeJLnVc.pdf"},{"key":"e_1_3_3_88_2","first-page":"1","volume-title":"Proceedings of the 11th USENIX Symposium on Operating Systems Design and Implementation, OSDI 2014","author":"Peter Simon","year":"2014","unstructured":"Simon Peter, Jialin Li, Irene Zhang, Dan R. K. Ports, Doug Woos, Arvind Krishnamurthy, Thomas E. Anderson, and Timothy Roscoe. 2014. Arrakis: The operating system is the control plane. In Proceedings of the 11th USENIX Symposium on Operating Systems Design and Implementation, OSDI 2014, Jason Flinn and Hank Levy (Eds.). USENIX Association, 1\u201316. Retrieved from https:\/\/www.usenix.org\/conference\/osdi14\/technical-sessions\/presentation\/peter"},{"key":"e_1_3_3_89_2","doi-asserted-by":"publisher","DOI":"10.1109\/ICCD58817.2023.00054"},{"key":"e_1_3_3_90_2","doi-asserted-by":"publisher","DOI":"10.1109\/ICCD58817.2023.00040"},{"key":"e_1_3_3_91_2","doi-asserted-by":"publisher","DOI":"10.1145\/3132747.3132765"},{"key":"e_1_3_3_92_2","doi-asserted-by":"publisher","DOI":"10.1145\/2592798.2592814"},{"key":"e_1_3_3_93_2","first-page":"145","volume-title":"Proceedings of the USENIX Annual Technical Conference, USENIX ATC 2013","author":"Ren Kai","year":"2013","unstructured":"Kai Ren and Garth A. Gibson. 2013. TABLEFS: Enhancing metadata efficiency in the local file system. In Proceedings of the USENIX Annual Technical Conference, USENIX ATC 2013, Andrew Birrell and Emin G\u00fcn Sirer (Eds.). USENIX Association, 145\u2013156. Retrieved from https:\/\/www.usenix.org\/conference\/atc13\/technical-sessions\/presentation\/ren"},{"key":"e_1_3_3_94_2","first-page":"137","volume-title":"Proceedings of the 14th USENIX Symposium on Operating Systems Design and Implementation, OSDI 2020","author":"Ren Yujie","year":"2020","unstructured":"Yujie Ren, Changwoo Min, and Sudarsun Kannan. 2020. CrossFS: A cross-layered direct-access file system. In Proceedings of the 14th USENIX Symposium on Operating Systems Design and Implementation, OSDI 2020. USENIX Association, 137\u2013154. Retrieved from https:\/\/www.usenix.org\/conference\/osdi20\/presentation\/ren"},{"key":"e_1_3_3_95_2","first-page":"41","volume-title":"Proceedings of the General Track: 2000 USENIX Annual Technical Conference","author":"Roselli Drew S.","year":"2000","unstructured":"Drew S. Roselli, Jacob R. Lorch, and Thomas E. Anderson. 2000. A comparison of file system workloads. In Proceedings of the General Track: 2000 USENIX Annual Technical Conference. USENIX, 41\u201354. Retrieved from http:\/\/www.usenix.org\/publications\/library\/proceedings\/usenix2000\/general\/roselli.html"},{"key":"e_1_3_3_96_2","doi-asserted-by":"publisher","DOI":"10.1145\/121132.121137"},{"key":"e_1_3_3_97_2","unstructured":"SAMSUNG. 2024. Samsung SZ1735a Z-SSD. Retrieved from https:\/\/download.semiconductor.samsung.com\/resources\/brochure\/Samsung%20SZ1735a%20U.2%20Z-SSD.pdf"},{"key":"e_1_3_3_98_2","first-page":"17","volume-title":"Proceedings of the 11th USENIX Conference on File and Storage Technologies, FAST 2013","author":"Shetty Pradeep","year":"2013","unstructured":"Pradeep Shetty, Richard P. Spillane, Ravikant Malpani, Binesh Andrews, Justin Seyster, and Erez Zadok. 2013. Building workload-independent storage with VT-trees. In Proceedings of the 11th USENIX Conference on File and Storage Technologies, FAST 2013, Keith A. Smith and Yuanyuan Zhou (Eds.). USENIX, 17\u201330. Retrieved from https:\/\/www.usenix.org\/conference\/fast13\/technical-sessions\/presentation\/shetty"},{"key":"e_1_3_3_99_2","first-page":"1221","volume-title":"Proceedings of the 28th USENIX Security Symposium, USENIX Security 2019","author":"Vahldiek-Oberwagner Anjo","year":"2019","unstructured":"Anjo Vahldiek-Oberwagner, Eslam Elnikety, Nuno O. Duarte, Michael Sammler, Peter Druschel, and Deepak Garg. 2019. ERIM: Secure, efficient in-process isolation with protection keys (MPK). In Proceedings of the 28th USENIX Security Symposium, USENIX Security 2019, Nadia Heninger and Patrick Traynor (Eds.). USENIX Association, 1221\u20131238. Retrieved from https:\/\/www.usenix.org\/conference\/usenixsecurity19\/presentation\/vahldiek-oberwagner"},{"key":"e_1_3_3_100_2","doi-asserted-by":"publisher","DOI":"10.1145\/2592798.2592810"},{"key":"e_1_3_3_101_2","doi-asserted-by":"publisher","DOI":"10.1109\/ICDE60146.2024.00044"},{"key":"e_1_3_3_102_2","first-page":"211","volume-title":"Proceedings of the 16th USENIX Conference on File and Storage Technologies, FAST 2018","author":"Won Youjip","year":"2018","unstructured":"Youjip Won, Jaemin Jung, Gyeongyeol Choi, Joontaek Oh, Seongbae Son, Joo Young Hwang, and Sangyeun Cho. 2018. Barrier-enabled IO stack for flash storage. In Proceedings of the 16th USENIX Conference on File and Storage Technologies, FAST 2018, Nitin Agrawal and Raju Rangaswami (Eds.). USENIX Association, 211\u2013226. Retrieved from https:\/\/www.usenix.org\/conference\/fast18\/presentation\/won"},{"key":"e_1_3_3_103_2","first-page":"281","volume-title":"Proceedings of the 21st USENIX Conference on File and Storage Technologies, FAST 2023","author":"Woo Hobin","year":"2023","unstructured":"Hobin Woo, Daegyu Han, Seungjoon Ha, Sam H. Noh, and Beomseok Nam. 2023. On stacking a persistent memory file system on legacy file systems. In Proceedings of the 21st USENIX Conference on File and Storage Technologies, FAST 2023, Ashvin Goel and Dalit Naor (Eds.). USENIX Association, 281\u2013296. Retrieved from https:\/\/www.usenix.org\/conference\/fast23\/presentation\/woo"},{"key":"e_1_3_3_104_2","first-page":"603","volume-title":"Proceedings of the USENIX Annual Technical Conference, USENIX ATC 2020","author":"Wu Fenggang","year":"2020","unstructured":"Fenggang Wu, Ming-Hong Yang, Baoquan Zhang, and David H. C. Du. 2020. AC-key: Adaptive caching for LSM-based key-value stores. In Proceedings of the USENIX Annual Technical Conference, USENIX ATC 2020, Ada Gavrilovska and Erez Zadok (Eds.). USENIX Association, 603\u2013615. Retrieved from https:\/\/www.usenix.org\/conference\/atc20\/presentation\/wu-fenggang"},{"key":"e_1_3_3_105_2","volume-title":"Proceedings of the 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 Proceedings of the 11th USENIX Workshop on Hot Topics in Storage and File Systems, HotStorage 2019, Daniel Peek and Gala Yadgar (Eds.). USENIX Association. Retrieved from https:\/\/www.usenix.org\/conference\/hotstorage19\/presentation\/wu-kan"},{"key":"e_1_3_3_106_2","doi-asserted-by":"publisher","DOI":"10.1145\/2901318.2901332"},{"key":"e_1_3_3_107_2","doi-asserted-by":"publisher","DOI":"10.1145\/3631146"},{"key":"e_1_3_3_108_2","doi-asserted-by":"publisher","DOI":"10.1109\/CLOUDCOM.2017.14"},{"key":"e_1_3_3_109_2","doi-asserted-by":"publisher","DOI":"10.1109\/DAC18072.2020.9218679"},{"key":"e_1_3_3_110_2","volume-title":"Proceedings of the 11th USENIX Workshop on Hot Topics in Storage and File Systems, HotStorage 2019","author":"Yoshimura Takeshi","year":"2019","unstructured":"Takeshi Yoshimura, Tatsuhiro Chiba, and Hiroshi Horii. 2019. EvFS: User-level, event-driven file system for non-volatile memory. In Proceedings of the 11th USENIX Workshop on Hot Topics in Storage and File Systems, HotStorage 2019, Daniel Peek and Gala Yadgar (Eds.). USENIX Association. Retrieved from https:\/\/www.usenix.org\/conference\/hotstorage19\/presentation\/yoshimura"},{"key":"e_1_3_3_111_2","doi-asserted-by":"publisher","DOI":"10.1109\/ICDE48307.2020.00034"},{"key":"e_1_3_3_112_2","first-page":"265","volume-title":"Proceedings of the 21st USENIX Conference on File and Storage Technologies, FAST 2023","author":"Zhong Shawn","year":"2023","unstructured":"Shawn Zhong, Chenhao Ye, Guanzhou Hu, Suyan Qu, Andrea C. Arpaci-Dusseau, Remzi H. Arpaci-Dusseau, and Michael M. Swift. 2023. MadFS: Per-file virtualization for userspace persistent memory filesystems. In Proceedings of the 21st USENIX Conference on File and Storage Technologies, FAST 2023, Ashvin Goel and Dalit Naor (Eds.). USENIX Association, 265\u2013280. Retrieved from https:\/\/www.usenix.org\/conference\/fast23\/presentation\/zhong"},{"key":"e_1_3_3_113_2","first-page":"375","volume-title":"Proceedings of the 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 et al.2022. XRP: In-kernel storage functions with eBPF. In Proceedings of the 16th USENIX Symposium on Operating Systems Design and Implementation, OSDI 2022, Marcos K. Aguilera and Hakim Weatherspoon (Eds.). USENIX Association, 375\u2013393. Retrieved from https:\/\/www.usenix.org\/conference\/osdi22\/presentation\/zhong"},{"key":"e_1_3_3_114_2","doi-asserted-by":"publisher","DOI":"10.1145\/3600006.3613171"}],"container-title":["ACM Transactions on Storage"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3728645","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,11,3]],"date-time":"2025-11-03T13:31:58Z","timestamp":1762176718000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3728645"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2025,11,3]]},"references-count":113,"journal-issue":{"issue":"4","published-print":{"date-parts":[[2025,11,30]]}},"alternative-id":["10.1145\/3728645"],"URL":"https:\/\/doi.org\/10.1145\/3728645","relation":{},"ISSN":["1553-3077","1553-3093"],"issn-type":[{"value":"1553-3077","type":"print"},{"value":"1553-3093","type":"electronic"}],"subject":[],"published":{"date-parts":[[2025,11,3]]},"assertion":[{"value":"2024-08-20","order":0,"name":"received","label":"Received","group":{"name":"publication_history","label":"Publication History"}},{"value":"2025-03-26","order":2,"name":"accepted","label":"Accepted","group":{"name":"publication_history","label":"Publication History"}},{"value":"2025-11-03","order":3,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}