{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,10,2]],"date-time":"2025-10-02T00:47:35Z","timestamp":1759366055169,"version":"build-2065373602"},"publisher-location":"New York, NY, USA","reference-count":81,"publisher":"ACM","funder":[{"name":"U.S. National Science Foundation","award":["2047220","2112562","2147946","2444660"],"award-info":[{"award-number":["2047220","2112562","2147946","2444660"]}]},{"DOI":"10.13039\/100016299","name":"NetApp","doi-asserted-by":"publisher","award":["Faculty Fellowship"],"award-info":[{"award-number":["Faculty Fellowship"]}],"id":[{"id":"10.13039\/100016299","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.3764805","type":"proceedings-article","created":{"date-parts":[[2025,10,1]],"date-time":"2025-10-01T12:43:24Z","timestamp":1759322604000},"page":"120-135","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":0,"title":["Spirit: Fair Allocation of Interdependent Resources in Remote Memory Systems"],"prefix":"10.1145","author":[{"ORCID":"https:\/\/orcid.org\/0000-0002-5224-8599","authenticated-orcid":false,"given":"Seung-seob","family":"Lee","sequence":"first","affiliation":[{"name":"Yale University, New Haven, USA"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0009-0009-6471-2932","authenticated-orcid":false,"given":"Jachym","family":"Putta","sequence":"additional","affiliation":[{"name":"Yale University, New Haven, USA"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-7738-2498","authenticated-orcid":false,"given":"Ziming","family":"Mao","sequence":"additional","affiliation":[{"name":"UC Berkeley, Berkeley, USA"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-2199-6391","authenticated-orcid":false,"given":"Anurag","family":"Khandelwal","sequence":"additional","affiliation":[{"name":"Yale University, New Haven, USA"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"320","published-online":{"date-parts":[[2025,10,12]]},"reference":[{"key":"e_1_3_2_1_1_1","volume-title":"Remote Memory in the Age of Fast Networks. In the 8th ACM Symposium on Cloud Computing (SoCC '17)","author":"Aguilera Marcos K.","year":"2017","unstructured":"Marcos K. Aguilera, Nadav Amit, Irina Calciu, Xavier Deguillard, Jayneel Gandhi, Pratap Subrahmanyam, Lalith Suresh, Kiran Tati, Rajesh Venkatasubramanian, and Michael Wei. 2017. Remote Memory in the Age of Fast Networks. In the 8th ACM Symposium on Cloud Computing (SoCC '17)."},{"key":"e_1_3_2_1_2_1","unstructured":"Alibaba Group. 2020. Alibaba Cluster Trace Program. https:\/\/github.com\/alibaba\/clusterdata."},{"key":"e_1_3_2_1_3_1","volume-title":"the 15th European Conference on Computer Systems (EuroSys '20)","author":"Amaro Emmanuel","year":"2020","unstructured":"Emmanuel Amaro, Christopher Branner-Augmon, Zhihong Luo, Amy Ousterhout, Marcos K. Aguilera, Aurojit Panda, Sylvia Ratnasamy, and Scott Shenker. 2020. Can Far Memory Improve Job Throughput?. In the 15th European Conference on Computer Systems (EuroSys '20)."},{"key":"e_1_3_2_1_4_1","unstructured":"Amazon Web Services. 2025. Amazon EC2 Instance Types. https:\/\/aws.amazon.com\/ec2\/instance-types\/."},{"key":"e_1_3_2_1_5_1","volume-title":"Polynomial Time Approximation Schemes for Euclidean Traveling Salesman and Other Geometric Problems. J. ACM","author":"Arora Sanjeev","year":"1998","unstructured":"Sanjeev Arora. 1998. Polynomial Time Approximation Schemes for Euclidean Traveling Salesman and Other Geometric Problems. J. ACM (1998)."},{"key":"e_1_3_2_1_6_1","volume-title":"the ACM SIGMETRICS \/ PERFORMANCE 2012 Joint International Conference on Measurement and Modeling of Computer Systems (SIGMETRICS '12)","author":"Atikoglu Berk","year":"2012","unstructured":"Berk Atikoglu, Yuehai Xu, Eitan Frachtenberg, Song Jiang, and Mike Paleczny. 2012. Workload Analysis of a Large-scale Key-value Store. In the ACM SIGMETRICS \/ PERFORMANCE 2012 Joint International Conference on Measurement and Modeling of Computer Systems (SIGMETRICS '12)."},{"key":"e_1_3_2_1_7_1","volume-title":"the 15th USENIX Symposium on Networked Systems Design and Implementation (NSDI '18)","author":"Beckmann Nathan","year":"2018","unstructured":"Nathan Beckmann, Haoxian Chen, and Asaf Cidon. 2018. LHD: Improving cache hit rate by maximizing hit density. In the 15th USENIX Symposium on Networked Systems Design and Implementation (NSDI '18)."},{"key":"e_1_3_2_1_8_1","volume-title":"Jigsaw: Scalable Software-Defined Caches. In the 22nd International Conference on Parallel Architectures and Compilation Techniques (PACT '13)","author":"Beckmann Nathan","year":"2013","unstructured":"Nathan Beckmann and Daniel Sanchez. 2013. Jigsaw: Scalable Software-Defined Caches. In the 22nd International Conference on Parallel Architectures and Compilation Techniques (PACT '13)."},{"key":"e_1_3_2_1_9_1","volume-title":"the 14th USENIX Symposium on Operating Systems Design and Implementation (OSDI '20)","author":"Berg Benjamin","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 the 14th USENIX Symposium on Operating Systems Design and Implementation (OSDI '20)."},{"key":"e_1_3_2_1_10_1","volume-title":"the 17th USENIX Symposium on Operating Systems Design and Implementation (OSDI '23)","author":"Bhardwaj Romil","year":"2023","unstructured":"Romil Bhardwaj, Kirthevasan Kandasamy, Asim Biswal, Wenshuo Guo, Benjamin Hindman, Joseph Gonzalez, Michael Jordan, and Ion Stoica. 2023. Cilantro: Performance-Aware Resource Allocation for General Objectives via Online Feedback. In the 17th USENIX Symposium on Operating Systems Design and Implementation (OSDI '23)."},{"key":"e_1_3_2_1_11_1","volume-title":"the 2013 USENIX Annual Technical Conference (ATC '13)","author":"Bronson Nathan","year":"2013","unstructured":"Nathan Bronson, Zach Amsden, George Cabrera, Prasad Chakka, Peter Dimov, Hui Ding, Jack Ferris, Anthony Giardullo, Sachin Kulkarni, Harry Li, Mark Marchukov, Dmitri Petrov, Lovro Puzar, Yee Jiun Song, and Venkat Venkataramani. 2013. TAO: Facebook's Distributed Data Store for the Social Graph. In the 2013 USENIX Annual Technical Conference (ATC '13)."},{"key":"e_1_3_2_1_12_1","volume-title":"the 11th IEEE International Symposium on HighPerformance Computer Architecture (HPCA '05)","author":"Chandra Dhruba","year":"2005","unstructured":"Dhruba Chandra, Fei Guo, Seongbeom Kim, and Yan Solihin. 2005. Predicting Inter-Thread Cache Contention on a Chip Multi-Processor Architecture. In the 11th IEEE International Symposium on HighPerformance Computer Architecture (HPCA '05)."},{"key":"e_1_3_2_1_13_1","volume-title":"Mart\u00ednez","author":"Chen Shuang","year":"2019","unstructured":"Shuang Chen, Christina Delimitrou, and Jos\u00e9 F. Mart\u00ednez. 2019. PARTIES: QoS-Aware Resource Partitioning for Multiple Interactive Services. In the 24th ACM International Conference on Architectural Support for Programming Languages and Operating Systems (ASPLOS '19)."},{"key":"e_1_3_2_1_14_1","unstructured":"Compute Express Link Consortium. 2024. CXL Specification 3.2. https:\/\/computeexpresslink.org\/cxl-specification\/."},{"key":"e_1_3_2_1_15_1","unstructured":"Criteo. 2014. Kaggle Display Advertising Challenge Dataset. https:\/\/ailab.criteo.com\/ressources\/."},{"key":"e_1_3_2_1_16_1","article-title":"Market Equilibrium via a Primal-Dual Algorithm for a Convex Program","volume":"55","author":"Devanur Nikhil R.","year":"2008","unstructured":"Nikhil R. Devanur, Christos H. Papadimitriou, Amin Saberi, and Vijay V. Vazirani. 2008. Market Equilibrium via a Primal-Dual Algorithm for a Convex Program. J. ACM 55, 5 (2008).","journal-title":"J. ACM"},{"key":"e_1_3_2_1_17_1","volume-title":"Docker: Accelerated Container Application Development. https:\/\/www.docker.com\/.","author":"Docker Inc.","year":"2024","unstructured":"Docker Inc. 2024. Docker: Accelerated Container Application Development. https:\/\/www.docker.com\/."},{"key":"e_1_3_2_1_18_1","unstructured":"Dormando. 2018. MemCached. http:\/\/www.memcached.org."},{"key":"e_1_3_2_1_19_1","volume-title":"Fast Modeling of Shared Caches in Multicore Systems. In the 6th International Conference on High Performance and Embedded Architectures and Compilers (HiPEAC","author":"Eklov David","year":"2011","unstructured":"David Eklov, David Black-Schaffer, and Erik Hagersten. 2011. Fast Modeling of Shared Caches in Multicore Systems. In the 6th International Conference on High Performance and Embedded Architectures and Compilers (HiPEAC 2011)."},{"key":"e_1_3_2_1_20_1","volume-title":"the IEEE International Symposium on Performance Analysis of Systems and Software (ISPASS).","author":"Eklov David","year":"2010","unstructured":"David Eklov and Erik Hagersten. 2010. StatStack: Efficient modeling of LRU caches. In the IEEE International Symposium on Performance Analysis of Systems and Software (ISPASS)."},{"key":"e_1_3_2_1_21_1","unstructured":"Facebook. 2022. RocksDB: A Persistent Key-Value Store for Flash and RAM Storage. https:\/\/rocksdb.org\/."},{"key":"e_1_3_2_1_22_1","volume-title":"Resource allocation and the public sector. Ph. D. Dissertation","author":"Foley Duncan Karl","unstructured":"Duncan Karl Foley. 1966. Resource allocation and the public sector. Ph. D. Dissertation. Yale University."},{"key":"e_1_3_2_1_23_1","doi-asserted-by":"crossref","unstructured":"Yu Gan Yanqi Zhang Dailun Cheng Ankitha Shetty Priyal Rathi Nayan Katarki Ariana Bruno Justin Hu Brian Ritchken Brendon Jackson Kelvin Hu Meghna Pancholi Yuan He Brett Clancy Chris Colen Fukang Wen Catherine Leung Siyuan Wang Leon Zaruvinsky Mateo Espinosa Rick Lin Zhongling Liu Jake Padilla and Christina Delimitrou. 2019. An Open-Source Benchmark Suite for Microservices and Their Hardware-Software Implications for Cloud & Edge Systems. In the 24th ACM International Conference on Architectural Support for Programming Languages and Operating Systems (ASPLOS '19).","DOI":"10.1145\/3297858.3304013"},{"key":"e_1_3_2_1_24_1","volume-title":"Network Requirements for Resource Disaggregation. In the 12th USENIX Symposium on Operating Systems Design and Implementation (OSDI '16)","author":"Gao Peter Xiang","year":"2016","unstructured":"Peter Xiang Gao, Akshay Narayan, Sagar Karandikar, Joao Carreira, Sangjin Han, Rachit Agarwal, Sylvia Ratnasamy, and Scott Shenker. 2016. Network Requirements for Resource Disaggregation. In the 12th USENIX Symposium on Operating Systems Design and Implementation (OSDI '16)."},{"key":"e_1_3_2_1_25_1","volume-title":"the Annual Conference of the ACM Special Interest Group on Data Communication (SIGCOMM '12)","author":"Ghodsi Ali","year":"2012","unstructured":"Ali Ghodsi, Vyas Sekar, Matei Zaharia, and Ion Stoica. 2012. Multi-resource fair queueing for packet processing. In the Annual Conference of the ACM Special Interest Group on Data Communication (SIGCOMM '12)."},{"key":"e_1_3_2_1_26_1","volume-title":"the 8th USENIX Symposium on Networked Systems Design and Implementation (NSDI '11)","author":"Ghodsi Ali","year":"2011","unstructured":"Ali Ghodsi, Matei Zaharia, Benjamin Hindman, Andy Konwinski, Scott Shenker, and Ion Stoica. 2011. Dominant Resource Fairness: Fair Allocation of Multiple Resource Types.. In the 8th USENIX Symposium on Networked Systems Design and Implementation (NSDI '11)."},{"key":"e_1_3_2_1_27_1","volume-title":"Choosy: Max-Min Fair Sharing for Datacenter Jobs with Constraints. In the 8th European Conference on Computer Systems (EuroSys '13)","author":"Ghodsi Ali","year":"2013","unstructured":"Ali Ghodsi, Matei Zaharia, Scott Shenker, and Ion Stoica. 2013. Choosy: Max-Min Fair Sharing for Datacenter Jobs with Constraints. In the 8th European Conference on Computer Systems (EuroSys '13)."},{"key":"e_1_3_2_1_28_1","volume-title":"the 10th Annual International Symposium on Computer Architecture (ISCA '83)","author":"Goodman James R.","year":"1983","unstructured":"James R. Goodman. 1983. Using Cache Memory to Reduce Processor-Memory Traffic. In the 10th Annual International Symposium on Computer Architecture (ISCA '83)."},{"key":"e_1_3_2_1_29_1","volume-title":"Efficient Memory Disaggregation with Infiniswap. In the 14th USENIX Symposium on Networked Systems Design and Implementation (NSDI '17)","author":"Gu Juncheng","unstructured":"Juncheng Gu, Youngmoon Lee, Yiwen Zhang, Mosharaf Chowdhury, and Kang G. Shin. 2017. Efficient Memory Disaggregation with Infiniswap. In the 14th USENIX Symposium on Networked Systems Design and Implementation (NSDI '17)."},{"key":"e_1_3_2_1_30_1","volume-title":"On the nature of cache miss behavior: Is it [EQUATION]? The Journal of Instruction-Level Parallelism 10","author":"Hartstein Allan","year":"2008","unstructured":"Allan Hartstein, Vijayalakshmi Srinivasan, T Puzak, and P Emma. 2008. On the nature of cache miss behavior: Is it [EQUATION]? The Journal of Instruction-Level Parallelism 10 (2008)."},{"key":"e_1_3_2_1_31_1","volume-title":"FractalMRC: Online Cache Miss Rate Curve Prediction on Commodity Systems. In the 26th IEEE International Parallel and Distributed Processing Symposium (IPDPS '12)","author":"He Lulu","year":"2012","unstructured":"Lulu He, Zhibin Yu, and Hai Jin. 2012. FractalMRC: Online Cache Miss Rate Curve Prediction on Commodity Systems. In the 26th IEEE International Parallel and Distributed Processing Symposium (IPDPS '12)."},{"key":"e_1_3_2_1_32_1","volume-title":"the 2016 USENIX Annual Technical Conference (ATC '16)","author":"Hu Xiameng","year":"2016","unstructured":"Xiameng Hu, Xiaolin Wang, Lan Zhou, Yingwei Luo, Chen Ding, and Zhenlin Wang. 2016. Kinetic modeling of data eviction in cache. In the 2016 USENIX Annual Technical Conference (ATC '16)."},{"key":"e_1_3_2_1_33_1","volume-title":"Supplement to InfiniBand\u2122 Architecture Specification","author":"InfiniBand Trade Association","unstructured":"InfiniBand Trade Association. 2014. Supplement to InfiniBand\u2122 Architecture Specification Volume 1 Release 1.2.1, Annex A17: RoCEv2 (IP Routable RoCE)."},{"key":"e_1_3_2_1_34_1","unstructured":"Intel. 2024. Intel Architecture Instruction Set Extensions and Future Features: Programming Reference."},{"key":"e_1_3_2_1_35_1","unstructured":"Intel. 2025. Intel 64 and IA-32 Architectures Software Developer's Manual. https:\/\/www.intel.com\/content\/www\/us\/en\/developer\/articles\/technical\/intel-sdm.html."},{"key":"e_1_3_2_1_36_1","volume-title":"QoS Policies and Architecture for Cache\/Memory in CMP Platforms. In the ACM SIGMETRICS International Conference on Measurement and Modeling of Computer Systems (SIGMETRICS '07)","author":"Iyer Ravi","year":"2007","unstructured":"Ravi Iyer, Li Zhao, Fei Guo, Ramesh Illikkal, Srihari Makineni, Don Newell, Yan Solihin, Lisa Hsu, and Steve Reinhardt. 2007. QoS Policies and Architecture for Cache\/Memory in CMP Platforms. In the ACM SIGMETRICS International Conference on Measurement and Modeling of Computer Systems (SIGMETRICS '07)."},{"key":"e_1_3_2_1_37_1","doi-asserted-by":"crossref","unstructured":"Harshad Kasture and Daniel Sanchez. 2014. Ubik: Efficient Cache Sharing with Strict Qos for Latency-Critical Workloads. In the 19th ACM International Conference on Architectural Support for Programming Languages and Operating Systems (ASPLOS '14).","DOI":"10.1145\/2541940.2541944"},{"key":"e_1_3_2_1_38_1","volume-title":"Optimal Web cache sizing: Scalable methods for exact solutions. Computer Communications 24, 2","author":"Kelly Terence","year":"2001","unstructured":"Terence Kelly and Daniel Reeves. 2001. Optimal Web cache sizing: Scalable methods for exact solutions. Computer Communications 24, 2 (2001)."},{"key":"e_1_3_2_1_39_1","volume-title":"Jiffy: Elastic Far-Memory for Stateful Server-less Analytics. In the 17th European Conference on Computer Systems (EuroSys '22)","author":"Khandelwal Anurag","year":"2022","unstructured":"Anurag Khandelwal, Yupeng Tang, Rachit Agarwal, Aditya Akella, and Ion Stoica. 2022. Jiffy: Elastic Far-Memory for Stateful Server-less Analytics. In the 17th European Conference on Computer Systems (EuroSys '22)."},{"key":"e_1_3_2_1_40_1","volume-title":"Pocket: Elastic Ephemeral Storage for Serverless Analytics. In the 13th USENIX Symposium on Operating Systems Design and Implementation (OSDI '18)","author":"Klimovic Ana","year":"2018","unstructured":"Ana Klimovic, Yawen Wang, Patrick Stuedi, Animesh Trivedi, Jonas Pfefferle, and Christos Kozyrakis. 2018. Pocket: Elastic Ephemeral Storage for Serverless Analytics. In the 13th USENIX Symposium on Operating Systems Design and Implementation (OSDI '18)."},{"key":"e_1_3_2_1_41_1","volume-title":"the 19th International Conference on World Wide Web (WWW '10)","author":"Kwak Haewoon","year":"2010","unstructured":"Haewoon Kwak, Changhyun Lee, Hosung Park, and Sue Moon. 2010. What is Twitter, a Social Network or a News Media?. In the 19th International Conference on World Wide Web (WWW '10)."},{"key":"e_1_3_2_1_42_1","volume-title":"Software-Defined Far Memory in Warehouse-Scale Computers. In the 24th ACM International Conference on Architectural Support for Programming Languages and Operating Systems (ASPLOS '19)","author":"Lagar-Cavilla Andres","year":"2019","unstructured":"Andres Lagar-Cavilla, Junwhan Ahn, Suleiman Souhlal, Neha Agarwal, Radoslaw Burny, Shakeel Butt, Jichuan Chang, Ashwin Chaugule, Nan Deng, Junaid Shahid, Greg Thelen, Kamil Adam Yurtsever, Yu Zhao, and Parthasarathy Ranganathan. 2019. Software-Defined Far Memory in Warehouse-Scale Computers. In the 24th ACM International Conference on Architectural Support for Programming Languages and Operating Systems (ASPLOS '19)."},{"key":"e_1_3_2_1_43_1","volume-title":"MIND: In-Network Memory Management for Disaggregated Data Centers. In the 28th ACM Symposium on Operating Systems Principles (SOSP '21)","author":"Yu Yanpeng","year":"2021","unstructured":"Seung-seob Lee, Yanpeng Yu, Yupeng Tang, Anurag Khandelwal, Lin Zhong, and Abhishek Bhattacharjee. 2021. MIND: In-Network Memory Management for Disaggregated Data Centers. In the 28th ACM Symposium on Operating Systems Principles (SOSP '21)."},{"key":"e_1_3_2_1_44_1","volume-title":"Pond: CXL-Based Memory Pooling Systems for Cloud Platforms. In the 28th ACM International Conference on Architectural Support for Programming Languages and Operating Systems (ASPLOS '23)","author":"Li Huaicheng","year":"2023","unstructured":"Huaicheng Li, Daniel S. Berger, Lisa Hsu, Daniel Ernst, Pantea Zardoshti, Stanko Novakovic, Monish Shah, Samir Rajadnya, Scott Lee, Ishwar Agarwal, Mark D. Hill, Marcus Fontoura, and Ricardo Bianchini. 2023. Pond: CXL-Based Memory Pooling Systems for Cloud Platforms. In the 28th ACM International Conference on Architectural Support for Programming Languages and Operating Systems (ASPLOS '23)."},{"key":"e_1_3_2_1_45_1","unstructured":"Linux Kernel Developers. 2023. Multi-Generational LRU. https:\/\/docs.kernel.org\/admin-guide\/mm\/multigen_lru.html."},{"key":"e_1_3_2_1_46_1","volume-title":"Lee","author":"Majid Seyed","year":"2014","unstructured":"Seyed Majid and Benjamin C. Lee. 2014. REF: Resource Elasticity Fairness with Sharing Incentives for Multiprocessors. In the 19th ACM International Conference on Architectural Support for Programming Languages and Operating Systems (ASPLOS '14)."},{"key":"e_1_3_2_1_47_1","first-page":"2","volume-title":"Proc. ACM Meas. Anal. Comput. Syst. 7","author":"Maruf Hasan Al","year":"2023","unstructured":"Hasan Al Maruf, Yuhong Zhong, Hongyi Wang, Mosharaf Chowdhury, Asaf Cidon, and Carl Waldspurger. 2023. Memtrade: Marketplace for Disaggregated Memory Clouds. Proc. ACM Meas. Anal. Comput. Syst. 7, 2 (2023)."},{"key":"e_1_3_2_1_48_1","unstructured":"John D McCalpin. 1995. STREAM benchmark. https:\/\/www.cs.virginia.edu\/stream\/ref.html."},{"key":"e_1_3_2_1_49_1","unstructured":"Meta Platforms Inc. 2024. CacheLib: Evaluating SSD Hardware for Facebook Workloads. https:\/\/cachelib.org\/docs\/Cache_Library_User_Guides\/Cachebench_FB_HW_eval\/#list-of-traces."},{"key":"e_1_3_2_1_50_1","unstructured":"Patrick Mochel and Mike Murphy. 2011. sysfs - The Filesystem for Exporting Kernel Objects. https:\/\/docs.kernel.org\/filesystems\/sysfs.html"},{"key":"e_1_3_2_1_51_1","volume-title":"Fair division and collective welfare","author":"Moulin Herv\u00e9","unstructured":"Herv\u00e9 Moulin. 2004. Fair division and collective welfare. MIT press."},{"key":"e_1_3_2_1_52_1","unstructured":"Maxim Naumov Dheevatsa Mudigere Hao-Jun Michael Shi Jianyu Huang Narayanan Sundaraman Jongsoo Park Xiaodong Wang Udit Gupta Carole-Jean Wu Alisson G. Azzolini Dmytro Dzhulgakov Andrey Mallevich Ilia Cherniavskii Yinghai Lu Raghuraman Krishnamoorthi Ansha Yu Volodymyr Kondratenko Stephanie Pereira Xianjie Chen Wenlin Chen Vijay Rao Bill Jia Liang Xiong and Misha Smelyanskiy. 2019. Deep Learning Recommendation Model for Personalization and Recommendation Systems. CoRR (2019). https:\/\/arxiv.org\/abs\/1906.00091"},{"key":"e_1_3_2_1_53_1","unstructured":"Oracle. 2025. MySQL. https:\/\/www.mysql.com\/."},{"key":"e_1_3_2_1_54_1","doi-asserted-by":"crossref","unstructured":"Jinsu Park Seongbeom Park and Woongki Baek. 2019. CoPart: Coordinated Partitioning of Last-Level Cache and Memory Bandwidth for Fairness-Aware Workload Consolidation on Commodity Servers. In the 14th European Conference on Computer Systems (EuroSys '19).","DOI":"10.1145\/3302424.3303963"},{"key":"e_1_3_2_1_55_1","volume-title":"Fair Cache Sharing. In the 13th USENIX Symposium on Networked Systems Design and Implementation (NSDI '16)","author":"Pu Qifan","year":"2016","unstructured":"Qifan Pu, Haoyuan Li, Matei Zaharia, Ali Ghodsi, and Ion Stoica. 2016. FairRide: Near-Optimal, Fair Cache Sharing. In the 13th USENIX Symposium on Networked Systems Design and Implementation (NSDI '16)."},{"key":"e_1_3_2_1_56_1","volume-title":"the 20th USENIX Symposium on Networked Systems Design and Implementation (NSDI '23)","author":"Qiao Yifan","year":"2023","unstructured":"Yifan Qiao, Chenxi Wang, Zhenyuan Ruan, Adam Belay, Qingda Lu, Yiying Zhang, Miryung Kim, and Guoqing Harry Xu. 2023. Hermit: Low-Latency, High-Throughput, and Transparent Remote Memory via Feedback-Directed Asynchrony. In the 20th USENIX Symposium on Networked Systems Design and Implementation (NSDI '23)."},{"key":"e_1_3_2_1_57_1","volume-title":"the 39th Annual IEEE\/ACM International Symposium on Microarchitecture (MICRO '06)","author":"Moinuddin","unstructured":"Moinuddin K. Qureshi and Yale N. Patt. 2006. Utility-Based Cache Partitioning: A Low-Overhead, High-Performance, Runtime Mechanism to Partition Shared Caches. In the 39th Annual IEEE\/ACM International Symposium on Microarchitecture (MICRO '06)."},{"key":"e_1_3_2_1_58_1","volume-title":"Effective Management of DRAM Bandwidth in Multicore Processors. In the 16th International Conference on Parallel Architectures and Compilation Techniques (PACT '07)","author":"Rafique Nauman","year":"2007","unstructured":"Nauman Rafique, Won-Taek Lim, and Mithuna Thottethodi. 2007. Effective Management of DRAM Bandwidth in Multicore Processors. In the 16th International Conference on Parallel Architectures and Compilation Techniques (PACT '07)."},{"key":"e_1_3_2_1_59_1","unstructured":"Redis. 2024. Redis - The Real-time Data Platform. https:\/\/redis.io\/."},{"key":"e_1_3_2_1_60_1","volume-title":"The Network Data Repository with Interactive Graph Analytics and Visualization. In the 29th AAAI Conference on Artificial Intelligence (AAAI '15)","author":"Ryan","unstructured":"Ryan A. Rossi and Nesreen K. Ahmed. 2015. The Network Data Repository with Interactive Graph Analytics and Visualization. In the 29th AAAI Conference on Artificial Intelligence (AAAI '15)."},{"key":"e_1_3_2_1_61_1","volume-title":"Application-Integrated Far Memory. In the 14th USENIX Symposium on Operating Systems Design and Implementation (OSDI '20)","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 the 14th USENIX Symposium on Operating Systems Design and Implementation (OSDI '20)."},{"key":"e_1_3_2_1_62_1","volume-title":"Vantage: Scalable and Efficient Fine-Grain Cache Partitioning. In the 38th Annual International Symposium on Computer Architecture (ISCA '11)","author":"Sanchez Daniel","year":"2011","unstructured":"Daniel Sanchez and Christos Kozyrakis. 2011. Vantage: Scalable and Efficient Fine-Grain Cache Partitioning. In the 38th Annual International Symposium on Computer Architecture (ISCA '11)."},{"key":"e_1_3_2_1_63_1","volume-title":"The core of an N person game. Econometrica: Journal of the Econometric Society","author":"Scarf Herbert E","year":"1967","unstructured":"Herbert E Scarf. 1967. The core of an N person game. Econometrica: Journal of the Econometric Society (1967)."},{"key":"e_1_3_2_1_64_1","volume-title":"Distributed OS for Hardware Resource Disaggregation. In the 13th USENIX Symposium on Operating Systems Design and Implementation (OSDI '18)","author":"Shan Yizhou","year":"2018","unstructured":"Yizhou Shan, Yutong Huang, Yilun Chen, and Yiying Zhang. 2018. LegoOS: A Disseminated, Distributed OS for Hardware Resource Disaggregation. In the 13th USENIX Symposium on Operating Systems Design and Implementation (OSDI '18)."},{"key":"e_1_3_2_1_65_1","doi-asserted-by":"crossref","DOI":"10.1109\/12.256450","article-title":"A model of workloads and its use in miss-rate prediction for fully associative caches","volume":"41","author":"Singh J.P.","year":"1992","unstructured":"J.P. Singh, H.S. Stone, and D.F. Thiebaut. 1992. A model of workloads and its use in miss-rate prediction for fully associative caches. IEEE Trans. Comput. 41, 7 (1992).","journal-title":"IEEE Trans. Comput."},{"key":"e_1_3_2_1_66_1","volume-title":"the 48th Annual IEEE\/ACM International Symposium on Microarchitecture (MICRO '15)","author":"Subramanian Lavanya","year":"2015","unstructured":"Lavanya Subramanian, Vivek Seshadri, Arnab Ghosh, Samira Khan, and Onur Mutlu. 2015. The Application Slowdown Model: Quantifying and Controlling the Impact of Inter-Application Interference at Shared Caches and Main Memory. In the 48th Annual IEEE\/ACM International Symposium on Microarchitecture (MICRO '15)."},{"key":"e_1_3_2_1_67_1","article-title":"Dynamic partitioning of shared cache memory","volume":"28","author":"Suh G Edward","year":"2004","unstructured":"G Edward Suh, Larry Rudolph, and Srinivas Devadas. 2004. Dynamic partitioning of shared cache memory. The Journal of Supercomputing 28, 1 (2004).","journal-title":"The Journal of Supercomputing"},{"key":"e_1_3_2_1_68_1","volume-title":"Demystifying CXL Memory with Genuine CXL-Ready Systems and Devices. In the 56th Annual IEEE\/ACM International Symposium on Microarchitecture (MICRO '23)","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, Ren Wang, Jung Ho Ahn, Tianyin Xu, and Nam Sung Kim. 2023. Demystifying CXL Memory with Genuine CXL-Ready Systems and Devices. In the 56th Annual IEEE\/ACM International Symposium on Microarchitecture (MICRO '23)."},{"key":"e_1_3_2_1_69_1","volume-title":"the 14th ACM International Conference on Architectural Support for Programming Languages and Operating Systems (ASPLOS '09)","author":"Tam David K.","year":"2009","unstructured":"David K. Tam, Reza Azimi, Livio B. Soares, and Michael Stumm. 2009. RapidMRC: Approximating L2 Miss Rate Curves on Commodity Systems for Online Optimizations. In the 14th ACM International Conference on Architectural Support for Programming Languages and Operating Systems (ASPLOS '09)."},{"key":"e_1_3_2_1_70_1","volume-title":"Borg: the Next Generation. In the 15th European Conference on Computer Systems (EuroSys '20)","author":"Tirmazi Muhammad","year":"2020","unstructured":"Muhammad Tirmazi, Adam Barker, Nan Deng, Md E. Haque, Zhijing Gene Qin, Steven Hand, Mor Harchol-Balter, and John Wilkes. 2020. Borg: the Next Generation. In the 15th European Conference on Computer Systems (EuroSys '20)."},{"key":"e_1_3_2_1_71_1","volume-title":"Karma: Resource Allocation for Dynamic Demands. In the 17th USENIX Symposium on Operating Systems Design and Implementation (OSDI '23)","author":"Vuppalapati Midhul","year":"2023","unstructured":"Midhul Vuppalapati, Giannis Fikioris, Rachit Agarwal, Asaf Cidon, Anurag Khandelwal, and \u00c9va Tardos. 2023. Karma: Resource Allocation for Dynamic Demands. In the 17th USENIX Symposium on Operating Systems Design and Implementation (OSDI '23)."},{"key":"e_1_3_2_1_72_1","volume-title":"the 2017 USENIX Annual Technical Conference (ATC '17)","author":"Waldspurger Carl","year":"2017","unstructured":"Carl Waldspurger, Trausti Saemundsson, Irfan Ahmad, and Nohhyun Park. 2017. Cache Modeling and Optimization using Miniature Simulations. In the 2017 USENIX Annual Technical Conference (ATC '17)."},{"key":"e_1_3_2_1_73_1","volume-title":"Efficient MRC Construction with SHARDS. In the 13th USENIX Conference on File and Storage Technologies (FAST '15)","author":"Waldspurger Carl A.","year":"2015","unstructured":"Carl A. Waldspurger, Nohhyun Park, Alexander Garthwaite, and Irfan Ahmad. 2015. Efficient MRC Construction with SHARDS. In the 13th USENIX Conference on File and Storage Technologies (FAST '15)."},{"key":"e_1_3_2_1_74_1","unstructured":"Leon Walras. 1954. Elements of Pure Economics. Allen & Unwin."},{"key":"e_1_3_2_1_75_1","volume-title":"Canvas: Isolated and Adaptive Swapping for Multi-Applications on Remote Memory. In the 20th USENIX Symposium on Networked Systems Design and Implementation (NSDI '23)","author":"Wang Chenxi","year":"2023","unstructured":"Chenxi Wang, Yifan Qiao, Haoran Ma, Shi Liu, Yiying Zhang, Wenguang Chen, Ravi Netravali, Miryung Kim, and Guoqing Harry Xu. 2023. Canvas: Isolated and Adaptive Swapping for Multi-Applications on Remote Memory. In the 20th USENIX Symposium on Networked Systems Design and Implementation (NSDI '23)."},{"key":"e_1_3_2_1_76_1","volume-title":"the 21st IEEE International Symposium on High Performance Computer Architecture (HPCA '15)","author":"Wang Xiaodong","unstructured":"Xiaodong Wang and Jose F. Martinez. 2015. XChange: A Market-Based Approach to Scalable Dynamic Multi-Resource Allocation in Multicore Architectures. In the 21st IEEE International Symposium on High Performance Computer Architecture (HPCA '15)."},{"key":"e_1_3_2_1_77_1","volume-title":"the 27th ACM International Conference on Architectural Support for Programming Languages and Operating Systems (ASPLOS '22)","author":"Weiner Johannes","year":"2022","unstructured":"Johannes Weiner, Niket Agarwal, Dan Schatzberg, Leon Yang, Hao Wang, Blaise Sanouillet, Bikash Sharma, Tejun Heo, Mayank Jain, Chunqiang Tang, and Dimitrios Skarlatos. 2022. TMO: transparent memory offloading in datacenters. In the 27th ACM International Conference on Architectural Support for Programming Languages and Operating Systems (ASPLOS '22)."},{"key":"e_1_3_2_1_78_1","volume-title":"Performance-Sensitive Infrastructure-as-a-Service. In the 13th European Conference on Computer Systems (EuroSys '18)","author":"Xu Cong","year":"2018","unstructured":"Cong Xu, Karthick Rajamani, Alexandre Ferreira, Wesley Felter, Juan Rubio, and Yang Li. 2018. DCat: Dynamic Cache Management for Efficient, Performance-Sensitive Infrastructure-as-a-Service. In the 13th European Conference on Computer Systems (EuroSys '18)."},{"key":"e_1_3_2_1_79_1","volume-title":"the 14th USENIX Symposium on Operating Systems Design and Implementation (OSDI '20)","author":"Yang Juncheng","unstructured":"Juncheng Yang, Yao Yue, and K. V. Rashmi. 2020. A large scale analysis of hundreds of in-memory cache clusters at Twitter. In the 14th USENIX Symposium on Operating Systems Design and Implementation (OSDI '20)."},{"key":"e_1_3_2_1_80_1","volume-title":"Equity: in theory and practice","author":"Young H Peyton","unstructured":"H Peyton Young. 1995. Equity: in theory and practice. Princeton University Press."},{"key":"e_1_3_2_1_81_1","volume-title":"Partial Failure Resilient Memory Management System for (CXL-based) Distributed Shared Memory. In the 29th ACM Symposium on Operating Systems Principles (SOSP '23)","author":"Zhang Mingxing","year":"2023","unstructured":"Mingxing Zhang, Teng Ma, Jinqi Hua, Zheng Liu, Kang Chen, Ning Ding, Fan Du, Jinlei Jiang, Tao Ma, and Yongwei Wu. 2023. Partial Failure Resilient Memory Management System for (CXL-based) Distributed Shared Memory. In the 29th ACM Symposium on Operating Systems Principles (SOSP '23)."}],"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:49:07Z","timestamp":1759322947000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3731569.3764805"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2025,10,12]]},"references-count":81,"alternative-id":["10.1145\/3731569.3764805","10.1145\/3731569"],"URL":"https:\/\/doi.org\/10.1145\/3731569.3764805","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"}}]}}