{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,1,21]],"date-time":"2026-01-21T21:39:14Z","timestamp":1769031554659,"version":"3.49.0"},"reference-count":89,"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":["62272291, 62132014"],"award-info":[{"award-number":["62272291, 62132014"]}],"id":[{"id":"10.13039\/501100001809","id-type":"DOI","asserted-by":"crossref"}]},{"DOI":"10.13039\/501100003816","name":"Huawei Technologies","doi-asserted-by":"crossref","id":[{"id":"10.13039\/501100003816","id-type":"DOI","asserted-by":"crossref"}]}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":["ACM Trans. Comput. Syst."],"published-print":{"date-parts":[[2026,2,28]]},"abstract":"<jats:p>Distributed lock services are extensively utilized in distributed systems to serialize concurrent accesses to shared resources. The need for fast and scalable lock services has become more pronounced with decreasing task execution times and expanding dataset scales. However, traditional lock managers, reliant on server CPUs to handle lock requests, experience significant queuing delays in lock grant latency. Advanced network hardware (e.g., programmable switches) presents an avenue to manage locks without queuing delays due to their high packet processing power. Nevertheless, their constrained memory capacity restricts the number of locks they can manage, thereby limiting their efficiency and efficacy in large-scale workloads with millions of locks.<\/jats:p>\n                  <jats:p>\n                    This article introduces the concept of lock fission, which enables efficient management of million-scale locks by exploiting both programmable switches and servers. Lock fission decouples lock management into a memory-efficient grant decision process and a latency-insensitive participant maintenance process. This allows the programmable switch to efficiently make grant decisions for numerous locks, while servers asynchronously maintain participants (i.e., holders and waiters). Furthermore, by using the programmable switch for routing, lock fission supports on-demand, fine-grained lock migration, reducing network traffic and lock release delays. Building on this idea, we present\n                    <jats:sc>FissLock<\/jats:sc>\n                    , a fast and scalable in-network lock service for two representative lock management settings: with lock managers on dedicated servers or colocated with applications. Evaluation using various benchmarks and a real-world application shows\n                    <jats:sc>FissLock<\/jats:sc>\n                    \u2019s efficiency and efficacy. Compared to the state-of-the-art in-network LM,\n                    <jats:sc>FissLock<\/jats:sc>\n                    cuts up to 82.9% (from 44.3%) of median lock grant time in the microbenchmark and improves transaction throughput for TATP and TPC-C by 2.26\u00d7 and 2.46\u00d7.\n                  <\/jats:p>","DOI":"10.1145\/3774945","type":"journal-article","created":{"date-parts":[[2025,11,7]],"date-time":"2025-11-07T11:44:28Z","timestamp":1762515868000},"page":"1-33","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":0,"title":["Accelerating Million-scale In-network Lock Management using Lock Fission"],"prefix":"10.1145","volume":"44","author":[{"ORCID":"https:\/\/orcid.org\/0009-0009-0579-5707","authenticated-orcid":false,"given":"Hanze","family":"Zhang","sequence":"first","affiliation":[{"name":"Institute of Parallel and Distributed Systems, Shanghai Jiao Tong University","place":["Shanghai, China"]}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-6115-8130","authenticated-orcid":false,"given":"Rong","family":"Chen","sequence":"additional","affiliation":[{"name":"Institute of Parallel and Distributed Systems, Shanghai Jiao Tong University","place":["Shanghai, China"]}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0009-0005-6408-7891","authenticated-orcid":false,"given":"Zihan","family":"Tang","sequence":"additional","affiliation":[{"name":"Institute of Parallel and Distributed Systems, Shanghai Jiao Tong University","place":["Shanghai, China"]}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0009-0005-7621-5088","authenticated-orcid":false,"given":"Ke","family":"Cheng","sequence":"additional","affiliation":[{"name":"Institute of Parallel and Distributed Systems, Shanghai Jiao Tong University","place":["Shanghai, China"]}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-9720-0361","authenticated-orcid":false,"given":"Haibo","family":"Chen","sequence":"additional","affiliation":[{"name":"Institute of Parallel and Distributed Systems, Shanghai Jiao Tong University","place":["Shanghai, China"]},{"name":"China and Key Laboratory of System Software, Chinese Academy of Sciences","place":["Shanghai, China"]}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"320","published-online":{"date-parts":[[2026,1,20]]},"reference":[{"key":"e_1_3_2_2_2","unstructured":"1992. TPC-C. Retrieved November 15th 2025 from http:\/\/www.tpc.org\/tpcc\/"},{"key":"e_1_3_2_3_2","unstructured":"2011. TATP Benchmark. Retrieved November 15th 2025 from https:\/\/tatpbenchmark.sourceforge.net\/"},{"key":"e_1_3_2_4_2","unstructured":"2020. Cisco Nexus 34180YC and 3464C Programmable Switches Data Sheet. Retrieved November 15th 2025 from https:\/\/www.cisco.com\/c\/en\/us\/products\/collateral\/switches\/nexus-3000-series-switches\/datasheet-c78-740836.html"},{"key":"e_1_3_2_5_2","unstructured":"2020. NetLock: Fast Centralized Lock Management Using Programmable Switches. Retrieved November 15th 2025 from https:\/\/github.com\/netx-repo\/NetLock\/"},{"key":"e_1_3_2_6_2","unstructured":"2021. OLTPBench. Retrieved November 15th 2025 from https:\/\/github.com\/oltpbenchmark\/oltpbench\/"},{"key":"e_1_3_2_7_2","unstructured":"2023. Distributed Locks with Redis. Retrieved from https:\/\/redis.io\/docs\/latest\/develop\/clients\/patterns\/distributed-locks\/"},{"key":"e_1_3_2_8_2","unstructured":"2025. Amazon ElastiCache for Redis. Retrieved from https:\/\/aws.amazon.com\/elasticache\/redis\/"},{"key":"e_1_3_2_9_2","unstructured":"2025. Bio2RDF: Linked Data for the Life Science. Retrieved from http:\/\/bio2rdf.org\/"},{"key":"e_1_3_2_10_2","unstructured":"2025. DBpedia\u2019s SPARQL Benchmark. Retrieved from http:\/\/aksw.org\/Projects\/DBPSB"},{"key":"e_1_3_2_11_2","unstructured":"2025. Druid | Interactive Analytics at Scale. Retrieved from https:\/\/druid.apache.org\/"},{"key":"e_1_3_2_12_2","unstructured":"2025. Mifos-Mobile Android Application for MifosX. Retrieved from https:\/\/github.com\/openMF\/mifos-mobile"},{"key":"e_1_3_2_13_2","unstructured":"2025. Mobile Banking App - Flutter. Retrieved from https:\/\/github.com\/sangvaleap\/app-flutter-mobile-banking"},{"key":"e_1_3_2_14_2","unstructured":"2025. Teradata: Business Analytics Hybrid Cloud and Consulting. Retrieved from http:\/\/www.teradata.com\/"},{"key":"e_1_3_2_15_2","unstructured":"2025. WEDGE 100BF-32X 100GBE Baremetal Switch with programmable Tofino. Retrieved from https:\/\/ecin.ca\/wedge-100bf-32x-100gbe-baremetal-switch-with-programmable-to-no\/"},{"key":"e_1_3_2_16_2","unstructured":"2025. YAGO: A High-Quality Knowledge Base. Retrieved from http:\/\/www.mpi-inf.mpg.de\/departments\/databases-and-information-systems\/research\/yago-naga\/yago"},{"key":"e_1_3_2_17_2","doi-asserted-by":"publisher","DOI":"10.1109\/HCS49909.2020.9220636"},{"key":"e_1_3_2_18_2","doi-asserted-by":"publisher","DOI":"10.1145\/3603269.3610862"},{"key":"e_1_3_2_19_2","first-page":"1011","volume-title":"Proceedings of the 14th USENIX Symposium on Operating Systems Design and Implementation (OSDI 20)","author":"Anderson Thomas E.","year":"2020","unstructured":"Thomas E. Anderson, Marco Canini, Jongyul Kim, Dejan Kosti\u0107, 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 (OSDI 20). USENIX Association, 1011\u20131027. Retrieved from https:\/\/www.usenix.org\/conference\/osdi20\/presentation\/anderson"},{"key":"e_1_3_2_20_2","doi-asserted-by":"publisher","DOI":"10.1145\/2656877.2656890"},{"key":"e_1_3_2_21_2","doi-asserted-by":"publisher","DOI":"10.1145\/2756506.2770868"},{"key":"e_1_3_2_22_2","doi-asserted-by":"publisher","DOI":"10.5555\/1298455.1298487"},{"key":"e_1_3_2_23_2","doi-asserted-by":"publisher","DOI":"10.1145\/3448016.3457560"},{"key":"e_1_3_2_24_2","doi-asserted-by":"publisher","DOI":"10.1145\/3448016.3457560"},{"key":"e_1_3_2_25_2","doi-asserted-by":"publisher","DOI":"10.1145\/3092701"},{"key":"e_1_3_2_26_2","first-page":"261","volume-title":"Proceedings of the 10th USENIX Symposium on Operating Systems Design and Implementation (OSDI 12)","author":"Corbett James C.","year":"2012","unstructured":"James C. Corbett, Jeffrey Dean, Michael Epstein, Andrew Fikes, Christopher Frost, J. J. Furman, Sanjay Ghemawat, Andrey Gubarev, Christopher Heiser, Peter Hochschild, Wilson Hsieh, Sebastian Kanthak, Eugene Kogan, Hongyi Li, Alexander Lloyd, Sergey Melnik, David Mwaura, David Nagle, Sean Quinlan, Rajesh Rao, Lindsay Rolig, Yasushi Saito, Michal Szymaniak, Christopher Taylor, Ruth Wang, and Dale Woodford. 2012. Spanner: Google\u2019s globally-distributed database. In Proceedings of the 10th USENIX Symposium on Operating Systems Design and Implementation (OSDI 12). USENIX Association, Hollywood, CA, 261\u2013264. Retrieved from https:\/\/www.usenix.org\/conference\/osdi12\/technical-sessions\/presentation\/corbett"},{"key":"e_1_3_2_27_2","doi-asserted-by":"publisher","DOI":"10.1145\/362759.362813"},{"key":"e_1_3_2_28_2","first-page":"727","volume-title":"Proceedings of the 13th USENIX Conference on Operating Systems Design and Implementation (OSDI\u201918)","author":"Crooks Natacha","year":"2018","unstructured":"Natacha Crooks, Matthew Burke, Ethan Cecchetti, Sitar Harel, Rachit Agarwal, and Lorenzo Alvisi. 2018. Obladi: Oblivious serializable transactions in the cloud. In Proceedings of the 13th USENIX Conference on Operating Systems Design and Implementation (OSDI\u201918). USENIX Association, USA, 727\u2013743."},{"key":"e_1_3_2_29_2","doi-asserted-by":"publisher","DOI":"10.1109\/TNET.2020.2992106"},{"key":"e_1_3_2_30_2","doi-asserted-by":"publisher","DOI":"10.1145\/2774993.2774999"},{"key":"e_1_3_2_31_2","doi-asserted-by":"publisher","DOI":"10.1109\/ICPP.2005.34"},{"key":"e_1_3_2_32_2","doi-asserted-by":"publisher","DOI":"10.1145\/2815400.2815425"},{"key":"e_1_3_2_33_2","unstructured":"Redis Enterprise. 2025. Redis Enterprise for Mobile Banking. Retrieved November 15th 2025 from https:\/\/redis.com\/solutions\/use-cases\/redis-enterprise-for-mobile-banking\/"},{"key":"e_1_3_2_34_2","first-page":"355","volume-title":"Proceedings of the 23rd USENIX Conference on File and Storage Technologies (FAST 25)","author":"Gao Jian","year":"2025","unstructured":"Jian Gao, Qing Wang, and Jiwu Shu. 2025. ShiftLock: Mitigate one-sided RDMA lock contention via handover. In Proceedings of the 23rd USENIX Conference on File and Storage Technologies (FAST 25). USENIX Association, Santa Clara, CA, 355\u2013372. Retrieved from https:\/\/www.usenix.org\/conference\/fast25\/presentation\/gao"},{"key":"e_1_3_2_35_2","doi-asserted-by":"publisher","DOI":"10.1145\/945445.945450"},{"key":"e_1_3_2_36_2","doi-asserted-by":"publisher","DOI":"10.1109\/RELDIS.1990.93948"},{"key":"e_1_3_2_37_2","doi-asserted-by":"publisher","DOI":"10.1145\/3035918.3064016"},{"key":"e_1_3_2_38_2","first-page":"11","volume-title":"Proceedings of the 2010 USENIX Conference on USENIX Annual Technical Conference (USENIXATC\u201910)","author":"Hunt Patrick","year":"2010","unstructured":"Patrick Hunt, Mahadev Konar, Flavio P. Junqueira, and Benjamin Reed. 2010. ZooKeeper: Wait-free coordination for internet-scale systems. In Proceedings of the 2010 USENIX Conference on USENIX Annual Technical Conference (USENIXATC\u201910). USENIX Association, USA, 11."},{"key":"e_1_3_2_39_2","unstructured":"Broadcom Inc.[n.d.]. Trident3-X7 \/ BCM56870 Series. Retrieved November 15th 2025 from https:\/\/www.broadcom.com\/products\/ethernet-connectivity\/switching\/strataxgs\/bcm56870-series"},{"key":"e_1_3_2_40_2","doi-asserted-by":"publisher","DOI":"10.1145\/3229591.3229597"},{"key":"e_1_3_2_41_2","first-page":"35","volume-title":"Proceedings of the 15th USENIX Conference on Networked Systems Design and Implementation (NSDI\u201918)","author":"Jin Xin","year":"2018","unstructured":"Xin Jin, Xiaozhou Li, Haoyu Zhang, Nate Foster, Jeongkeun Lee, Robert Soul\u00e9, Changhoon Kim, and Ion Stoica. 2018. Netchain: Scale-free sub-RTT coordination. In Proceedings of the 15th USENIX Conference on Networked Systems Design and Implementation (NSDI\u201918). USENIX Association, USA, 35\u201349."},{"key":"e_1_3_2_42_2","doi-asserted-by":"publisher","DOI":"10.1145\/3132747.3132764"},{"key":"e_1_3_2_43_2","first-page":"295","volume-title":"Proceedings of the 8th USENIX Conference on Operating Systems Design and Implementation (OSDI\u201908)","author":"Jula Horatiu","year":"2008","unstructured":"Horatiu Jula, Daniel Tralamazza, Cristian Zamfir, and George Candea. 2008. Deadlock immunity: Enabling systems to defend against deadlocks. In Proceedings of the 8th USENIX Conference on Operating Systems Design and Implementation (OSDI\u201908). USENIX Association, USA, 295\u2013308."},{"key":"e_1_3_2_44_2","first-page":"185","volume-title":"Proceedings of the 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. 2016. FaSST: Fast, scalable and simple distributed transactions with two-sided (RDMA) datagram RPCs. In Proceedings of the 12th USENIX Symposium on Operating Systems Design and Implementation (OSDI 16). USENIX Association, Savannah, GA, 185\u2013201. Retrieved from https:\/\/www.usenix.org\/conference\/osdi16\/technical-sessions\/presentation\/kalia"},{"key":"e_1_3_2_45_2","doi-asserted-by":"publisher","DOI":"10.1145\/2391229.2391238"},{"key":"e_1_3_2_46_2","doi-asserted-by":"publisher","DOI":"10.1145\/3452296.3472905"},{"key":"e_1_3_2_47_2","first-page":"1155","volume-title":"Proceedings of the 22nd USENIX Symposium on Networked Systems Design and Implementation, NSDI 2025, Philadelphia, PA, USA, April 28-30, 2025","author":"Kim Gyuyeong","year":"2025","unstructured":"Gyuyeong Kim. 2025. Pushing the limits of in-network caching for key-value stores. In Proceedings of the 22nd USENIX Symposium on Networked Systems Design and Implementation, NSDI 2025, Philadelphia, PA, USA, April 28-30, 2025. Theophilus A. Benson and Radhika Niranjan Mysore (Eds.), USENIX Association, 1155\u20131168. Retrieved from https:\/\/www.usenix.org\/conference\/nsdi25\/presentation\/kim"},{"key":"e_1_3_2_48_2","first-page":"741","volume-title":"Proceedings of the 18th USENIX Symposium on Networked Systems Design and Implementation, NSDI 2021, April 12-14, 2021","author":"Lao ChonLam","year":"2021","unstructured":"ChonLam Lao, Yanfang Le, Kshiteej Mahajan, Yixi Chen, Wenfei Wu, Aditya Akella, and Michael M. Swift. 2021. ATP: In-network aggregation for multi-tenant learning. In Proceedings of the 18th USENIX Symposium on Networked Systems Design and Implementation, NSDI 2021, April 12-14, 2021. James Mickens and Renata Teixeira (Eds.), USENIX Association, 741\u2013761. Retrieved from https:\/\/www.usenix.org\/conference\/nsdi21\/presentation\/lao"},{"key":"e_1_3_2_49_2","doi-asserted-by":"publisher","DOI":"10.1145\/3477132.3483561"},{"key":"e_1_3_2_50_2","first-page":"635","volume-title":"Proceedings of the 21st USENIX Symposium on Networked Systems Design and Implementation, NSDI 2024, Santa Clara, CA, April 15-17, 2024","author":"Lei Jason","year":"2024","unstructured":"Jason Lei and Vishal Shrivastav. 2024. Seer: Enabling future-aware online caching in networked systems. In Proceedings of the 21st USENIX Symposium on Networked Systems Design and Implementation, NSDI 2024, Santa Clara, CA, April 15-17, 2024. Laurent Vanbever and Irene Zhang (Eds.), USENIX Association, 635\u2013649. Retrieved from https:\/\/www.usenix.org\/conference\/nsdi24\/presentation\/lei"},{"key":"e_1_3_2_51_2","doi-asserted-by":"publisher","DOI":"10.1145\/3132747.3132751"},{"key":"e_1_3_2_52_2","first-page":"467","volume-title":"Proceedings of the 12th USENIX Symposium on Operating Systems Design and Implementation, OSDI 2016, Savannah, GA, USA, November 2-4, 2016","author":"Li Jialin","year":"2016","unstructured":"Jialin Li, Ellis Michael, Naveen Kr. Sharma, Adriana Szekeres, and Dan R. K. Ports. 2016. Just say no to paxos overhead: Replacing consensus with network ordering. In Proceedings of the 12th USENIX Symposium on Operating Systems Design and Implementation, OSDI 2016, Savannah, GA, USA, November 2-4, 2016. Kimberly Keeton and Timothy Roscoe (Eds.), USENIX Association, 467\u2013483. Retrieved from https:\/\/www.usenix.org\/conference\/osdi16\/technical-sessions\/presentation\/li"},{"key":"e_1_3_2_53_2","first-page":"387","volume-title":"Proceedings of the 14th USENIX Symposium on Operating Systems Design and Implementation, OSDI 2020, Virtual Event, November 4-6, 2020","author":"Li Jialin","year":"2020","unstructured":"Jialin Li, Jacob Nelson, Ellis Michael, Xin Jin, and Dan R. K. Ports. 2020. Pegasus: Tolerating skewed workloads in distributed storage with in-network coherence directories. In Proceedings of the 14th USENIX Symposium on Operating Systems Design and Implementation, OSDI 2020, Virtual Event, November 4-6, 2020. USENIX Association, 387\u2013406. Retrieved from https:\/\/www.usenix.org\/conference\/osdi20\/presentation\/li-jialin"},{"key":"e_1_3_2_54_2","doi-asserted-by":"publisher","DOI":"10.1145\/2670979.2670988"},{"key":"e_1_3_2_55_2","first-page":"31","volume-title":"Proceedings of the 13th USENIX Symposium on Networked Systems Design and Implementation (NSDI 16)","author":"Li Xiaozhou","year":"2016","unstructured":"Xiaozhou Li, Raghav Sethi, Michael Kaminsky, David G. Andersen, and Michael J. Freedman. 2016. Be fast, cheap and in control with SwitchKV. In Proceedings of the 13th USENIX Symposium on Networked Systems Design and Implementation (NSDI 16). USENIX Association, Santa Clara, CA, 31\u201344. Retrieved from https:\/\/www.usenix.org\/conference\/nsdi16\/technical-sessions\/presentation\/li-xiaozhou"},{"key":"e_1_3_2_56_2","doi-asserted-by":"publisher","DOI":"10.1145\/3552326.3587436"},{"key":"e_1_3_2_57_2","unstructured":"Jackie Lim. 2023. How much does it burn? Profiling the energy model of a Tofino switch."},{"key":"e_1_3_2_58_2","doi-asserted-by":"publisher","DOI":"10.1145\/3037697.3037731"},{"key":"e_1_3_2_59_2","first-page":"143","volume-title":"Proceedings of the 17th USENIX Conference on File and Storage Technologies (FAST 19)","author":"Liu Zaoxing","year":"2019","unstructured":"Zaoxing Liu, Zhihao Bai, Zhenming Liu, Xiaozhou Li, Changhoon Kim, Vladimir Braverman, Xin Jin, and Ion Stoica. 2019. DistCache: Provable load balancing for large-scale storage systems with distributed caching. In Proceedings of the 17th USENIX Conference on File and Storage Technologies (FAST 19). USENIX Association, Boston, MA, 143\u2013157. Retrieved from https:\/\/www.usenix.org\/conference\/fast19\/presentation\/liu"},{"key":"e_1_3_2_60_2","first-page":"773","volume-title":"Proceedings of the 2017 USENIX Annual Technical Conference (USENIX ATC 17)","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 (USENIX ATC 17). USENIX Association, Santa Clara, CA, 773\u2013785. Retrieved from https:\/\/www.usenix.org\/conference\/atc17\/technical-sessions\/presentation\/lu"},{"key":"e_1_3_2_61_2","doi-asserted-by":"publisher","DOI":"10.1145\/3514221.3526043"},{"key":"e_1_3_2_62_2","doi-asserted-by":"publisher","DOI":"10.1145\/109626.109637"},{"key":"e_1_3_2_63_2","doi-asserted-by":"publisher","DOI":"10.1109\/CCGRID.2007.58"},{"key":"e_1_3_2_64_2","first-page":"89","volume-title":"Proceedings of the 15th USENIX Conference on File and Storage Technologies (FAST 17)","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 (FAST 17). USENIX Association, Santa Clara, CA, 89\u2013104. Retrieved from https:\/\/www.usenix.org\/conference\/fast17\/technical-sessions\/presentation\/niazi"},{"key":"e_1_3_2_65_2","first-page":"217","volume-title":"Proceedings of the 19th USENIX Conference on File and Storage Technologies (FAST 21)","author":"Pan Satadru","year":"2021","unstructured":"Satadru Pan, Theano Stavrinos, Yunqiao Zhang, Atul Sikaria, Pavel Zakharov, Abhinav Sharma, Shiva Shankar P, Mike Shuey, Richard Wareing, Monika Gangapuram, Guanglei Cao, Christian Preseau, Pratap Singh, Kestutis Patiejunas, JR Tipton, Ethan Katz-Bassett, and Wyatt Lloyd. 2021. Facebook\u2019s tectonic filesystem: Efficiency from exascale. In Proceedings of the 19th USENIX Conference on File and Storage Technologies (FAST 21). USENIX Association, 217\u2013231. Retrieved from https:\/\/www.usenix.org\/conference\/fast21\/presentation\/pan"},{"key":"e_1_3_2_66_2","first-page":"43","volume-title":"Proceedings of the 12th USENIX Symposium on Networked Systems Design and Implementation (NSDI 15)","author":"Ports Dan R. K.","year":"2015","unstructured":"Dan R. K. Ports, Jialin Li, Vincent Liu, Naveen Kr. Sharma, and Arvind Krishnamurthy. 2015. Designing distributed systems using approximate synchrony in data center networks. In Proceedings of the 12th USENIX Symposium on Networked Systems Design and Implementation (NSDI 15). USENIX Association, Oakland, CA, 43\u201357. Retrieved from https:\/\/www.usenix.org\/conference\/nsdi15\/technical-sessions\/presentation\/ports"},{"key":"e_1_3_2_67_2","first-page":"401","volume-title":"Proceedings of the 12th USENIX Conference on Operating Systems Design and Implementation (OSDI\u201916)","author":"Rashmi K. V.","year":"2016","unstructured":"K. V. Rashmi, Mosharaf Chowdhury, Jack Kosaian, Ion Stoica, and Kannan Ramchandran. 2016. EC-cache: Load-balanced, low-latency cluster caching with online erasure coding. In Proceedings of the 12th USENIX Conference on Operating Systems Design and Implementation (OSDI\u201916). USENIX Association, USA, 401\u2013417."},{"key":"e_1_3_2_68_2","doi-asserted-by":"publisher","DOI":"10.1007\/s00778-014-0377-7"},{"key":"e_1_3_2_69_2","doi-asserted-by":"publisher","DOI":"10.1109\/SC.2014.25"},{"key":"e_1_3_2_70_2","doi-asserted-by":"publisher","DOI":"10.1145\/3152434.3152461"},{"key":"e_1_3_2_71_2","first-page":"785","volume-title":"Proceedings of the 18th USENIX Symposium on Networked Systems Design and Implementation (NSDI 21)","author":"Sapio Amedeo","year":"2021","unstructured":"Amedeo Sapio, Marco Canini, Chen-Yu Ho, Jacob Nelson, Panos Kalnis, Changhoon Kim, Arvind Krishnamurthy, Masoud Moshref, Dan Ports, and Peter Richtarik. 2021. Scaling distributed machine learning with in-network aggregation. In Proceedings of the 18th USENIX Symposium on Networked Systems Design and Implementation (NSDI 21). USENIX Association, 785\u2013808. Retrieved from https:\/\/www.usenix.org\/conference\/nsdi21\/presentation\/sapio"},{"key":"e_1_3_2_72_2","first-page":"19\u2013es","volume-title":"Proceedings of the 1st USENIX Conference on File and Storage Technologies (FAST\u201902)","author":"Schmuck Frank","year":"2002","unstructured":"Frank Schmuck and Roger Haskin. 2002. GPFS: A shared-disk file system for large computing clusters. In Proceedings of the 1st USENIX Conference on File and Storage Technologies (FAST\u201902). USENIX Association, USA, 19\u2013es."},{"key":"e_1_3_2_73_2","doi-asserted-by":"publisher","DOI":"10.1145\/3299869.3300069"},{"key":"e_1_3_2_74_2","doi-asserted-by":"publisher","DOI":"10.1109\/MSST.2010.5496972"},{"key":"e_1_3_2_75_2","doi-asserted-by":"publisher","DOI":"10.1145\/3187009.3177740"},{"key":"e_1_3_2_76_2","volume-title":"Systems Programming: Coping with Parallelism","author":"Treiber R. Kent","year":"1986","unstructured":"R. Kent Treiber. 1986. Systems Programming: Coping with Parallelism. International Business Machines Incorporated, Thomas J. Watson Research Center. Retrieved from https:\/\/books.google.com.hk\/books?id=YQg3HAAACAAJ"},{"key":"e_1_3_2_77_2","doi-asserted-by":"publisher","unstructured":"Sreeharsha Udayashankar Ashraf Abdel-Hadi Ali Mashtizadeh and Samer Al-Kiswany. 2024. Draconis: Network-accelerated scheduling for microsecond-scale workloads. In Proceedings of the Nineteenth European Conference on Computer Systems (EuroSys\u201924) Association for Computing Machinery Athens Greece 333\u2013348. DOI:10.1145\/3627703.3650060","DOI":"10.1145\/3627703.3650060"},{"key":"e_1_3_2_78_2","first-page":"277","volume-title":"Proceedings of the 19th USENIX Conference on File and Storage Technologies, FAST 2021, February 23-25, 2021","author":"Wang Qing","year":"2021","unstructured":"Qing Wang, Youyou Lu, Erci Xu, Junru Li, Youmin Chen, and Jiwu Shu. 2021. Concordia: Distributed shared memory with in-network cache coherence. In Proceedings of the 19th USENIX Conference on File and Storage Technologies, FAST 2021, February 23-25, 2021. Marcos K. Aguilera and Gala Yadgar (Eds.), USENIX Association, 277\u2013292. Retrieved from https:\/\/www.usenix.org\/conference\/fast21\/presentation\/wang"},{"key":"e_1_3_2_79_2","first-page":"117","volume-title":"Proceedings of the 14th USENIX Symposium on Operating Systems Design and Implementation (OSDI 20)","author":"Wei Xingda","year":"2020","unstructured":"Xingda Wei, Rong Chen, and Haibo Chen. 2020. Fast RDMA-based ordered key-value store using remote learned cache. In Proceedings of the 14th USENIX Symposium on Operating Systems Design and Implementation (OSDI 20). USENIX Association, 117\u2013135. Retrieved from https:\/\/www.usenix.org\/conference\/osdi20\/presentation\/wei"},{"key":"e_1_3_2_80_2","first-page":"121","volume-title":"Proceedings of the 2022 USENIX Annual Technical Conference (USENIX ATC 22)","author":"Wei Xingda","year":"2022","unstructured":"Xingda Wei, Fangming Lu, Rong Chen, and Haibo Chen. 2022. KRCORE: A microsecond-scale RDMA control plane for elastic computing. In Proceedings of the 2022 USENIX Annual Technical Conference (USENIX ATC 22). USENIX Association, Carlsbad, CA, 121\u2013136. Retrieved from https:\/\/www.usenix.org\/conference\/atc22\/presentation\/wei"},{"key":"e_1_3_2_81_2","doi-asserted-by":"publisher","DOI":"10.1145\/2815400.2815419"},{"key":"e_1_3_2_82_2","first-page":"1","volume-title":"Proceedings of the 21st USENIX Symposium on Networked Systems Design and Implementation, NSDI 2024, Santa Clara, CA, April 15-17, 2024","author":"Yassini Parham","year":"2024","unstructured":"Parham Yassini, Khaled M. Diab, Saeed Mahloujifar, and Mohamed Hefeeda. 2024. Horus: Granular in-network task scheduler for cloud datacenters. In Proceedings of the 21st USENIX Symposium on Networked Systems Design and Implementation, NSDI 2024, Santa Clara, CA, April 15-17, 2024. Laurent Vanbever and Irene Zhang (Eds.), USENIX Association, 1\u201322. Retrieved from https:\/\/www.usenix.org\/conference\/nsdi24\/presentation\/yassini"},{"key":"e_1_3_2_83_2","doi-asserted-by":"publisher","DOI":"10.1145\/3183713.3196890"},{"key":"e_1_3_2_84_2","doi-asserted-by":"publisher","DOI":"10.1145\/3387514.3405857"},{"key":"e_1_3_2_85_2","unstructured":"Hanze Zhang Rong Chen and Haibo Chen. 2025. Towards Lock Modularization for Heterogeneous Environments. arXiv:2508.07756. Retrieved from https:\/\/arxiv.org\/abs\/2508.07756"},{"key":"e_1_3_2_86_2","first-page":"251","volume-title":"Proceedings of the 18th USENIX Symposium on Operating Systems Design and Implementation (OSDI 24)","author":"Zhang Hanze","year":"2024","unstructured":"Hanze Zhang, Ke Cheng, Rong Chen, and Haibo Chen. 2024. Fast and scalable in-network lock management using lock fission. In Proceedings of the 18th USENIX Symposium on Operating Systems Design and Implementation (OSDI 24). USENIX Association, Santa Clara, CA, 251\u2013268. Retrieved from https:\/\/www.usenix.org\/conference\/osdi24\/presentation\/zhang-hanze"},{"key":"e_1_3_2_87_2","unstructured":"Hanze Zhang Ke Cheng Rong Chen Xingda Wei and Haibo Chen. 2025. DecLock: A Case of Decoupled Locking for Disaggregated Memory. arXiv:2505.17641. Retrieved from https:\/\/arxiv.org\/abs\/2505.17641"},{"key":"e_1_3_2_88_2","doi-asserted-by":"publisher","DOI":"10.1145\/3704742.3704964"},{"key":"e_1_3_2_89_2","doi-asserted-by":"publisher","DOI":"10.1145\/3607504.3609291"},{"key":"e_1_3_2_90_2","first-page":"15","volume-title":"Proceedings of the 2021 USENIX Annual Technical Conference (USENIX ATC 21)","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 (USENIX ATC 21). USENIX Association, 15\u201329. Retrieved from https:\/\/www.usenix.org\/conference\/atc21\/presentation\/zuo"}],"container-title":["ACM Transactions on Computer Systems"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3774945","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2026,1,21]],"date-time":"2026-01-21T07:20:11Z","timestamp":1768980011000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3774945"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2026,1,20]]},"references-count":89,"journal-issue":{"issue":"1","published-print":{"date-parts":[[2026,2,28]]}},"alternative-id":["10.1145\/3774945"],"URL":"https:\/\/doi.org\/10.1145\/3774945","relation":{},"ISSN":["0734-2071","1557-7333"],"issn-type":[{"value":"0734-2071","type":"print"},{"value":"1557-7333","type":"electronic"}],"subject":[],"published":{"date-parts":[[2026,1,20]]},"assertion":[{"value":"2025-06-29","order":0,"name":"received","label":"Received","group":{"name":"publication_history","label":"Publication History"}},{"value":"2025-10-31","order":2,"name":"accepted","label":"Accepted","group":{"name":"publication_history","label":"Publication History"}},{"value":"2026-01-20","order":3,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}