{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,1,9]],"date-time":"2026-01-09T17:11:49Z","timestamp":1767978709593,"version":"3.49.0"},"reference-count":104,"publisher":"Association for Computing Machinery (ACM)","issue":"1","funder":[{"DOI":"10.13039\/501100001809","name":"National Natural Science Foundation of China","doi-asserted-by":"crossref","award":["62441225"],"award-info":[{"award-number":["62441225"]}],"id":[{"id":"10.13039\/501100001809","id-type":"DOI","asserted-by":"crossref"}]},{"DOI":"10.13039\/501100012226","name":"Fundamental Research Funds for the Central Universities","doi-asserted-by":"crossref","award":["NS2024057"],"award-info":[{"award-number":["NS2024057"]}],"id":[{"id":"10.13039\/501100012226","id-type":"DOI","asserted-by":"crossref"}]},{"DOI":"10.13039\/501100004608","name":"Natural Science Foundation of Jiangsu Province","doi-asserted-by":"crossref","award":["BK20220973"],"award-info":[{"award-number":["BK20220973"]}],"id":[{"id":"10.13039\/501100004608","id-type":"DOI","asserted-by":"crossref"}]}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":["ACM Trans. Storage"],"published-print":{"date-parts":[[2026,2,28]]},"abstract":"<jats:p>The ultra-fast persistent memories (PMs) promise a practical solution toward high-performance distributed file systems. This article examines and reveals a cascade of performance and reliability issues in the current PM provision scheme, which not only underutilizes fast PM devices but also leads to severe consequences, such as throughput degradation, load imbalance, and even service outage. To remedy these, we introduce Ethane+, a rack-scale, distributed file system built on disaggregated persistent memory (DPM). Through resource separation using fast data connection technologies, DPM achieves efficient and cost-effective PM sharing while supporting strong fault isolation. To unleash such hardware potentials, Ethane+ incorporates an asymmetric file system architecture inspired by the imbalanced resource provision feature of DPM. It splits a file system into a control-plane FS and a data-plane FS, and designs these two planes with dual goals of best hardware utilization and hardening file system reliability. Evaluation results demonstrate that Ethane+ reaps the DPM hardware benefits, performs up to 60\u00d7 better than modern distributed file systems, resists both software and hardware faults, and improves data-intensive application throughputs by up to 15\u00d7.<\/jats:p>","DOI":"10.1145\/3760403","type":"journal-article","created":{"date-parts":[[2025,8,13]],"date-time":"2025-08-13T11:15:14Z","timestamp":1755083714000},"page":"1-39","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":0,"title":["Achieving Both Performance and Reliability in An Asymmetric File System on Disaggregated Persistent Memory"],"prefix":"10.1145","volume":"22","author":[{"ORCID":"https:\/\/orcid.org\/0000-0003-1707-4025","authenticated-orcid":false,"given":"Miao","family":"Cai","sequence":"first","affiliation":[{"name":"College of Computer Science and Technology, Nanjing University of Aeronautics and Astronautics","place":["Nanjing, China"]}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-9551-0705","authenticated-orcid":false,"given":"Junru","family":"Shen","sequence":"additional","affiliation":[{"name":"College of Computer Science and Software Engineering, Hohai University","place":["Nanjing, China"]}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0003-1065-449X","authenticated-orcid":false,"given":"Baoliu","family":"Ye","sequence":"additional","affiliation":[{"name":"State Key Laboratory for Novel Software Technology, Nanjing University","place":["Nanjing, China"]}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"320","published-online":{"date-parts":[[2026,1,9]]},"reference":[{"key":"e_1_3_2_2_2","unstructured":"2006. Apache Hadoop. Retrieved August 22 2025 from https:\/\/hadoop.apache.org\/"},{"key":"e_1_3_2_3_2","unstructured":"2008. Apache ZooKeeper. Retrieved August 22 2025 from https:\/\/zookeeper.apache.org\/"},{"key":"e_1_3_2_4_2","unstructured":"2023. Deepseek. Retrieved August 22 2025 from https:\/\/www.deepseek.com\/"},{"key":"e_1_3_2_5_2","unstructured":"2011. Filebench. Retrieved August 22 2025 from https:\/\/github.com\/filebench\/filebench"},{"key":"e_1_3_2_6_2","unstructured":"2025. Fire-Flyer File System. Retrieved August 22 2025 from https:\/\/github.com\/deepseek-ai\/3FS"},{"key":"e_1_3_2_7_2","unstructured":"2011. Flexible I\/O Tester. Retrieved August 22 2025 from https:\/\/github.com\/axboe\/fio"},{"key":"e_1_3_2_8_2","unstructured":"2019. Intel PMWatch. Retrieved August 22 2025 from https:\/\/github.com\/intel\/intel-pmwatch"},{"key":"e_1_3_2_9_2","unstructured":"2018. libaco. Retrieved August 22 2025 from https:\/\/github.com\/hnes\/libaco"},{"key":"e_1_3_2_10_2","unstructured":"2016. MDTest. Retrieved August 22 2025 from https:\/\/github.com\/LLNL\/mdtest"},{"key":"e_1_3_2_11_2","unstructured":"2012. MPICH. Retrieved August 22 2025 from https:\/\/www.mpich.org\/"},{"key":"e_1_3_2_12_2","unstructured":"2023. Multi-Packet RQ. Retrieved August 22 2025 from https:\/\/docs.nvidia.com\/networking\/display\/rdmacore50\/multi-packet+rq"},{"key":"e_1_3_2_13_2","unstructured":"2023. Scale with Redis Cluster. Retrieved August 22 2025 from https:\/\/redis.io\/docs\/latest\/operate\/oss_and_stack\/management\/scaling\/"},{"key":"e_1_3_2_14_2","unstructured":"2023. The Lustre file system. Retrieved August 22 2025 from https:\/\/www.lustre.org\/"},{"key":"e_1_3_2_15_2","doi-asserted-by":"crossref","first-page":"353","DOI":"10.1145\/3341301.3359656","volume-title":"Proceedings of the 27th ACM Symposium on Operating Systems Principles","author":"Aghayev Abutalib","year":"2019","unstructured":"Abutalib Aghayev, Sage A. Weil, Michael Kuchnik, Mark Nelson, Gregory R. Ganger, and George Amvrosiadis. 2019. File systems unfit as distributed storage backends: Lessons from 10 years of ceph evolution. In Proceedings of the 27th ACM Symposium on Operating Systems Principles. 353\u2013369."},{"key":"e_1_3_2_16_2","first-page":"1011","volume-title":"Proceedings of the 14th USENIX Symposium on Operating Systems Design and Implementation","author":"Anderson Thomas E.","year":"2020","unstructured":"Thomas E. Anderson, Marco Canini, Jongyul Kim, Dejan Kostic, Youngjin Kwon, Simon Peter, Waleed Reda, Henry N. Schuh, and Emmett Witchel. 2020. Assise: Performance and availability via client-local NVM in a distributed file system. In Proceedings of the 14th USENIX Symposium on Operating Systems Design and Implementation. 1011\u20131027."},{"key":"e_1_3_2_17_2","first-page":"15","volume-title":"Proceedings of the 18th IEEE International Symposium on High Performance Computer Architecture","author":"Awasthi Manu","year":"2012","unstructured":"Manu Awasthi, Manjunath Shevgoor, Kshitij Sudan, Bipin Rajendran, Rajeev Balasubramonian, and Viji Srinivasan. 2012. Efficient scrub mechanisms for error-prone emerging memories. In Proceedings of the 18th IEEE International Symposium on High Performance Computer Architecture. 15\u201326."},{"key":"e_1_3_2_18_2","first-page":"617","volume-title":"Proceedings of the 14th USENIX Symposium on Operating Systems Design and Implementation","author":"Balakrishnan Mahesh","year":"2020","unstructured":"Mahesh Balakrishnan, Jason Flinn, Chen Shen, Mihir Dharamshi, Ahmed Jafri, Xiao Shi, Santosh Ghosh, Hazem Hassan, Aaryaman Sagar, Rhed Shi, et\u00a0al. 2020. Virtual consensus in delos. In Proceedings of the 14th USENIX Symposium on Operating Systems Design and Implementation. 617\u2013632."},{"key":"e_1_3_2_19_2","first-page":"1","volume-title":"Proceedings of the 9th USENIX Symposium on Networked Systems Design and Implementation","author":"Balakrishnan Mahesh","year":"2012","unstructured":"Mahesh Balakrishnan, Dahlia Malkhi, Vijayan Prabhakaran, Ted Wobber, Michael Wei, and John D. Davis. 2012. CORFU: A shared log design for flash clusters. In Proceedings of the 9th USENIX Symposium on Networked Systems Design and Implementation. 1\u201314."},{"key":"e_1_3_2_20_2","first-page":"325","volume-title":"Proceedings of the ACM SIGOPS 24th Symposium on Operating Systems Principles","author":"Balakrishnan Mahesh","year":"2013","unstructured":"Mahesh Balakrishnan, Dahlia Malkhi, Ted Wobber, Ming Wu, Vijayan Prabhakaran, Michael Wei, John D. Davis, Sriram Rao, Tao Zou, and Aviad Zuck. 2013. Tango: Distributed data structures over a shared log. In Proceedings of the ACM SIGOPS 24th Symposium on Operating Systems Principles. 325\u2013340."},{"key":"e_1_3_2_21_2","doi-asserted-by":"publisher","DOI":"10.1145\/3015146"},{"key":"e_1_3_2_22_2","first-page":"753","volume-title":"Proceedings of the 14th USENIX Symposium on Operating Systems Design and Implementation","author":"Berg Benjamin","year":"2020","unstructured":"Benjamin Berg, Daniel S. Berger, Sara McAllister, Isaac Grosof, Sathya Gunasekar, Jimmy Lu, Michael Uhlar, Jim Carrig, Nathan Beckmann, Mor Harchol-Balter, and Gregory R. Ganger. 2020. The cachelib caching engine: Design and experiences at scale. In Proceedings of the 14th USENIX Symposium on Operating Systems Design and Implementation. 753\u2013768."},{"key":"e_1_3_2_23_2","first-page":"1","volume-title":"Proceedings of the 9th USENIX Symposium on Operating Systems Design and Implementation","author":"Boyd-Wickizer Silas","year":"2010","unstructured":"Silas Boyd-Wickizer, Austin T. Clements, Yandong Mao, Aleksey Pesterev, M. Frans Kaashoek, Robert Tappan Morris, and Nickolai Zeldovich. 2010. An analysis of linux scalability to many cores. In Proceedings of the 9th USENIX Symposium on Operating Systems Design and Implementation. 1\u201316."},{"key":"e_1_3_2_24_2","first-page":"899","volume-title":"Proceedings of the 2022 USENIX Annual Technical Conference","author":"Cai Miao","year":"2022","unstructured":"Miao Cai, Junru Shen, Bin Tang, Hao Huang, and Baoliu Ye. 2022. FlatFS: Flatten hierarchical file system namespace on non-volatile memories. In Proceedings of the 2022 USENIX Annual Technical Conference. 899\u2013914."},{"key":"e_1_3_2_25_2","first-page":"191","volume-title":"Proceedings of the 2024 USENIX Annual Technical Conference","author":"Cai Miao","year":"2024","unstructured":"Miao Cai, Junru Shen, and Baoliu Ye. 2024. Ethane: An asymmetric file system for disaggregated persistent memory. In Proceedings of the 2024 USENIX Annual Technical Conference. 191\u2013207."},{"key":"e_1_3_2_26_2","first-page":"143","volume-title":"Proceedings of the 23rd ACM Symposium on Operating Systems Principles 2011","author":"Calder Brad","year":"2011","unstructured":"Brad Calder, Ju Wang, Aaron Ogus, Niranjan Nilakantan, Arild Skjolsvold, Sam McKelvie, Yikang Xu, Shashwat Srivastav, Jiesheng Wu, Huseyin Simitci, et\u00a0al. 2011. Windows azure storage: A highly available cloud storage service with strong consistency. In Proceedings of the 23rd ACM Symposium on Operating Systems Principles 2011. 143\u2013157."},{"key":"e_1_3_2_27_2","doi-asserted-by":"publisher","DOI":"10.5555\/3386691.3386712"},{"key":"e_1_3_2_28_2","first-page":"164","volume-title":"Proceedings of the 16th ACM Workshop on Hot Topics in Networks, HotNets 2017","author":"Carbonari Amanda","year":"2017","unstructured":"Amanda Carbonari and Ivan Beschastnikh. 2017. Tolerating faults in disaggregated datacenters. In Proceedings of the 16th ACM Workshop on Hot Topics in Networks, HotNets 2017. 164\u2013170."},{"key":"e_1_3_2_29_2","volume-title":"Proceedings of the 4th Annual Linux Showcase & Conference","author":"Carns Philip H.","year":"2000","unstructured":"Philip H. Carns, Walter B. Ligon III, Robert B. Ross, and Rajeev Thakur. 2000. PVFS: A parallel file system for linux clusters. In Proceedings of the 4th Annual Linux Showcase & Conference."},{"issue":"12","key":"e_1_3_2_30_2","doi-asserted-by":"crossref","first-page":"3432","DOI":"10.14778\/3554821.3554834","article-title":"CloudJump: Optimizing cloud databases for cloud storages","volume":"15","author":"Chen Zongzhi","year":"2022","unstructured":"Zongzhi Chen, Xinjun Yang, Feifei Li, Xuntao Cheng, Qingda Hu, Zheyu Miao, Rongbiao Xie, Xiaofei Wu, Kang Wang, Zhao Song, et\u00a0al. 2022. CloudJump: Optimizing cloud databases for cloud storages. Proc. VLDB Endow. 15, 12 (2022), 3432\u20133444.","journal-title":"Proc. VLDB Endow."},{"key":"e_1_3_2_31_2","doi-asserted-by":"publisher","DOI":"10.1109\/MICRO.2018.00057"},{"key":"e_1_3_2_32_2","first-page":"137","volume-title":"Proceedings of the 6th Symposium on Operating System Design and Implementation","author":"Dean Jeffrey","year":"2004","unstructured":"Jeffrey Dean and Sanjay Ghemawat. 2004. MapReduce: Simplified data processing on large clusters. In Proceedings of the 6th Symposium on Operating System Design and Implementation. 137\u2013150."},{"key":"e_1_3_2_33_2","first-page":"325","volume-title":"Proceedings of the 17th USENIX Symposium on Networked Systems Design and Implementation","author":"Ding Cong","year":"2020","unstructured":"Cong Ding, David Chu, Evan Zhao, Xiang Li, Lorenzo Alvisi, and Robbert van Renesse. 2020. Scalog: Seamless reconfiguration and total order in a scalable shared log. In Proceedings of the 17th USENIX Symposium on Networked Systems Design and Implementation. 325\u2013338."},{"key":"e_1_3_2_34_2","first-page":"105","volume-title":"Proceedings of the 11th USENIX conference on File and Storage Technologies","author":"Do Thanh","year":"2013","unstructured":"Thanh Do, Tyler Harter, Yingchao Liu, Haryadi S. Gunawi, Andrea C. Arpaci-Dusseau, and Remzi H. Arpaci-Dusseau. 2013. HARDFS: Hardening HDFS with selective and lightweight versioning. In Proceedings of the 11th USENIX conference on File and Storage Technologies. 105\u2013118."},{"key":"e_1_3_2_35_2","doi-asserted-by":"publisher","DOI":"10.1145\/3341301.3359637"},{"key":"e_1_3_2_36_2","doi-asserted-by":"publisher","DOI":"10.1145\/3589772"},{"key":"e_1_3_2_37_2","first-page":"1","volume-title":"Proceedings of the 11th European Conference on Computer Systems","author":"Dulloor Subramanya","year":"2016","unstructured":"Subramanya Dulloor, Amitabha Roy, Zheguang Zhao, Narayanan Sundaram, Nadathur Satish, Rajesh Sankaran, Jeff Jackson, and Karsten Schwan. 2016. Data tiering in heterogeneous memory systems. In Proceedings of the 11th European Conference on Computer Systems. 1\u201316."},{"key":"e_1_3_2_38_2","first-page":"371","volume-title":"Proceedings of the 10th USENIX Symposium on Networked Systems Design and Implementation","author":"Fan Bin","year":"2013","unstructured":"Bin Fan, David G. Andersen, and Michael Kaminsky. 2013. MemC3: Compact and concurrent MemCache with dumber caching and smarter hashing. In Proceedings of the 10th USENIX Symposium on Networked Systems Design and Implementation. 371\u2013384."},{"key":"e_1_3_2_39_2","first-page":"61","volume-title":"Proceedings of the 9th USENIX Symposium on Operating Systems Design and Implementation","author":"Ford Daniel","year":"2010","unstructured":"Daniel Ford, Fran\u00e7ois Labelle, Florentina I. Popovici, Murray Stokely, Van-Anh Truong, Luiz Barroso, Carrie Grimes, and Sean Quinlan. 2010. Availability in globally distributed storage systems. In Proceedings of the 9th USENIX Symposium on Operating Systems Design and Implementation. 61\u201374."},{"key":"e_1_3_2_40_2","doi-asserted-by":"publisher","DOI":"10.1145\/3477132.3483543"},{"key":"e_1_3_2_41_2","first-page":"29","volume-title":"Proceedings of the 19th ACM Symposium on Operating Systems Principles","author":"Ghemawat Sanjay","year":"2003","unstructured":"Sanjay Ghemawat, Howard Gobioff, and Shun-Tak Leung. 2003. The Google file system. In Proceedings of the 19th ACM Symposium on Operating Systems Principles. 29\u201343."},{"key":"e_1_3_2_42_2","first-page":"649","volume-title":"Proceedings of the 14th USENIX Symposium on Networked Systems Design and Implementation","author":"Gu Juncheng","year":"2017","unstructured":"Juncheng Gu, Youngmoon Lee, Yiwen Zhang, Mosharaf Chowdhury, and Kang G. Shin. 2017. Efficient memory disaggregation with infiniswap. In Proceedings of the 14th USENIX Symposium on Networked Systems Design and Implementation. 649\u2013667."},{"key":"e_1_3_2_43_2","doi-asserted-by":"publisher","DOI":"10.14778\/3436905.3436921"},{"key":"e_1_3_2_44_2","doi-asserted-by":"publisher","DOI":"10.1145\/2670979.2670986"},{"key":"e_1_3_2_45_2","doi-asserted-by":"publisher","DOI":"10.1145\/2987550.2987583"},{"key":"e_1_3_2_46_2","first-page":"915","volume-title":"Proceedings of the 2023 USENIX Annual Technical Conference","author":"Guo Hao","year":"2023","unstructured":"Hao Guo, Youyou Lu, Wenhao Lv, Xiaojian Liao, Shaoxun Zeng, and Jiwu Shu. 2023. SingularFS: A billion-scale distributed file system using a single metadata server. In Proceedings of the 2023 USENIX Annual Technical Conference. 915\u2013928."},{"key":"e_1_3_2_47_2","doi-asserted-by":"publisher","DOI":"10.1145\/3503222.3507762"},{"key":"e_1_3_2_48_2","doi-asserted-by":"publisher","DOI":"10.1145\/3483447"},{"key":"e_1_3_2_49_2","first-page":"749","volume-title":"Proceedings of the International Conference on Management of Data","author":"Huang Haoyu","year":"2021","unstructured":"Haoyu Huang and Shahram Ghandeharizadeh. 2021. Nova-LSM: A distributed, component-based LSM-tree key-value store. In Proceedings of the International Conference on Management of Data. 749\u2013763."},{"key":"e_1_3_2_50_2","doi-asserted-by":"publisher","DOI":"10.1145\/2925426.2926290"},{"key":"e_1_3_2_51_2","doi-asserted-by":"publisher","DOI":"10.5555\/3358807.3358874"},{"key":"e_1_3_2_52_2","first-page":"301","volume-title":"Proceedings of the 13th USENIX Conference on File and Storage Technologies","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\u00a0al. 2015. BetrFS: A right-optimized write-optimized file system. In Proceedings of the 13th USENIX Conference on File and Storage Technologies. 301\u2013315."},{"key":"e_1_3_2_53_2","doi-asserted-by":"publisher","DOI":"10.1145\/3477132.3483541"},{"key":"e_1_3_2_54_2","doi-asserted-by":"crossref","first-page":"494","DOI":"10.1145\/3341301.3359631","volume-title":"Proceedings of the 27th ACM Symposium on Operating Systems Principles","author":"Kadekodi Rohan","year":"2019","unstructured":"Rohan Kadekodi, Se Kwon Lee, Sanidhya Kashyap, Taesoo Kim, Aasheesh Kolli, and Vijay Chidambaram. 2019. SplitFS: Reducing software overhead in file systems for persistent memory. In Proceedings of the 27th ACM Symposium on Operating Systems Principles. 494\u2013508."},{"key":"e_1_3_2_55_2","doi-asserted-by":"publisher","DOI":"10.5555\/3026959.3027000"},{"key":"e_1_3_2_56_2","doi-asserted-by":"publisher","DOI":"10.1145\/3477132.3483565"},{"key":"e_1_3_2_57_2","first-page":"75","volume-title":"Proceedings of the 15th USENIX Symposium on Operating Systems Design and Implementation","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. 75\u201392."},{"key":"e_1_3_2_58_2","doi-asserted-by":"publisher","DOI":"10.14778\/3565838.3565854"},{"key":"e_1_3_2_59_2","doi-asserted-by":"publisher","DOI":"10.1109\/TPDS.2019.2928289"},{"key":"e_1_3_2_60_2","doi-asserted-by":"publisher","DOI":"10.1145\/3575693.3578835"},{"key":"e_1_3_2_61_2","first-page":"99","volume-title":"Proceedings of the 21st USENIX Conference on File and Storage Technologies","author":"Li Pengfei","year":"2023","unstructured":"Pengfei Li, Yu Hua, Pengfei Zuo, Zhangyu Chen, and Jiajie Sheng. 2023. ROLEX: A scalable RDMA-oriented learned key-value store for disaggregated memory systems. In Proceedings of the 21st USENIX Conference on File and Storage Technologies. 99\u2013114."},{"key":"e_1_3_2_62_2","first-page":"331","volume-title":"Proceedings of the 21st USENIX Conference on File and Storage Technologies","author":"Li Qiang","year":"2023","unstructured":"Qiang Li, Qiao Xiang, Yuxin Wang, Haohao Song, Ridi Wen, Wenhui Yao, Yuanyuan Dong, Shuqi Zhao, Shuo Huang, Zhaosheng Zhu, et\u00a0al. 2023. More than capacity: Performance-oriented evolution of Pangu in Alibaba. In Proceedings of the 21st USENIX Conference on File and Storage Technologies. 331\u2013346."},{"key":"e_1_3_2_63_2","first-page":"35","volume-title":"Proceedings of the 20th USENIX Conference on File and Storage Technologies","author":"Li Ruibin","year":"2022","unstructured":"Ruibin Li, Xiang Ren, Xu Zhao, Siwei He, Michael Stumm, and Ding Yuan. 2022. ctFS: Replacing file indexing with hardware memory translation through contiguous file allocation for persistent memory. In Proceedings of the 20th USENIX Conference on File and Storage Technologies. 35\u201350."},{"key":"e_1_3_2_64_2","first-page":"357","volume-title":"Proceedings of the 13th USENIX Symposium on Operating Systems Design and Implementation","author":"Lockerman Joshua","year":"2018","unstructured":"Joshua Lockerman, Jose M. Faleiro, Juno Kim, Soham Sankaran, Daniel J. Abadi, James Aspnes, Siddhartha Sen, and Mahesh Balakrishnan. 2018. The FuzzyLog: A partially ordered shared log. In Proceedings of the 13th USENIX Symposium on Operating Systems Design and Implementation. 357\u2013372."},{"key":"e_1_3_2_65_2","first-page":"773","volume-title":"Proceedings of the 2017 USENIX Annual Technical Conference","author":"Lu Youyou","year":"2017","unstructured":"Youyou Lu, Jiwu Shu, Youmin Chen, and Tao Li. 2017. Octopus: An RDMA-enabled distributed persistent memory file system. In Proceedings of the 2017 USENIX Annual Technical Conference. 773\u2013785."},{"key":"e_1_3_2_66_2","first-page":"313","volume-title":"Proceedings of the 20th USENIX Conference on File and Storage Technologies","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. 313\u2013328."},{"key":"e_1_3_2_67_2","first-page":"757","volume-title":"Proceedings of the 25th ACM International Conference on Architectural Support for Programming Languages and Operating Systems","author":"Ma Teng","year":"2020","unstructured":"Teng Ma, Mingxing Zhang, Kang Chen, Zhuo Song, Yongwei Wu, and Xuehai Qian. 2020. AsymNVM: An efficient framework for implementing persistent data structures on asymmetric NVM architecture. In Proceedings of the 25th ACM International Conference on Architectural Support for Programming Languages and Operating Systems. 757\u2013773."},{"key":"e_1_3_2_68_2","first-page":"742","volume-title":"Proceedings of the 28th ACM International Conference on Architectural Support for Programming Languages and Operating Systems","author":"Maruf Hasan Al","year":"2023","unstructured":"Hasan Al Maruf, Hao Wang, Abhishek Dhanotia, Johannes Weiner, Niket Agarwal, Pallab Bhattacharya, Chris Petersen, Mosharaf Chowdhury, Shobhit O. Kanaujia, and Prakash Chauhan. 2023. TPP: Transparent page placement for CXL-enabled tiered-memory. In Proceedings of the 28th ACM International Conference on Architectural Support for Programming Languages and Operating Systems. 742\u2013755."},{"key":"e_1_3_2_69_2","first-page":"97","volume-title":"Proceedings of the 19th USENIX Conference on File and Storage Technologies","author":"Neal Ian","year":"2021","unstructured":"Ian Neal, Gefei Zuo, Eric Shiple, Tanvir Ahmed Khan, Youngjin Kwon, Simon Peter, and Baris Kasikci. 2021. Rethinking file mapping for persistent memory. In Proceedings of the 19th USENIX Conference on File and Storage Technologies. 97\u2013111."},{"key":"e_1_3_2_70_2","first-page":"89","volume-title":"Proceedings of the 15th USENIX Conference on File and Storage Technologies","author":"Niazi Salman","year":"2017","unstructured":"Salman Niazi, Mahmoud Ismail, Seif Haridi, Jim Dowling, Steffen Grohsschmiedt, and Mikael Ronstr\u00f6m. 2017. HopsFS: Scaling hierarchical file system metadata using NewSQL databases. In Proceedings of the 15th USENIX Conference on File and Storage Technologies. 89\u2013104."},{"key":"e_1_3_2_71_2","first-page":"177","volume-title":"Proceedings of the 9th USENIX Conference on File and Storage Technologies","author":"Patil Swapnil","year":"2011","unstructured":"Swapnil Patil and Garth A. Gibson. 2011. Scale and concurrency of GIGA+: File system directories with millions of files. In Proceedings of the 9th USENIX Conference on File and Storage Technologies. 177\u2013190."},{"key":"e_1_3_2_72_2","doi-asserted-by":"crossref","first-page":"206","DOI":"10.1145\/1095810.1095830","volume-title":"Proceedings of the 20th ACM Symposium on Operating Systems Principles","author":"Prabhakaran Vijayan","year":"2005","unstructured":"Vijayan Prabhakaran, Lakshmi N. Bairavasundaram, Nitin Agrawal, Haryadi S. Gunawi, Andrea C. Arpaci-Dusseau, and Remzi H. Arpaci-Dusseau. 2005. IRON file systems. In Proceedings of the 20th ACM Symposium on Operating Systems Principles. 206\u2013220."},{"key":"e_1_3_2_73_2","first-page":"155","volume-title":"Proceedings of the 23rd USENIX Conference on File and Storage Technologies","author":"Qin Ruoyu","year":"2025","unstructured":"Ruoyu Qin, Zheming Li, Weiran He, Jialei Cui, Feng Ren, Mingxing Zhang, Yongwei Wu, Weimin Zheng, and Xinran Xu. 2025. Mooncake: Trading more storage for less computation - A KVCache-centric architecture for serving LLM chatbot. In Proceedings of the 23rd USENIX Conference on File and Storage Technologies. 155\u2013170."},{"key":"e_1_3_2_74_2","first-page":"221","volume-title":"Proceedings of the 23rd USENIX Conference on File and Storage Technologies","author":"Qiu Shi","year":"2025","unstructured":"Shi Qiu, Weinan Liu, Yifan Hu, Jianqin Yan, Zhirong Shen, Xin Yao, Renhai Chen, Gong Zhang, and Yiming Zhang. 2025. GeminiFS: A companion file system for GPUs. In Proceedings of the 23rd USENIX Conference on File and Storage Technologies. 221\u2013236."},{"key":"e_1_3_2_75_2","first-page":"1","volume-title":"Proceedings of the 9th Eurosys Conference on Computer Systems","author":"Rao Dulloor Subramanya","year":"2014","unstructured":"Dulloor Subramanya Rao, Sanjay Kumar, Anil S. Keshavamurthy, Philip Lantz, Dheeraj Reddy, Rajesh Sankaran, and Jeff Jackson. 2014. System software for persistent memory. In Proceedings of the 9th Eurosys Conference on Computer Systems. 1\u201315."},{"key":"e_1_3_2_76_2","first-page":"145","volume-title":"Proceedings of the 2013 USENIX Annual Technical Conference","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 2013 USENIX Annual Technical Conference. 145\u2013156."},{"key":"e_1_3_2_77_2","first-page":"237","volume-title":"Proceedings of the International Conference for High Performance Computing, Networking, Storage and Analysis","author":"Ren Kai","year":"2014","unstructured":"Kai Ren, Qing Zheng, Swapnil Patil, and Garth A. Gibson. 2014. IndexFS: Scaling file system metadata performance with stateless caching and bulk insertion. In Proceedings of the International Conference for High Performance Computing, Networking, Storage and Analysis. 237\u2013248."},{"key":"e_1_3_2_78_2","first-page":"315","volume-title":"Proceedings of the 14th USENIX Symposium on Operating Systems Design and Implementation","author":"Ruan Zhenyuan","year":"2020","unstructured":"Zhenyuan Ruan, Malte Schwarzkopf, Marcos K. Aguilera, and Adam Belay. 2020. AIFM: High-performance, application-integrated far memory. In Proceedings of the 14th USENIX Symposium on Operating Systems Design and Implementation. 315\u2013332."},{"key":"e_1_3_2_79_2","doi-asserted-by":"crossref","first-page":"440","DOI":"10.1145\/2485922.2485960","volume-title":"Proceedings of the 40th Annual International Symposium on Computer Architecture","author":"Seong Nak Hee","year":"2013","unstructured":"Nak Hee Seong, Sungkap Yeo, and Hsien-Hsin S. Lee. 2013. Tri-level-cell phase change memory: Toward an efficient and reliable memory system. In Proceedings of the 40th Annual International Symposium on Computer Architecture. 440\u2013451."},{"key":"e_1_3_2_80_2","first-page":"69","volume-title":"Proceedings of the 13th USENIX Symposium on Operating Systems Design and Implementation","author":"Shan Yizhou","unstructured":"Yizhou Shan, Yutong Huang, Yilun Chen, and Yiying Zhang. 2018. LegoOS: A disseminated, distributed OS for hardware resource disaggregation. In Proceedings of the 13th USENIX Symposium on Operating Systems Design and Implementation. 69\u201387."},{"key":"e_1_3_2_81_2","first-page":"147","volume-title":"Proceedings of the 28th ACM International Conference on Architectural Support for Programming Languages and Operating Systems","author":"Shu Junyi","year":"2023","unstructured":"Junyi Shu, Ruidong Zhu, Yun Ma, Gang Huang, Hong Mei, Xuanzhe Liu, and Xin Jin. 2023. Disaggregated RAID storage in modern datacenters. In Proceedings of the 28th ACM International Conference on Architectural Support for Programming Languages and Operating Systems. 147\u2013163."},{"key":"e_1_3_2_82_2","doi-asserted-by":"publisher","DOI":"10.1109\/MSST.2010.5496972"},{"key":"e_1_3_2_83_2","doi-asserted-by":"crossref","first-page":"105","DOI":"10.1145\/3613424.3614256","volume-title":"Proceedings of the 56th Annual IEEE\/ACM International Symposium on Microarchitecture","author":"Sun Yan","year":"2023","unstructured":"Yan Sun, Yifan Yuan, Zeduo Yu, Reese Kuper, Chihun Song, Jinghan Huang, Houxiang Ji, Siddharth Agarwal, Jiaqi Lou, Ipoom Jeong, et\u00a0al. 2023. Demystifying CXL memory with genuine CXL-ready systems and devices. In Proceedings of the 56th Annual IEEE\/ACM International Symposium on Microarchitecture. 105\u2013121."},{"key":"e_1_3_2_84_2","first-page":"33","volume-title":"Proceedings of the 2020 USENIX Annual Technical Conference","author":"Tsai Shin-Yeh","year":"2020","unstructured":"Shin-Yeh Tsai, Yizhou Shan, and Yiying Zhang. 2020. Disaggregating persistent memory and controlling them remotely: An exploration of passive disaggregated key-value stores. In Proceedings of the 2020 USENIX Annual Technical Conference. 33\u201348."},{"key":"e_1_3_2_85_2","doi-asserted-by":"publisher","DOI":"10.1109\/LCA.2021.3110439"},{"key":"e_1_3_2_86_2","first-page":"1033","volume-title":"Proceedings of the International Conference on Management of Data","author":"Wang Qing","year":"2022","unstructured":"Qing Wang, Youyou Lu, and Jiwu Shu. 2022. Sherman: A write-optimized distributed B+ tree index on disaggregated memory. In Proceedings of the International Conference on Management of Data. 1033\u20131048."},{"key":"e_1_3_2_87_2","doi-asserted-by":"publisher","DOI":"10.1145\/3600006.3613149"},{"key":"e_1_3_2_88_2","first-page":"331","volume-title":"Proceedings of the 18th European Conference on Computer Systems","author":"Wang Yiduo","year":"2023","unstructured":"Yiduo Wang, Yufei Wu, Cheng Li, Pengfei Zheng, Biao Cao, Yan Sun, Fei Zhou, Yinlong Xu, Yao Wang, and Guangjun Xie. 2023. CFS: Scaling metadata service for distributed file system via pruned scope of critical sections. In Proceedings of the 18th European Conference on Computer Systems. 331\u2013346."},{"key":"e_1_3_2_89_2","first-page":"35","volume-title":"Proceedings of the 14th USENIX Symposium on Networked Systems Design and Implementation","author":"Wei Michael","year":"2017","unstructured":"Michael Wei, Amy Tai, Christopher J. Rossbach, Ittai Abraham, Maithem Munshed, Medhavi Dhawan, Jim Stabile, Udi Wieder, Scott Fritchie, Steven Swanson, et\u00a0al. 2017. vCorfu: A cloud-scale object store on a shared log. In Proceedings of the 14th USENIX Symposium on Networked Systems Design and Implementation. 35\u201349."},{"key":"e_1_3_2_90_2","first-page":"523","volume-title":"Proceedings of the 2021 USENIX Annual Technical Conference","author":"Wei Xingda","year":"2021","unstructured":"Xingda Wei, Xiating Xie, Rong Chen, Haibo Chen, and Binyu Zang. 2021. Characterizing and optimizing remote persistent memory with RDMA and NVM. In Proceedings of the 2021 USENIX Annual Technical Conference. 523\u2013536."},{"key":"e_1_3_2_91_2","first-page":"307","volume-title":"Proceedings of the 7th Symposium on Operating Systems Design and Implementation","author":"Weil Sage A.","year":"2006","unstructured":"Sage A. Weil, Scott A. Brandt, Ethan L. Miller, Darrell D. E. Long, and Carlos Maltzahn. 2006. Ceph: A scalable, high-performance distributed file system. In Proceedings of the 7th Symposium on Operating Systems Design and Implementation. 307\u2013320."},{"key":"e_1_3_2_92_2","first-page":"1","volume-title":"Proceedings of the ACM\/IEEE Conference on High Performance Networking and Computing","author":"Weil Sage A.","year":"2004","unstructured":"Sage A. Weil, Kristal T. Pollack, Scott A. Brandt, and Ethan L. Miller. 2004. Dynamic metadata management for petabyte-scale file systems. In Proceedings of the ACM\/IEEE Conference on High Performance Networking and Computing. 1\u201312."},{"key":"e_1_3_2_93_2","first-page":"323","volume-title":"Proceedings of the 14th USENIX Conference on File and Storage Technologies","author":"Xu Jian","year":"2016","unstructured":"Jian Xu and Steven Swanson. 2016. 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. 323\u2013338."},{"key":"e_1_3_2_94_2","doi-asserted-by":"publisher","DOI":"10.1145\/3132747.3132761"},{"key":"e_1_3_2_95_2","first-page":"221","volume-title":"Proceedings of the 17th USENIX Conference on File and Storage Technologies","author":"Yang Jian","year":"2019","unstructured":"Jian Yang, Joseph Izraelevitz, and Steven Swanson. 2019. Orion: A distributed file system for non-volatile main memory and RDMA-capable networks. In Proceedings of the 17th USENIX Conference on File and Storage Technologies. 221\u2013234."},{"key":"e_1_3_2_96_2","doi-asserted-by":"publisher","DOI":"10.5555\/3386691.3386708"},{"key":"e_1_3_2_97_2","doi-asserted-by":"publisher","DOI":"10.5555\/3488766.3488777"},{"key":"e_1_3_2_98_2","first-page":"466","volume-title":"Proceedings of the 17th International Conference on High-Performance Computer Architecture","author":"Yoon Doe Hyun","year":"2011","unstructured":"Doe Hyun Yoon, Naveen Muralimanohar, Jichuan Chang, Parthasarathy Ranganathan, Norman P. Jouppi, and Mattan Erez. 2011. FREE-p: Protecting non-volatile memory against both hard and soft errors. In Proceedings of the 17th International Conference on High-Performance Computer Architecture. 466\u2013477."},{"key":"e_1_3_2_99_2","first-page":"249","volume-title":"Proceedings of the 11th USENIX Symposium on Operating Systems Design and Implementation","author":"Yuan Ding","year":"2014","unstructured":"Ding Yuan, Yu Luo, Xin Zhuang, Guilherme Renna Rodrigues, Xu Zhao, Yongle Zhang, Pranay Jain, and Michael Stumm. 2014. Simple testing can prevent most critical failures: An analysis of production failures in distributed data-intensive systems. In Proceedings of the 11th USENIX Symposium on Operating Systems Design and Implementation. 249\u2013265."},{"key":"e_1_3_2_100_2","first-page":"167","volume-title":"Proceedings of the 14th USENIX Conference on File and Storage Technologies","author":"Zhang Heng","year":"2016","unstructured":"Heng Zhang, Mingkai Dong, and Haibo Chen. 2016. Efficient and available in-memory KV-store with hybrid erasure coding and replication. In Proceedings of the 14th USENIX Conference on File and Storage Technologies. 167\u2013180."},{"key":"e_1_3_2_101_2","first-page":"897","volume-title":"Proceedings of the 2019 USENIX Annual Technical Conference","author":"Zhang Lu","year":"2019","unstructured":"Lu Zhang and Steven Swanson. 2019. Pangolin: A fault-tolerant persistent memory programming library. In Proceedings of the 2019 USENIX Annual Technical Conference. 897\u2013912."},{"key":"e_1_3_2_102_2","first-page":"51","volume-title":"Proceedings of the 20th USENIX Conference on File and Storage Technologies","author":"Zhang Ming","year":"2022","unstructured":"Ming Zhang, Yu Hua, Pengfei Zuo, and Lurong Liu. 2022. FORD: Fast one-sided RDMA-based distributed transactions for disaggregated persistent memory. In Proceedings of the 20th USENIX Conference on File and Storage Technologies. 51\u201368."},{"key":"e_1_3_2_103_2","first-page":"277","volume-title":"Proceedings of the 22nd USENIX Conference on File and Storage Technologies","author":"Zhang Weidong","year":"2024","unstructured":"Weidong Zhang, Erci Xu, Qiuping Wang, Xiaolu Zhang, Yuesheng Gu, Zhenwei Lu, Tao Ouyang, Guanqun Dai, Wenwen Peng, Zhe Xu, et\u00a0al. 2024. What\u2019s the story in EBS glory: Evolutions and lessons in building cloud block store. In Proceedings of the 22nd USENIX Conference on File and Storage Technologies. 277\u2013291."},{"key":"e_1_3_2_104_2","first-page":"1225","volume-title":"Proceedings of the 14th USENIX Symposium on Operating Systems Design and Implementation","author":"Zhu Hang","year":"2020","unstructured":"Hang Zhu, Kostis Kaffes, Zixu Chen, Zhenming Liu, Christos Kozyrakis, Ion Stoica, and Xin Jin. 2020. RackSched: A microsecond-scale scheduler for rack-scale computers. In Proceedings of the 14th USENIX Symposium on Operating Systems Design and Implementation. 1225\u20131240."},{"key":"e_1_3_2_105_2","first-page":"15","volume-title":"Proceedings of the 2021 USENIX Annual Technical Conference","author":"Zuo Pengfei","year":"2021","unstructured":"Pengfei Zuo, Jiazhao Sun, Liu Yang, Shuangwu Zhang, and Yu Hua. 2021. One-sided RDMA-conscious extendible hashing for disaggregated memory. In Proceedings of the 2021 USENIX Annual Technical Conference. 15\u201329."}],"container-title":["ACM Transactions on Storage"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3760403","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2026,1,9]],"date-time":"2026-01-09T13:04:09Z","timestamp":1767963849000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3760403"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2026,1,9]]},"references-count":104,"journal-issue":{"issue":"1","published-print":{"date-parts":[[2026,2,28]]}},"alternative-id":["10.1145\/3760403"],"URL":"https:\/\/doi.org\/10.1145\/3760403","relation":{},"ISSN":["1553-3077","1553-3093"],"issn-type":[{"value":"1553-3077","type":"print"},{"value":"1553-3093","type":"electronic"}],"subject":[],"published":{"date-parts":[[2026,1,9]]},"assertion":[{"value":"2024-10-28","order":0,"name":"received","label":"Received","group":{"name":"publication_history","label":"Publication History"}},{"value":"2025-07-17","order":2,"name":"accepted","label":"Accepted","group":{"name":"publication_history","label":"Publication History"}},{"value":"2026-01-09","order":3,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}