{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,10,2]],"date-time":"2025-10-02T00:46:27Z","timestamp":1759365987369,"version":"build-2065373602"},"publisher-location":"New York, NY, USA","reference-count":68,"publisher":"ACM","funder":[{"name":"National Key R&D Program of China","award":["2022YFB4500302"],"award-info":[{"award-number":["2022YFB4500302"]}]},{"DOI":"10.13039\/501100001809","name":"National Natural Science Foundation of China","doi-asserted-by":"publisher","award":["62202255"],"award-info":[{"award-number":["62202255"]}],"id":[{"id":"10.13039\/501100001809","id-type":"DOI","asserted-by":"publisher"}]}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":[],"published-print":{"date-parts":[[2025,10,13]]},"DOI":"10.1145\/3731569.3764794","type":"proceedings-article","created":{"date-parts":[[2025,10,1]],"date-time":"2025-10-01T12:43:24Z","timestamp":1759322604000},"page":"1099-1114","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":0,"title":["Rearchitecting the Thread Model of In-Memory Key-Value Stores with \u03bcTPS"],"prefix":"10.1145","author":[{"ORCID":"https:\/\/orcid.org\/0000-0003-4171-4299","authenticated-orcid":false,"given":"Youmin","family":"Chen","sequence":"first","affiliation":[{"name":"Shanghai Jiao Tong University, Shanghai, China"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-7362-2789","authenticated-orcid":false,"given":"Jiwu","family":"Shu","sequence":"additional","affiliation":[{"name":"Tsinghua University, Beijing, China"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-8364-3674","authenticated-orcid":false,"given":"Yanyan","family":"Shen","sequence":"additional","affiliation":[{"name":"Shanghai Jiao Tong University, Shanghai, China"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-1531-7962","authenticated-orcid":false,"given":"Linpeng","family":"Huang","sequence":"additional","affiliation":[{"name":"Shanghai Jiao Tong University, Shanghai, China"}]},{"ORCID":"https:\/\/orcid.org\/0000-0003-2380-3976","authenticated-orcid":false,"given":"Hong","family":"Mei","sequence":"additional","affiliation":[{"name":"Shanghai Jiao Tong University, Shanghai, China"}]}],"member":"320","published-online":{"date-parts":[[2025,10,12]]},"reference":[{"key":"e_1_3_2_1_1_1","unstructured":"The boost c++ libraries. https:\/\/theboostcpplibraries.com\/boost.coroutine\/."},{"key":"e_1_3_2_1_2_1","unstructured":"Data plane development kit. https:\/\/www.dpdk.org\/."},{"key":"e_1_3_2_1_3_1","unstructured":"The go programming language. https:\/\/golang.org\/."},{"key":"e_1_3_2_1_4_1","unstructured":"Intel data direct i\/o technology. https:\/\/www.intel.com\/content\/www\/us\/en\/io\/data-direct-i-o-technology.html."},{"key":"e_1_3_2_1_5_1","unstructured":"Intel dynamic load balancer. https:\/\/www.intel.com\/content\/www\/us\/en\/download\/686372\/intel-dynamic-load-balancer.html."},{"key":"e_1_3_2_1_6_1","unstructured":"Intel optane memory - responsive memory accelerated performance. https:\/\/www.intel.com\/content\/www\/us\/en\/products\/details\/memory-storage\/optane-memory.html."},{"key":"e_1_3_2_1_7_1","unstructured":"Intel performance counter monitor (intel pcm). https:\/\/github.com\/intel\/pcm."},{"key":"e_1_3_2_1_8_1","unstructured":"Intel rdt software package. https:\/\/github.com\/intel\/intel-cmt-cat."},{"key":"e_1_3_2_1_9_1","unstructured":"Introduction to cache allocation technology in the intel xeon processor e5 v4 family. https:\/\/www.intel.com\/content\/www\/us\/en\/developer\/articles\/technical\/introduction-to-cache-allocation-technology.html."},{"key":"e_1_3_2_1_10_1","unstructured":"Keydb - the faster redis alternative. https:\/\/docs.keydb.dev\/."},{"key":"e_1_3_2_1_11_1","unstructured":"Memory-semantic ssd. https:\/\/samsungmsl.com\/ms-ssd\/."},{"key":"e_1_3_2_1_12_1","unstructured":"Multi-packet rq. https:\/\/docs.nvidia.com\/networking\/display\/rdmacore50\/multi-packetrq."},{"key":"e_1_3_2_1_13_1","unstructured":"Project voldemort. http:\/\/project-voldemort.com\/."},{"key":"e_1_3_2_1_14_1","unstructured":"Rdma aware network programming user manual. https:\/\/docs.nvidia.com\/rdma-aware-networks-programming-user-manual-1-7.pdf."},{"key":"e_1_3_2_1_15_1","unstructured":"uthreads: Concurrent user threads in c++. https:\/\/github.com\/samanbarghi\/uThreads."},{"issue":"1","key":"e_1_3_2_1_16_1","doi-asserted-by":"crossref","first-page":"53","DOI":"10.1145\/2318857.2254766","article-title":"Workload analysis of a large-scale key-value store","volume":"40","author":"Atikoglu Berk","year":"2012","unstructured":"Berk Atikoglu, Yuehai Xu, Eitan Frachtenberg, Song Jiang, and Mike Paleczny. Workload analysis of a large-scale key-value store. SIGMET-RICS Perform. Eval. Rev., 40(1):53\u201364, jun 2012.","journal-title":"SIGMET-RICS Perform. Eval. Rev."},{"key":"e_1_3_2_1_17_1","first-page":"766","volume-title":"2019 USENIX Annual Technical Conference (USENIX ATC 19)","author":"Balmau Oana","year":"2019","unstructured":"Oana Balmau, Florin Dinu, Willy Zwaenepoel, Karan Gupta, Ravishankar Chandhiramoorthi, and Diego Didona. SILK: Preventing latency spikes in Log-Structured merge Key-Value stores. In 2019 USENIX Annual Technical Conference (USENIX ATC 19), pages 753\u2013766, Renton, WA, July 2019. USENIX Association."},{"key":"e_1_3_2_1_18_1","first-page":"18","volume-title":"Proceedings of the 55th Annual IEEE\/ACM International Symposium on Microarchitecture, MICRO '22","author":"Bera Rahul","unstructured":"Rahul Bera, Konstantinos Kanellopoulos, Shankar Balachandran, David Novo, Ataberk Olgun, Mohammad Sadrosadati, and Onur Mutlu. Hermes: Accelerating long-latency load requests via perceptron-based off-chip load prediction. In Proceedings of the 55th Annual IEEE\/ACM International Symposium on Microarchitecture, MICRO '22, page 1\u201318. IEEE Press, 2022."},{"key":"e_1_3_2_1_19_1","volume-title":"MongoDB: the definitive guide: powerful and scalable data storage","author":"Bradshaw Shannon","year":"2019","unstructured":"Shannon Bradshaw, Eoin Brazil, and Kristina Chodorow. MongoDB: the definitive guide: powerful and scalable data storage. O'Reilly Media, 2019."},{"key":"e_1_3_2_1_20_1","first-page":"223","volume-title":"18th USENIX Conference on File and Storage Technologies (FAST 20)","author":"Cao Zhichao","year":"2020","unstructured":"Zhichao Cao, Siying Dong, Sagar Vemuri, and David H.C. Du. Characterizing, modeling, and benchmarking RocksDB Key-Value workloads at facebook. In 18th USENIX Conference on File and Storage Technologies (FAST 20), pages 209\u2013223, Santa Clara, CA, February 2020. USENIX Association."},{"key":"e_1_3_2_1_21_1","first-page":"290","volume-title":"Proceedings of the 2018 International Conference on Management of Data, SIGMOD '18","author":"Chandramouli Badrish","year":"2018","unstructured":"Badrish Chandramouli, Guna Prasaad, Donald Kossmann, Justin Levandoski, James Hunter, and Mike Barnett. Faster: A concurrent key-value store with in-place updates. In Proceedings of the 2018 International Conference on Management of Data, SIGMOD '18, page 275\u2013290, New York, NY, USA, 2018. Association for Computing Machinery."},{"key":"e_1_3_2_1_22_1","first-page":"154","volume-title":"Proceedings of the 1st ACM Symposium on Cloud Computing, SoCC '10","author":"Cooper Brian F.","year":"2010","unstructured":"Brian F. Cooper, Adam Silberstein, Erwin Tam, Raghu Ramakrishnan, and Russell Sears. Benchmarking cloud serving systems with ycsb. In Proceedings of the 1st ACM Symposium on Cloud Computing, SoCC '10, page 143\u2013154, New York, NY, USA, 2010. Association for Computing Machinery."},{"issue":"1","key":"e_1_3_2_1_23_1","doi-asserted-by":"crossref","first-page":"58","DOI":"10.1016\/j.jalgor.2003.12.001","article-title":"An improved data stream summary: the count-min sketch and its applications","volume":"55","author":"Cormode Graham","year":"2005","unstructured":"Graham Cormode and Shan Muthukrishnan. An improved data stream summary: the count-min sketch and its applications. Journal of Algorithms, 55(1):58\u201375, 2005.","journal-title":"Journal of Algorithms"},{"key":"e_1_3_2_1_24_1","volume-title":"July","author":"Sharma Debendra Das","year":"2024","unstructured":"Debendra Das Sharma, Robert Blankenship, and Daniel Berger. An introduction to the compute express link (cxl) interconnect. ACM Comput. Surv., 56(11), July 2024."},{"issue":"4","key":"e_1_3_2_1_25_1","article-title":"Evolution of development priorities in a key-value store serving large-scale applications","volume":"17","author":"Dong Siying","year":"2021","unstructured":"Siying Dong, Andrew Kryczka, Yanqin Jin, and Michael Stumm. Rocksdb: Evolution of development priorities in a key-value store serving large-scale applications. ACM Trans. Storage, 17(4), October 2021.","journal-title":"ACM Trans. Storage"},{"key":"e_1_3_2_1_26_1","first-page":"414","volume-title":"Proceedings of the 11th USENIX Conference on Networked Systems Design and Implementation, NSDI'14","author":"Dragojevi\u0107 Aleksandar","year":"2014","unstructured":"Aleksandar Dragojevi\u0107, Dushyanth Narayanan, Orion Hodson, and Miguel Castro. Farm: Fast remote memory. In Proceedings of the 11th USENIX Conference on Networked Systems Design and Implementation, NSDI'14, page 401\u2013414, USA, 2014. USENIX Association."},{"key":"e_1_3_2_1_27_1","first-page":"70","volume-title":"Proceedings of the 25th Symposium on Operating Systems Principles, SOSP '15","author":"Dragojevi\u0107 Aleksandar","year":"2015","unstructured":"Aleksandar Dragojevi\u0107, Dushyanth Narayanan, Edmund B. Nightingale, Matthew Renzelmann, Alex Shamis, Anirudh Badam, and Miguel Castro. No compromises: Distributed transactions with consistency, availability, and performance. In Proceedings of the 25th Symposium on Operating Systems Principles, SOSP '15, page 54\u201370, New York, NY, USA, 2015. Association for Computing Machinery."},{"key":"e_1_3_2_1_28_1","volume-title":"Proc. 10th USENIX NSDI","author":"Fan Bin","year":"2013","unstructured":"Bin Fan, David G. Andersen, and Michael Kaminsky. MemC3: Compact and concurrent memcache with dumber caching and smarter hashing. In Proc. 10th USENIX NSDI, Lombard, IL, April 2013."},{"key":"e_1_3_2_1_29_1","first-page":"689","volume-title":"2020 USENIX Annual Technical Conference (USENIX ATC 20)","author":"Farshin Alireza","unstructured":"Alireza Farshin, Amir Roozbeh, Gerald Q. Maguire Jr., and Dejan Kosti\u0107. Reexamining direct cache access to optimize I\/O intensive applications for multi-hundred-gigabit networks. In 2020 USENIX Annual Technical Conference (USENIX ATC 20), pages 673\u2013689. USENIX Association, July 2020."},{"key":"e_1_3_2_1_30_1","volume-title":"Proceedings of the Fourteenth EuroSys Conference 2019","author":"Farshin Alireza","year":"2019","unstructured":"Alireza Farshin, Amir Roozbeh, Gerald Q. Maguire, and Dejan Kosti\u0107. Make the most out of last level cache in intel processors. In Proceedings of the Fourteenth EuroSys Conference 2019, EuroSys '19, New York, NY, USA, 2019. Association for Computing Machinery."},{"issue":"4","key":"e_1_3_2_1_31_1","doi-asserted-by":"crossref","first-page":"88","DOI":"10.1109\/4236.612229","article-title":"The apache http server project","volume":"1","author":"Fielding Roy T.","year":"1997","unstructured":"Roy T. Fielding and Gail Kaiser. The apache http server project. IEEE Internet Computing, 1(4):88\u201390, 1997.","journal-title":"IEEE Internet Computing"},{"issue":"124","key":"e_1_3_2_1_32_1","first-page":"5","article-title":"Distributed caching with memcached","volume":"2004","author":"Fitzpatrick Brad","year":"2004","unstructured":"Brad Fitzpatrick. Distributed caching with memcached. Linux journal, 2004(124):5, 2004.","journal-title":"Linux journal"},{"key":"e_1_3_2_1_33_1","volume-title":"Practical lock-freedom. Technical report","author":"Fraser Keir","year":"2004","unstructured":"Keir Fraser. Practical lock-freedom. Technical report, University of Cambridge, Computer Laboratory, 2004."},{"key":"e_1_3_2_1_34_1","first-page":"73","volume-title":"21st USENIX Symposium on Networked Systems Design and Implementation (NSDI 24)","author":"Fried Joshua","year":"2024","unstructured":"Joshua Fried, Gohar Irfan Chaudhry, Enrique Saurez, Esha Choukse, Inigo Goiri, Sameh Elnikety, Rodrigo Fonseca, and Adam Belay. Making kernel bypass practical for the cloud with junction. In 21st USENIX Symposium on Networked Systems Design and Implementation (NSDI 24), pages 55\u201373, Santa Clara, CA, April 2024. USENIX Association."},{"key":"e_1_3_2_1_35_1","first-page":"297","volume-title":"Proceedings of the 14th USENIX Conference on Operating Systems Design and Implementation","author":"Fried Joshua","year":"2020","unstructured":"Joshua Fried, Zhenyuan Ruan, Amy Ousterhout, and Adam Belay. Caladan: Mitigating interference at microsecond timescales. In Proceedings of the 14th USENIX Conference on Operating Systems Design and Implementation, pages 281\u2013297, 2020."},{"key":"e_1_3_2_1_36_1","volume-title":"HBase: The Definitive Guide","author":"George Lars","year":"2011","unstructured":"Lars George. HBase: The Definitive Guide. O'Reilly Media, Inc, 2011."},{"issue":"12","key":"e_1_3_2_1_37_1","doi-asserted-by":"crossref","first-page":"3072","DOI":"10.14778\/3415478.3415535","article-title":"a raft-based htap database","volume":"13","author":"Huang Dongxu","year":"2020","unstructured":"Dongxu Huang, Qi Liu, Qiu Cui, Zhuhe Fang, Xiaoyu Ma, Fei Xu, Li Shen, Liu Tang, Yuxing Zhou, Menglong Huang, Wan Wei, Cong Liu, Jian Zhang, Jianjun Li, Xuelian Wu, Lingyu Song, Ruoxi Sun, Shuaipeng Yu, Lei Zhao, Nicholas Cameron, Liquan Pei, and Xin Tang. Tidb: a raft-based htap database. Proc. VLDB Endow., 13(12):3072\u20133084, August 2020.","journal-title":"Proc. VLDB Endow."},{"key":"e_1_3_2_1_38_1","volume-title":"Java remote method invocation","author":"Java RMI","year":"2010","unstructured":"RMI Java. Java remote method invocation. Sun Microsystems Inc, 2010."},{"key":"e_1_3_2_1_39_1","first-page":"360","volume-title":"16th USENIX Symposium on Networked Systems Design and Implementation (NSDI 19)","author":"Kaffes Kostis","year":"2019","unstructured":"Kostis Kaffes, Timothy Chong, Jack Tigar Humphries, Adam Belay, David Mazi\u00e8res, and Christos Kozyrakis. Shinjuku: Preemptive scheduling for \u03bcsecond-scale tail latency. In 16th USENIX Symposium on Networked Systems Design and Implementation (NSDI 19), pages 345\u2013360, 2019."},{"key":"e_1_3_2_1_40_1","first-page":"16","volume-title":"16th USENIX Symposium on Networked Systems Design and Implementation (NSDI 19)","author":"Kalia Anuj","year":"2019","unstructured":"Anuj Kalia, Michael Kaminsky, and David Andersen. Datacenter RPCs can be general and fast. In 16th USENIX Symposium on Networked Systems Design and Implementation (NSDI 19), pages 1\u201316, Boston, MA, February 2019. USENIX Association."},{"key":"e_1_3_2_1_41_1","first-page":"450","volume-title":"2016 USENIX Annual Technical Conference (USENIX ATC 16)","author":"Kalia Anuj","year":"2016","unstructured":"Anuj Kalia, Michael Kaminsky, and David G. Andersen. Design guidelines for high performance RDMA systems. In 2016 USENIX Annual Technical Conference (USENIX ATC 16), pages 437\u2013450, Denver, CO, June 2016. USENIX Association."},{"key":"e_1_3_2_1_42_1","first-page":"201","volume-title":"12th USENIX Symposium on Operating Systems Design and Implementation (OSDI 16)","author":"Kalia Anuj","year":"2016","unstructured":"Anuj Kalia, Michael Kaminsky, and David G. Andersen. FaSST: Fast, scalable and simple distributed transactions with Two-Sided (RDMA) datagram RPCs. In 12th USENIX Symposium on Operating Systems Design and Implementation (OSDI 16), pages 185\u2013201, Savannah, GA, November 2016. USENIX Association."},{"key":"e_1_3_2_1_43_1","first-page":"15","volume-title":"Proceedings of the 17th USENIX Conference on File and Storage Technologies, FAST'19","author":"Kourtis Kornilios","year":"2019","unstructured":"Kornilios Kourtis, Nikolas Ioannou, and Ioannis Koltsidas. Reaping the performance of fast nvm storage with udepot. In Proceedings of the 17th USENIX Conference on File and Storage Technologies, FAST'19, page 1\u201315, USA, 2019. USENIX Association."},{"issue":"2","key":"e_1_3_2_1_44_1","doi-asserted-by":"crossref","first-page":"35","DOI":"10.1145\/1773912.1773922","article-title":"a decentralized structured storage system","volume":"44","author":"Lakshman Avinash","year":"2010","unstructured":"Avinash Lakshman and Prashant Malik. Cassandra: a decentralized structured storage system. SIGOPS Oper. Syst. Rev., 44(2):35\u201340, April 2010.","journal-title":"SIGOPS Oper. Syst. Rev."},{"key":"e_1_3_2_1_45_1","first-page":"461","volume-title":"Proceedings of the 27th ACM Symposium on Operating Systems Principles, SOSP '19","author":"Lepers Baptiste","year":"2019","unstructured":"Baptiste Lepers, Oana Balmau, Karan Gupta, and Willy Zwaenepoel. Kvell: the design and implementation of a fast persistent key-value store. In Proceedings of the 27th ACM Symposium on Operating Systems Principles, SOSP '19, page 447\u2013461, New York, NY, USA, 2019. Association for Computing Machinery."},{"key":"e_1_3_2_1_46_1","first-page":"152","volume-title":"Proceedings of the 26th Symposium on Operating Systems Principles, SOSP '17","author":"Li Bojie","year":"2017","unstructured":"Bojie Li, Zhenyuan Ruan, Wencong Xiao, Yuanwei Lu, Yongqiang Xiong, Andrew Putnam, Enhong Chen, and Lintao Zhang. Kv-direct: High-performance in-memory key-value store with programmable nic. In Proceedings of the 26th Symposium on Operating Systems Principles, SOSP '17, page 137\u2013152, New York, NY, USA, 2017. Association for Computing Machinery."},{"key":"e_1_3_2_1_47_1","first-page":"444","volume-title":"Proceedings of the 11th USENIX Conference on Networked Systems Design and Implementation, NSDI'14","author":"Lim Hyeontaek","year":"2014","unstructured":"Hyeontaek Lim, Dongsu Han, David G. Andersen, and Michael Kaminsky. Mica: A holistic approach to fast in-memory key-value storage. In Proceedings of the 11th USENIX Conference on Networked Systems Design and Implementation, NSDI'14, page 429\u2013444, USA, 2014. USENIX Association."},{"key":"e_1_3_2_1_48_1","first-page":"571","volume-title":"17th USENIX Symposium on Operating Systems Design and Implementation (OSDI 23)","author":"Luo Xuchuan","year":"2023","unstructured":"Xuchuan Luo, Pengfei Zuo, Jiacheng Shen, Jiazhen Gu, Xin Wang, Michael R. Lyu, and Yangfan Zhou. SMART: A High-Performance adaptive radix tree for disaggregated memory. In 17th USENIX Symposium on Operating Systems Design and Implementation (OSDI 23), pages 553\u2013571, Boston, MA, July 2023. USENIX Association."},{"key":"e_1_3_2_1_49_1","first-page":"196","volume-title":"Proceedings of the 7th ACM European Conference on Computer Systems, EuroSys '12","author":"Mao Yandong","year":"2012","unstructured":"Yandong Mao, Eddie Kohler, and Robert Tappan Morris. Cache craftiness for fast multicore key-value storage. In Proceedings of the 7th ACM European Conference on Computer Systems, EuroSys '12, page 183\u2013196, New York, NY, USA, 2012. Association for Computing Machinery."},{"issue":"4","key":"e_1_3_2_1_50_1","doi-asserted-by":"crossref","first-page":"458","DOI":"10.1145\/3186728.3164142","article-title":"Concurrent log-structured memory for many-core key-value stores","volume":"11","author":"Merritt Alexander","year":"2017","unstructured":"Alexander Merritt, Ada Gavrilovska, Yuan Chen, and Dejan Milojicic. Concurrent log-structured memory for many-core key-value stores. Proc. VLDB Endow., 11(4):458\u2013471, December 2017.","journal-title":"Proc. VLDB Endow."},{"key":"e_1_3_2_1_51_1","first-page":"114","volume-title":"2013 USENIX Annual Technical Conference (USENIX ATC 13)","author":"Mitchell Christopher","year":"2013","unstructured":"Christopher Mitchell, Yifeng Geng, and Jinyang Li. Using One-Sided RDMA reads to build a fast, CPU-Efficient Key-Value store. In 2013 USENIX Annual Technical Conference (USENIX ATC 13), pages 103\u2013114, San Jose, CA, June 2013. USENIX Association."},{"key":"e_1_3_2_1_52_1","first-page":"191","volume-title":"USENIX Annual Technical Conference, FREENIX Track","author":"Olson Michael A","year":"1999","unstructured":"Michael A Olson, Keith Bostic, and Margo I Seltzer. Berkeley db. In USENIX Annual Technical Conference, FREENIX Track, pages 183\u2013191, 1999."},{"key":"e_1_3_2_1_53_1","first-page":"378","volume-title":"NSDI","volume":"19","author":"Ousterhout Amy","year":"2019","unstructured":"Amy Ousterhout, Joshua Fried, Jonathan Behrens, Adam Belay, and Hari Balakrishnan. Shenango: Achieving high cpu efficiency for latency-sensitive datacenter workloads. In NSDI, volume 19, pages 361\u2013378, 2019."},{"key":"e_1_3_2_1_54_1","first-page":"968","volume-title":"17th USENIX Symposium on Operating Systems Design and Implementation (OSDI 23)","author":"Pismenny Boris","year":"2023","unstructured":"Boris Pismenny, Adam Morrison, and Dan Tsafrir. ShRing: Networking with shared receive rings. In 17th USENIX Symposium on Operating Systems Design and Implementation (OSDI 23), pages 949\u2013968, Boston, MA, July 2023. USENIX Association."},{"key":"e_1_3_2_1_55_1","first-page":"160","volume-title":"13th USENIX Symposium on Operating Systems Design and Implementation (OSDI 18)","author":"Qin Henry","year":"2018","unstructured":"Henry Qin, Qian Li, Jacqueline Speiser, Peter Kraft, and John Ousterhout. Arachne: Core-Aware thread management. In 13th USENIX Symposium on Operating Systems Design and Implementation (OSDI 18), pages 145\u2013160, Carlsbad, CA, October 2018. USENIX Association."},{"key":"e_1_3_2_1_56_1","first-page":"573","volume-title":"Proceedings of the Eighteenth European Conference on Computer Systems, EuroSys '23","author":"Qiu Ziyue","year":"2023","unstructured":"Ziyue Qiu, Juncheng Yang, Juncheng Zhang, Cheng Li, Xiaosong Ma, Qi Chen, Mao Yang, and Yinlong Xu. Frozenhot cache: Rethinking cache management for modern hardware. In Proceedings of the Eighteenth European Conference on Computer Systems, EuroSys '23, page 557\u2013573, New York, NY, USA, 2023. Association for Computing Machinery."},{"key":"e_1_3_2_1_57_1","first-page":"358","volume-title":"Proceedings of the 26th Symposium on Operating Systems Principles, SOSP '17","author":"Roghanchi Sepideh","year":"2017","unstructured":"Sepideh Roghanchi, Jakob Eriksson, and Nilanjana Basu. ffwd: delegation is (much) faster than you think. In Proceedings of the 26th Symposium on Operating Systems Principles, SOSP '17, page 342\u2013358, New York, NY, USA, 2017. Association for Computing Machinery."},{"key":"e_1_3_2_1_58_1","volume-title":"Sun Microsystems","author":"Srinivasan Raj","year":"1995","unstructured":"Raj Srinivasan and RPC RFC1831. Remote procedure call protocol specification version 2. Sun Microsystems, August, 1995."},{"key":"e_1_3_2_1_59_1","first-page":"194","volume-title":"Proceedings of the 13th USENIX Conference on Operating Systems Design and Implementation, OSDI'18","author":"Sriraman Akshitha","year":"2018","unstructured":"Akshitha Sriraman and Thomas F. Wenisch. \u03bctune: auto-tuned threading for oldi microservices. In Proceedings of the 13th USENIX Conference on Operating Systems Design and Implementation, OSDI'18, page 177\u2013194, USA, 2018. USENIX Association."},{"key":"e_1_3_2_1_60_1","first-page":"788","volume-title":"2022 USENIX Annual Technical Conference (USENIX ATC 22)","author":"Wang Jing","year":"2022","unstructured":"Jing Wang, Youyou Lu, Qing Wang, Minhui Xie, Keji Huang, and Jiwu Shu. Pacman: An efficient compaction approach for Log-Structured Key-Value store on persistent memory. In 2022 USENIX Annual Technical Conference (USENIX ATC 22), pages 773\u2013788, Carlsbad, CA, July 2022. USENIX Association."},{"key":"e_1_3_2_1_61_1","first-page":"111","volume-title":"15th USENIX Symposium on Operating Systems Design and Implementation (OSDI 21)","author":"Wang Qing","unstructured":"Qing Wang, Youyou Lu, Junru Li, and Jiwu Shu. Nap: A Black-Box approach to NUMA-Aware persistent memory indexes. In 15th USENIX Symposium on Operating Systems Design and Implementation (OSDI 21), pages 93\u2013111. USENIX Association, July 2021."},{"key":"e_1_3_2_1_62_1","first-page":"1048","volume-title":"Proceedings of the 2022 International Conference on Management of Data, SIGMOD '22","author":"Wang Qing","year":"2022","unstructured":"Qing Wang, Youyou Lu, and Jiwu Shu. Sherman: A write-optimized distributed b+tree index on disaggregated memory. In Proceedings of the 2022 International Conference on Management of Data, SIGMOD '22, page 1033\u20131048, New York, NY, USA, 2022. Association for Computing Machinery."},{"key":"e_1_3_2_1_63_1","first-page":"459","volume-title":"17th USENIX Symposium on Operating Systems Design and Implementation (OSDI 23)","author":"Wang Qing","year":"2023","unstructured":"Qing Wang, Youyou Lu, Jing Wang, and Jiwu Shu. Replicating persistent memory Key-Value stores with efficient RDMA abstraction. In 17th USENIX Symposium on Operating Systems Design and Implementation (OSDI 23), pages 441\u2013459, Boston, MA, July 2023. USENIX Association."},{"issue":"5","key":"e_1_3_2_1_64_1","doi-asserted-by":"crossref","first-page":"230","DOI":"10.1145\/502059.502057","article-title":"an architecture for well-conditioned, scalable internet services","volume":"35","author":"Welsh Matt","year":"2001","unstructured":"Matt Welsh, David Culler, and Eric Brewer. Seda: an architecture for well-conditioned, scalable internet services. SIGOPS Oper. Syst. Rev., 35(5):230\u2013243, October 2001.","journal-title":"SIGOPS Oper. Syst. Rev."},{"key":"e_1_3_2_1_65_1","first-page":"208","volume-title":"14th USENIX Symposium on Operating Systems Design and Implementation (OSDI 20)","author":"Yang Juncheng","unstructured":"Juncheng Yang, Yao Yue, and K. V. Rashmi. A large scale analysis of hundreds of in-memory cache clusters at twitter. In 14th USENIX Symposium on Operating Systems Design and Implementation (OSDI 20), pages 191\u2013208. USENIX Association, nov 2020."},{"key":"e_1_3_2_1_66_1","first-page":"176","volume-title":"Proceedings of the 13th USENIX Conference on Operating Systems Design and Implementation, OSDI'18","author":"Yang Suli","year":"2018","unstructured":"Suli Yang, Jing Liu, Andrea C. Arpaci-Dusseau, and Remzi H. Arpaci-Dusseau. Principled schedulability analysis for distributed storage systems using thread architecture models. In Proceedings of the 13th USENIX Conference on Operating Systems Design and Implementation, OSDI'18, page 161\u2013176, USA, 2018. USENIX Association."},{"key":"e_1_3_2_1_67_1","first-page":"125","volume-title":"Proceedings of the 48th Annual International Symposium on Computer Architecture, ISCA '21","author":"Yuan Yifan","unstructured":"Yifan Yuan, Mohammad Alian, Yipeng Wang, Ren Wang, Ilia Kurakin, Charlie Tai, and Nam Sung Kim. Don't forget the i\/o when allocating your llc. In Proceedings of the 48th Annual International Symposium on Computer Architecture, ISCA '21, page 112\u2013125. IEEE Press, 2021."},{"key":"e_1_3_2_1_68_1","first-page":"29","volume-title":"2021 USENIX Annual Technical Conference (USENIX ATC 21)","author":"Zuo Pengfei","unstructured":"Pengfei Zuo, Jiazhao Sun, Liu Yang, Shuangwu Zhang, and Yu Hua. One-sided RDMA-Conscious extendible hashing for disaggregated memory. In 2021 USENIX Annual Technical Conference (USENIX ATC 21), pages 15\u201329. USENIX Association, July 2021."}],"event":{"name":"SOSP '25: ACM SIGOPS 31st Symposium on Operating Systems Principles","location":"Lotte Hotel World Seoul Republic of Korea","acronym":"SOSP '25","sponsor":["SIGOPS ACM Special Interest Group on Operating Systems","USENIX"]},"container-title":["Proceedings of the ACM SIGOPS 31st Symposium on Operating Systems Principles"],"original-title":[],"deposited":{"date-parts":[[2025,10,1]],"date-time":"2025-10-01T12:56:36Z","timestamp":1759323396000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3731569.3764794"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2025,10,12]]},"references-count":68,"alternative-id":["10.1145\/3731569.3764794","10.1145\/3731569"],"URL":"https:\/\/doi.org\/10.1145\/3731569.3764794","relation":{},"subject":[],"published":{"date-parts":[[2025,10,12]]},"assertion":[{"value":"2025-10-12","order":3,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}