{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,4,8]],"date-time":"2026-04-08T00:14:53Z","timestamp":1775607293507,"version":"3.50.1"},"publisher-location":"New York, NY, USA","reference-count":159,"publisher":"ACM","content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":[],"published-print":{"date-parts":[[2025,10,13]]},"DOI":"10.1145\/3731569.3764812","type":"proceedings-article","created":{"date-parts":[[2025,10,1]],"date-time":"2025-10-01T12:43:24Z","timestamp":1759322604000},"page":"101-119","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":3,"title":["Oasis: Pooling PCIe Devices Over CXL to Boost Utilization"],"prefix":"10.1145","author":[{"ORCID":"https:\/\/orcid.org\/0009-0006-4653-902X","authenticated-orcid":false,"given":"Yuhong","family":"Zhong","sequence":"first","affiliation":[{"name":"Columbia University, New York, New York, USA"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-3911-1512","authenticated-orcid":false,"given":"Daniel S.","family":"Berger","sequence":"additional","affiliation":[{"name":"Microsoft Azure, Redmond, Washington, USA"},{"name":"University of Washington, Seattle, Washington, USA"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0003-1004-6398","authenticated-orcid":false,"given":"Pantea","family":"Zardoshti","sequence":"additional","affiliation":[{"name":"Microsoft Azure, Redmond, Washington, USA"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-3613-3556","authenticated-orcid":false,"given":"Enrique","family":"Saurez","sequence":"additional","affiliation":[{"name":"Microsoft Azure, Redmond, Washington, USA"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0003-0791-5281","authenticated-orcid":false,"given":"Jacob","family":"Nelson","sequence":"additional","affiliation":[{"name":"Microsoft Research, Redmond, Washington, USA"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-6093-5711","authenticated-orcid":false,"given":"Dan R. K.","family":"Ports","sequence":"additional","affiliation":[{"name":"Microsoft Research, Redmond, Washington, USA"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-2273-3796","authenticated-orcid":false,"given":"Antonis","family":"Psistakis","sequence":"additional","affiliation":[{"name":"University of Illinois Urbana-Champaign, Champaign, Illinois, USA"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-5761-3516","authenticated-orcid":false,"given":"Joshua","family":"Fried","sequence":"additional","affiliation":[{"name":"MIT CSAIL, Cambridge, Massachusetts, USA"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0009-0007-4046-2022","authenticated-orcid":false,"given":"Asaf","family":"Cidon","sequence":"additional","affiliation":[{"name":"Columbia University, New York, New York, USA"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"320","published-online":{"date-parts":[[2025,10,12]]},"reference":[{"key":"e_1_3_2_1_1_1","unstructured":"5th Gen AMD EPYC\u2122 Processor Architecture. https:\/\/www.amd.com\/content\/dam\/amd\/en\/documents\/epyc-business-docs\/white-papers\/5th-gen-amd-epyc-processor-architecture-white-paper.pdf. Accessed: 2025-08-02."},{"key":"e_1_3_2_1_2_1","unstructured":"A New Twist on PCI-Express Switching for the Datacenter. https:\/\/gigaio.com\/2019\/10\/a-new-twist-on-pci-express-switching-for-the-datacenter\/. Accessed: 2025-08-02."},{"key":"e_1_3_2_1_3_1","unstructured":"AI Server Cost Analysis. https:\/\/semianalysis.com\/2023\/05\/29\/ai-server-cost-analysis-memory-is\/. Accessed: 2025-08-02."},{"key":"e_1_3_2_1_4_1","unstructured":"Amazon EC2 Instance types. https:\/\/aws.amazon.com\/ec2\/instance-types\/. Accessed: 2025-08-02."},{"key":"e_1_3_2_1_5_1","unstructured":"Amazon Elastic Block Store. https:\/\/aws.amazon.com\/ebs\/. Accessed: 2025-04-13."},{"key":"e_1_3_2_1_6_1","unstructured":"Apache Tomcat. https:\/\/tomcat.apache.org\/. Accessed: 2025-08-02."},{"key":"e_1_3_2_1_7_1","unstructured":"AWS Outposts connectivity to AWS Regions. https:\/\/docs.aws.amazon.com\/outposts\/latest\/userguide\/region-connectivity.html. Accessed: 2024-12-18."},{"key":"e_1_3_2_1_8_1","unstructured":"Cisco massively scalable data center network fabric design and operation white paper. Accessed: 2025-04-02."},{"key":"e_1_3_2_1_9_1","unstructured":"CLFLUSH \u2014 Flush Cache Line. https:\/\/www.felixcloutier.com\/x86\/clflush. Accessed: 2025-04-13."},{"key":"e_1_3_2_1_10_1","unstructured":"CLWB \u2014 Cache Line Write Back. https:\/\/www.felixcloutier.com\/x86\/clwb. Accessed: 2025-04-13."},{"key":"e_1_3_2_1_11_1","unstructured":"Compute Express Link (CXL) 3.0 Specification. https:\/\/computeexpresslink.org\/wp-content\/uploads\/2024\/02\/CXL-3.0-Specification.pdf."},{"key":"e_1_3_2_1_12_1","unstructured":"Configuring a NIC team. https:\/\/docs.redhat.com\/en\/documentation\/red_hat_enterprise_linux\/8\/html\/configuring_and_managing_networking\/configuring-network-teaming_configuring-and-managing-networking. Accessed: 2025-04-13."},{"key":"e_1_3_2_1_13_1","unstructured":"Counting the Cost of Under-Utilized GPUs And Doing Something About It. https:\/\/gigaio.com\/2020\/11\/counting-the-cost-of-under-utilized-gpus-and-doing-something-about-it\/. Accessed: 2025-08-02."},{"key":"e_1_3_2_1_14_1","unstructured":"Design considerations for spine-and-leaf IP fabrics. Accessed: 2025-04-02."},{"key":"e_1_3_2_1_15_1","unstructured":"device-dax: Add a driver for \"hmem\" devices. https:\/\/lore.kernel.org\/lkml\/155925719374.3775979.16707226817593415735.stgit@dwillia2-desk3.amr.corp.intel.com\/. Accessed: 2025-04-13."},{"key":"e_1_3_2_1_16_1","unstructured":"DPDK: Generic flow API. https:\/\/doc.dpdk.org\/guides-24.07\/prog_guide\/rte_flow.html. Accessed: 2025-04-13."},{"key":"e_1_3_2_1_17_1","unstructured":"DPDK NVIDIA MLX5 Ethernet Driver. https:\/\/doc.dpdk.org\/guides\/nics\/mlx5.html. Accessed: 2025-08-02."},{"key":"e_1_3_2_1_18_1","unstructured":"General-purpose machine family for Compute Engine. https:\/\/cloud.google.com\/compute\/docs\/general-purpose-machines. Accessed: 2025-08-02."},{"key":"e_1_3_2_1_19_1","unstructured":"GigaIO: FabreX AI Memory Fabric Platform. https:\/\/gigaio.com\/products\/fabrex-system-overview\/. Accessed: 2025-08-02."},{"key":"e_1_3_2_1_20_1","unstructured":"GigaIO \u2013 Accelerator Pooling Appliance. https:\/\/gigaio.com\/products\/accelerator-pooling-appliance\/. Accessed: 2025-08-02."},{"key":"e_1_3_2_1_21_1","unstructured":"GigaIO \u2014 Storage Pooling Appliance. https:\/\/gigaio.com\/products\/storage-pooling-appliance\/. Accessed: 2025-08-02."},{"key":"e_1_3_2_1_22_1","unstructured":"Google Cloud: Persistent Disk. https:\/\/cloud.google.com\/persistent-disk?hl=en. Accessed: 2025-04-13."},{"key":"e_1_3_2_1_23_1","unstructured":"H3 Composable AI Solutions. https:\/\/www.h3platform.com\/solution\/composable-ai. Accessed: 2025-08-02."},{"key":"e_1_3_2_1_24_1","unstructured":"Instance store temporary block storage for EC2 instances. https:\/\/docs.aws.amazon.com\/AWSEC2\/latest\/UserGuide\/InstanceStorage.html. Accessed: 2025-01-13."},{"key":"e_1_3_2_1_25_1","unstructured":"Intel\u00ae 64 and IA-32 architectures software developer manuals. https:\/\/www.intel.com\/content\/www\/us\/en\/developer\/articles\/technical\/intel-sdm.html. Accessed: 2025-01-13."},{"key":"e_1_3_2_1_26_1","unstructured":"Intel\u00ae data direct i\/o technology. https:\/\/www.intel.com\/content\/www\/us\/en\/io\/data-direct-i-o-technology.html. Accessed: 2025-01-13."},{"key":"e_1_3_2_1_27_1","unstructured":"Intel\u00ae Resource Director Technology (Intel\u00ae RDT). https:\/\/www.intel.com\/content\/www\/us\/en\/architecture-and-technology\/resource-director-technology.html. Accessed: 2025-08-02."},{"key":"e_1_3_2_1_28_1","unstructured":"Intel\u00ae Xeon\u00ae 6 Processors. https:\/\/www.intel.com\/content\/www\/us\/en\/products\/details\/processors\/xeon\/xeon6-e-cores.html. Accessed: 2025-08-02."},{"key":"e_1_3_2_1_29_1","unstructured":"IPv4 Address Conflict Detection. RFC 5227."},{"key":"e_1_3_2_1_30_1","unstructured":"Koxia: NAND-Based CXL Memory. https:\/\/blog-us.kioxia.com\/post\/2024\/05\/30\/cxl-memory-solutions-the-future-is-now. Accessed: 2025-08-02."},{"key":"e_1_3_2_1_31_1","unstructured":"Kubernetes: Resource Management for Pods and Containers. https:\/\/kubernetes.io\/docs\/concepts\/configuration\/manage-resources-containers\/. Accessed: 2025-04-13."},{"key":"e_1_3_2_1_32_1","unstructured":"Leo CXL\u00ae Smart Memory Controllers. https:\/\/www.asteralabs.com\/products\/leo-cxl-smart-memory-controllers\/."},{"key":"e_1_3_2_1_33_1","unstructured":"Linux: DAX devices. https:\/\/www.kernel.org\/doc\/Documentation\/filesystems\/dax.txt. Accessed: 2025-04-13."},{"key":"e_1_3_2_1_34_1","unstructured":"Liqid SmartStack. https:\/\/www.liqid.com\/products\/gpu-on-demand. Accessed: 2025-08-02."},{"key":"e_1_3_2_1_35_1","unstructured":"Mellanox Multi-Host Evaluation Kit. https:\/\/network.nvidia.com\/sites\/default\/files\/doc-2020\/pb-multi-host-evb-kit.pdf. Accessed: 2025-04-13."},{"key":"e_1_3_2_1_36_1","unstructured":"Mellanox's Externally Connected Multi-Host Solution (eMH). https:\/\/network.nvidia.com\/files\/doc-2020\/sb-externally-connected-multi-host.pdf. Accessed: 2025-04-13."},{"key":"e_1_3_2_1_37_1","unstructured":"memcached. https:\/\/memcached.org\/. Accessed: 2025-08-02."},{"key":"e_1_3_2_1_38_1","unstructured":"Microchip Switchtec PCIe Switches. https:\/\/www.microchip.com\/en-us\/products\/interface-and-connectivity\/pcie-switches. Accessed: 2025-08-02."},{"key":"e_1_3_2_1_39_1","unstructured":"MOVNTDQ \u2014 Store Packed Integers Using Non-Temporal Hint. https:\/\/www.felixcloutier.com\/x86\/movntdq. Accessed: 2025-04-13."},{"key":"e_1_3_2_1_40_1","unstructured":"MOVNTDQA\u2014 Load Double Quadword Non-Temporal Aligned Hint. https:\/\/www.felixcloutier.com\/x86\/movntdqa. Accessed: 2025-08-02."},{"key":"e_1_3_2_1_41_1","unstructured":"Noction: Oversubscription in networking. Accessed: 2025-04-02."},{"key":"e_1_3_2_1_42_1","unstructured":"NVIDIA External Multi-Host Adapter Kit for OCP 3.0 User Manual. https:\/\/docs.nvidia.com\/networking\/display\/emhocp3\/introduction. Accessed: 2025-04-13."},{"key":"e_1_3_2_1_43_1","unstructured":"NVM Command Set Specification 1.0. https:\/\/nvmexpress.org\/wp-content\/uploads\/NVM-Express-NVM-Command-Set-Specification-2021.06.02-Ratified-1.pdf."},{"key":"e_1_3_2_1_44_1","unstructured":"NVMe over Fabrics (oF) Specification. https:\/\/nvmexpress.org\/specification\/nvme-of-specification\/."},{"key":"e_1_3_2_1_45_1","unstructured":"OCP Virtual Summit 2020: Next Generation of Multi Host NICs. https:\/\/www.youtube.com\/watch?v=vHwKu8hYm_Y. Accessed: 2025-04-13."},{"key":"e_1_3_2_1_46_1","unstructured":"PCI Peer-to-Peer DMA Support. https:\/\/docs.kernel.org\/driver-api\/pci\/p2pdma.html. Accessed: 2025-08-02."},{"key":"e_1_3_2_1_47_1","unstructured":"Phison x200. Accessed: 2025-04-17 https:\/\/www.phisonenterprise.com\/pascari-performance-x-series\/."},{"key":"e_1_3_2_1_48_1","unstructured":"PowerEdge: How to set up NIC teams. https:\/\/www.dell.com\/support\/kbdoc\/en-us\/000124262\/how-to-set-up-nic-teaming-on-poweredge-servers. Accessed: 2024-12-18."},{"key":"e_1_3_2_1_49_1","unstructured":"Python HTTP servers. https:\/\/docs.python.org\/3\/library\/http.server.html. Accessed: 2025-08-02."},{"key":"e_1_3_2_1_50_1","unstructured":"Rocket: A web framework for Rust. https:\/\/rocket.rs\/. Accessed: 2025-08-02."},{"key":"e_1_3_2_1_51_1","unstructured":"Samsung: Memory-Semantic CXL SSD. https:\/\/www.tomshardware.com\/news\/samsung-memory-semantic-cxl-ssd-brings-20x-performance-uplift. Accessed: 2025-08-02."},{"key":"e_1_3_2_1_52_1","unstructured":"Sizes for virtual machines in Azure. https:\/\/learn.microsoft.com\/en-us\/azure\/virtual-machines\/sizes\/overview. Accessed: 2025-08-02."},{"key":"e_1_3_2_1_53_1","unstructured":"SPDK: NVMe Driver. https:\/\/spdk.io\/doc\/nvme.html. Accessed: 2025-08-02."},{"key":"e_1_3_2_1_54_1","unstructured":"The Data Plane Development Kit (DPDK). https:\/\/www.dpdk.org\/."},{"key":"e_1_3_2_1_55_1","unstructured":"The Storage Performance Development Kit (SPDK). https:\/\/spdk.io\/."},{"key":"e_1_3_2_1_56_1","unstructured":"UnifabriX launches memory pooling system. https:\/\/www.unifabrix.com\/resources\/unifabrix-launches-memory-pooling-system. Accessed: 2025-08-02."},{"key":"e_1_3_2_1_57_1","unstructured":"XConn CXL2.0\/PCle5.0 switch. https:\/\/www.xconn-tech.com\/product. Accessed: 2025-08-02."},{"key":"e_1_3_2_1_58_1","volume-title":"December","author":"IEEE","year":"2017","unstructured":"IEEE standard for Ethernet amendment 802.3bs: Physical layer specifications and management parameters for 200 Gb\/s and 400 Gb\/s operation, December 2017."},{"key":"e_1_3_2_1_59_1","unstructured":"Packets-per-second limits in EC2 2019. Available at https:\/\/stressgrid.com\/blog\/pps_limits_in_ec2\/ accessed 4\/16\/25."},{"key":"e_1_3_2_1_60_1","unstructured":"SSD instance store volumes for EC2 instances 2019. Available at https:\/\/docs.aws.amazon.com\/AWSEC2\/latest\/UserGuide\/ssd-instance-store.html accessed 4\/16\/25."},{"key":"e_1_3_2_1_61_1","unstructured":"IEEE standard for Ethernet July 2022."},{"key":"e_1_3_2_1_62_1","unstructured":"Azure Ddsv6 sizes series 2025. Available at https:\/\/learn.microsoft.com\/en-us\/azure\/virtual-machines\/sizes\/general-purpose\/ddsv6-series?tabs=sizestoragelocal accessed 4\/16\/25."},{"key":"e_1_3_2_1_63_1","unstructured":"Instances built on the AWS Nitro system 2025. Available at https:\/\/docs.aws.amazon.com\/ec2\/latest\/instancetypes\/ec2-nitro-instances.html accessed 4\/16\/25."},{"key":"e_1_3_2_1_64_1","unstructured":"Microsoft Azure Boost 2025. Available at https:\/\/learn.microsoft.com\/en-us\/azure\/azure-boost\/overview accessed 4\/16\/25."},{"key":"e_1_3_2_1_65_1","unstructured":"Solidigm D5-P5430 product specifications 2025. Available at https:\/\/www.solidigm.com\/products\/data-center\/d5\/p5430.html#configurator accessed 4\/16\/25."},{"key":"e_1_3_2_1_66_1","unstructured":"Specifications for Amazon EC2 general purpose instances 2025. Available at https:\/\/docs.aws.amazon.com\/ec2\/latest\/instancetypes\/gp.html#gp_network accessed 4\/16\/25."},{"key":"e_1_3_2_1_67_1","unstructured":"Supermicro A+ Server 2115S-NE332R 2025. Accessed: 2025-04-02 available at https:\/\/www.thinkmate.com\/system\/storage-a+-server-2115s-ne332r."},{"key":"e_1_3_2_1_68_1","unstructured":"Thinksystem sr650 v3 2025. Accessed: 2025-04-02 available at https:\/\/www.lenovo.com\/us\/en\/configurator\/dcg\/index.html?lfo=7D76A03XNA."},{"issue":"12","key":"e_1_3_2_1_69_1","doi-asserted-by":"crossref","first-page":"3827","DOI":"10.14778\/3685800.3685809","article-title":"An examination of CXL memory use cases for in-memory database management systems using sap hana","volume":"17","author":"Ahn Minseon","year":"2024","unstructured":"Minseon Ahn, Thomas Willhalm, Norman May, Donghun Lee, Suprasad Mutalik Desai, Daniel Booss, Jungmin Kim, Navneet Singh, Daniel Ritter, and Oliver Rebholz. An examination of CXL memory use cases for in-memory database management systems using sap hana. Proceedings of the VLDB Endowment, 17(12):3827\u20133840, 2024.","journal-title":"Proceedings of the VLDB Endowment"},{"issue":"1","key":"e_1_3_2_1_70_1","doi-asserted-by":"crossref","first-page":"29","DOI":"10.1145\/3606557.3606562","article-title":"Advances and open challenges","volume":"57","author":"Maruf Hasan Al","year":"2023","unstructured":"Hasan Al Maruf and Mosharaf Chowdhury. Memory disaggregation: Advances and open challenges. SIGOPS Oper. Syst. Rev., 57(1):29\u201337, June 2023.","journal-title":"SIGOPS Oper. Syst. Rev."},{"key":"e_1_3_2_1_71_1","volume-title":"CXLfork: Fast Remote Fork over CXL Fabrics, page 210\u2013226","author":"Alverti Chloe","year":"2025","unstructured":"Chloe Alverti, Stratos Psomadakis, Burak Ocalan, Shashwat Jaiswal, Tianyin Xu, and Josep Torrellas. CXLfork: Fast Remote Fork over CXL Fabrics, page 210\u2013226. Association for Computing Machinery, New York, NY, USA, 2025."},{"key":"e_1_3_2_1_72_1","volume-title":"Proceedings of the Fifteenth 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. Can far memory improve job throughput? In Proceedings of the Fifteenth European Conference on Computer Systems, EuroSys '20, New York, NY, USA, 2020. Association for Computing Machinery."},{"key":"e_1_3_2_1_73_1","first-page":"751","volume-title":"14th USENIX Symposium on Operating Systems Design and Implementation (OSDI 20)","author":"Ambati Pradeep","unstructured":"Pradeep Ambati, Inigo Goiri, Felipe Frujeri, Alper Gun, Ke Wang, Brian Dolan, Brian Corell, Sekhar Pasupuleti, Thomas Moscibroda, Sameh Elnikety, Marcus Fontoura, and Ricardo Bianchini. Providing SLOs for Resource-Harvesting VMs in cloud platforms. In 14th USENIX Symposium on Operating Systems Design and Implementation (OSDI 20), pages 735\u2013751. USENIX Association, November 2020."},{"key":"e_1_3_2_1_74_1","volume-title":"A novel extensible simulation framework for CXL-enabled systems","author":"An Yuda","year":"2024","unstructured":"Yuda An, Shushu Yi, Bo Mao, Qiao Li, Mingzhe Zhang, Ke Zhou, Nong Xiao, Guangyu Sun, Xiaolin Wang, Yingwei Luo, and Jie Zhang. A novel extensible simulation framework for CXL-enabled systems, 2024."},{"key":"e_1_3_2_1_75_1","first-page":"67","volume-title":"20th USENIX Symposium on Networked Systems Design and Implementation (NSDI 23)","author":"Bai Wei","year":"2023","unstructured":"Wei Bai, Shanim Sainul Abdeen, Ankit Agrawal, Krishan Kumar Attre, Paramvir Bahl, Ameya Bhagat, Gowri Bhaskara, Tanya Brokhman, Lei Cao, Ahmad Cheema, Rebecca Chow, Jeff Cohen, Mahmoud Elhaddad, Vivek Ette, Igal Figlin, Daniel Firestone, Mathew George, Ilya German, Lakhmeet Ghai, Eric Green, Albert Greenberg, Manish Gupta, Randy Haagens, Matthew Hendel, Ridwan Howlader, Neetha John, Julia Johnstone, Tom Jolly, Greg Kramer, David Kruse, Ankit Kumar, Erica Lan, Ivan Lee, Avi Levy, Marina Lipshteyn, Xin Liu, Chen Liu, Guohan Lu, Yuemin Lu, Xiakun Lu, Vadim Makhervaks, Ulad Malashanka, David A. Maltz, Ilias Marinos, Rohan Mehta, Sharda Murthi, Anup Namdhari, Aaron Ogus, Jitendra Padhye, Madhav Pandya, Douglas Phillips, Adrian Power, Suraj Puri, Shachar Raindel, Jordan Rhee, Anthony Russo, Maneesh Sah, Ali Sheriff, Chris Sparacino, Ashutosh Srivastava, Weixiang Sun, Nick Swanson, Fuhou Tian, Lukasz Tomczyk, Vamsi Vadlamuri, Alec Wolman, Ying Xie, Joyce Yom, Lihua Yuan, Yanzhao Zhang, and Brian Zill. Empowering azure storage with RDMA. In 20th USENIX Symposium on Networked Systems Design and Implementation (NSDI 23), pages 49\u201367, Boston, MA, April 2023. USENIX Association."},{"key":"e_1_3_2_1_76_1","first-page":"177","volume-title":"Proceedings of the Nineteenth ACM Symposium on Operating Systems Principles, SOSP '03","author":"Barham Paul","year":"2003","unstructured":"Paul Barham, Boris Dragovic, Keir Fraser, Steven Hand, Tim Harris, Alex Ho, Rolf Neugebauer, Ian Pratt, and Andrew Warfield. Xen and the art of virtualization. In Proceedings of the Nineteenth ACM Symposium on Operating Systems Principles, SOSP '03, page 164\u2013177, New York, NY, USA, 2003. Association for Computing Machinery."},{"key":"e_1_3_2_1_77_1","volume-title":"New seventh-generation general purpose Amazon EC2 instances (M7i-Flex and M7i). https:\/\/aws.amazon.com\/blogs\/aws\/new-seventh-generation-general-purpose-amazon-ec2-instances-m7i-flex-and-m7i\/","author":"Barr Jeff","year":"2023","unstructured":"Jeff Barr. New seventh-generation general purpose Amazon EC2 instances (M7i-Flex and M7i). https:\/\/aws.amazon.com\/blogs\/aws\/new-seventh-generation-general-purpose-amazon-ec2-instances-m7i-flex-and-m7i\/, 2023. Accessed: 2025-01-13."},{"key":"e_1_3_2_1_78_1","volume-title":"Now available: Storage optimized Amazon EC2 I7ie instances. https:\/\/aws.amazon.com\/blogs\/aws\/now-available-storage-optimized-amazon-ec2-i7ie-instances\/","author":"Barr Jeff","year":"2024","unstructured":"Jeff Barr. Now available: Storage optimized Amazon EC2 I7ie instances. https:\/\/aws.amazon.com\/blogs\/aws\/now-available-storage-optimized-amazon-ec2-i7ie-instances\/, 2024. Accessed: 2025-01-13."},{"key":"e_1_3_2_1_79_1","doi-asserted-by":"crossref","DOI":"10.1007\/978-3-031-01722-3","volume-title":"The Datacenter as a Computer: An Introduction to the Design of Warehouse-Scale Machines","author":"Barroso Luiz Andr\u00e9","year":"2009","unstructured":"Luiz Andr\u00e9 Barroso and Urs H\u00f6lzle. The Datacenter as a Computer: An Introduction to the Design of Warehouse-Scale Machines. 2009."},{"key":"e_1_3_2_1_80_1","first-page":"176","volume-title":"Proceedings of the Second ACM SIGPLAN Symposium on Principles & Practice of Parallel Programming, PPOPP '90","author":"Bennett J. K.","year":"1990","unstructured":"J. K. Bennett, J. B. Carter, and W. Zwaenepoel. Munin: distributed shared memory based on type-specific memory coherence. In Proceedings of the Second ACM SIGPLAN Symposium on Principles & Practice of Parallel Programming, PPOPP '90, page 168\u2013176, New York, NY, USA, 1990. Association for Computing Machinery."},{"issue":"2","key":"e_1_3_2_1_81_1","doi-asserted-by":"crossref","first-page":"30","DOI":"10.1109\/MM.2023.3241586","article-title":"Design tradeoffs in CXL-based memory pools for public cloud platforms","volume":"43","author":"Berger Daniel S.","year":"2023","unstructured":"Daniel S. Berger, Daniel Ernst, Huaicheng Li, Pantea Zardoshti, Monish Shah, Samir Rajadnya, Scott Lee, Lisa Hsu, Ishwar Agarwal, Mark D. Hill, and Ricardo Bianchini. Design tradeoffs in CXL-based memory pools for public cloud platforms. IEEE Micro, 43(2):30\u201338, March 2023.","journal-title":"IEEE Micro"},{"key":"e_1_3_2_1_82_1","volume-title":"Octopus: Scalable low-cost CXL memory pooling","author":"Berger Daniel S.","year":"2025","unstructured":"Daniel S. Berger, Yuhong Zhong, Pantea Zardoshti, Shuwei Teng, Fiodar Kazhamiaka, and Rodrigo Fonseca. Octopus: Scalable low-cost CXL memory pooling, 2025."},{"key":"e_1_3_2_1_83_1","first-page":"2865","volume-title":"2012 Proceedings IEEE INFOCOM","author":"Breitgand David","year":"2012","unstructured":"David Breitgand and Amir Epstein. Improving consolidation of virtual machines with risk-aware bandwidth oversubscription in compute clouds. In 2012 Proceedings IEEE INFOCOM, pages 2861\u20132865, 2012."},{"issue":"11","key":"e_1_3_2_1_84_1","doi-asserted-by":"crossref","first-page":"1604","DOI":"10.14778\/3236187.3236209","article-title":"Efficient distributed memory management with rdma and caching","volume":"11","author":"Cai Qingchao","year":"2018","unstructured":"Qingchao Cai, Wentian Guo, Hao Zhang, Divyakant Agrawal, Gang Chen, Beng Chin Ooi, Kian-Lee Tan, Yong Meng Teo, and Sheng Wang. Efficient distributed memory management with rdma and caching. Proc. VLDB Endow., 11(11):1604\u20131617, July 2018.","journal-title":"Proc. VLDB Endow."},{"key":"e_1_3_2_1_85_1","volume-title":"Effective","author":"Chauhan Prakash","year":"2023","unstructured":"Prakash Chauhan, Chris Petersen, Brian Morris, and Jerome Glisse. Hyperscale tiered memory expander specification for compute express link. Available at https:\/\/www.opencompute.org\/documents\/hyperscale-tiered-memory-expander-specification-for-compute-express-link-cxl-1-pdf, 2023. Open Compute Project, Revision 1, Effective October 27, 2023."},{"key":"e_1_3_2_1_86_1","first-page":"36","volume-title":"Proceedings of the 14th ACM SIGOPS Asia-Pacific Workshop on Systems","author":"Choi Inho","year":"2023","unstructured":"Inho Choi, Nimish Wadekar, Raj Joshi, Joshua Fried, Dan RK Ports, Irene Zhang, and Jialin Li. Capybara: \u03bcsecond-scale live TCP migration. In Proceedings of the 14th ACM SIGOPS Asia-Pacific Workshop on Systems, pages 30\u201336, 2023."},{"key":"e_1_3_2_1_87_1","volume-title":"Proceedings of SYSTOR 2009: The Israeli Experimental Systems Conference, SYSTOR '09","author":"Dong Yaozu","year":"2009","unstructured":"Yaozu Dong, Jinquan Dai, Zhiteng Huang, Haibing Guan, Kevin Tian, and Yunhong Jiang. Towards high-quality I\/O virtualization. In Proceedings of SYSTOR 2009: The Israeli Experimental Systems Conference, SYSTOR '09, New York, NY, USA, 2009. Association for Computing Machinery."},{"key":"e_1_3_2_1_88_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_89_1","first-page":"535","volume-title":"USENIX NSDI","volume":"16","author":"Eisenbud Daniel E","year":"2016","unstructured":"Daniel E Eisenbud, Cheng Yi, Carlo Contavalli, Cody Smith, Roman Kononov, Eric Mann-Hielscher, Ardas Cilingiroglu, Bin Cheyney, Wentao Shang, and Jinnah Dylan Hosein. Maglev: A fast and reliable software network load balancer. In USENIX NSDI, volume 16, pages 523\u2013535, 2016."},{"key":"e_1_3_2_1_90_1","volume-title":"June","author":"El-Batal Mohamad","year":"2024","unstructured":"Mohamad El-Batal. Seagate Composable Memory Appliance (CMA) Architecture. https:\/\/www.youtube.com\/watch?v=KCgE0WejXl0, June 2024."},{"key":"e_1_3_2_1_91_1","first-page":"66","volume-title":"15th USENIX Symposium on Networked Systems Design and Implementation (NSDI 18)","author":"Firestone Daniel","year":"2018","unstructured":"Daniel Firestone, Andrew Putnam, Sambhrama Mundkur, Derek Chiou, Alireza Dabagh, Mike Andrewartha, Hari Angepat, Vivek Bhanu, Adrian Caulfield, Eric Chung, Harish Kumar Chandrappa, Somesh Chaturmohta, Matt Humphrey, Jack Lavier, Norman Lam, Fengfen Liu, Kalin Ovtcharov, Jitu Padhye, Gautham Popuri, Shachar Raindel, Tejas Sapre, Mark Shaw, Gabriel Silva, Madhan Sivakumar, Nisheeth Srivastava, Anshuman Verma, Qasim Zuhair, Deepak Bansal, Doug Burger, Kushagra Vaid, David A. Maltz, and Albert Greenberg. Azure accelerated networking: SmartNICs in the public cloud. In 15th USENIX Symposium on Networked Systems Design and Implementation (NSDI 18), pages 51\u201366, Renton, WA, April 2018. USENIX Association."},{"key":"e_1_3_2_1_92_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_93_1","first-page":"297","volume-title":"14th USENIX Symposium on Operating Systems Design and Implementation (OSDI 20)","author":"Fried Joshua","unstructured":"Joshua Fried, Zhenyuan Ruan, Amy Ousterhout, and Adam Belay. Caladan: Mitigating interference at microsecond timescales. In 14th USENIX Symposium on Operating Systems Design and Implementation (OSDI 20), pages 281\u2013297. USENIX Association, November 2020."},{"key":"e_1_3_2_1_94_1","first-page":"594","volume-title":"Proceedings of the 27th ACM International Conference on Architectural Support for Programming Languages and Operating Systems, ASPLOS '22","author":"Fuerst Alexander","year":"2022","unstructured":"Alexander Fuerst, Stanko Novakovi\u0107, \u00cd\u00f1igo Goiri, Gohar Irfan Chaudhry, Prateek Sharma, Kapil Arya, Kevin Broas, Eugene Bak, Mehmet Iyigun, and Ricardo Bianchini. Memory-harvesting VMs in cloud platforms. In Proceedings of the 27th ACM International Conference on Architectural Support for Programming Languages and Operating Systems, ASPLOS '22, page 583\u2013594, New York, NY, USA, 2022. Association for Computing Machinery."},{"key":"e_1_3_2_1_95_1","first-page":"264","volume-title":"12th USENIX Symposium on Operating Systems Design and Implementation (OSDI 16)","author":"Gao Peter X.","year":"2016","unstructured":"Peter X. Gao, Akshay Narayan, Sagar Karandikar, Joao Carreira, Sangjin Han, Rachit Agarwal, Sylvia Ratnasamy, and Scott Shenker. Network requirements for resource disaggregation. In 12th USENIX Symposium on Operating Systems Design and Implementation (OSDI 16), pages 249\u2013264, Savannah, GA, November 2016. USENIX Association."},{"key":"e_1_3_2_1_96_1","first-page":"533","volume-title":"18th USENIX Symposium on Networked Systems Design and Implementation (NSDI 21)","author":"Gao Yixiao","unstructured":"Yixiao Gao, Qiang Li, Lingbo Tang, Yongqing Xi, Pengcheng Zhang, Wenwen Peng, Bo Li, Yaohui Wu, Shaozong Liu, Lei Yan, Fei Feng, Yan Zhuang, Fan Liu, Pan Liu, Xingkui Liu, Zhongjie Wu, Junping Wu, Zheng Cao, Chen Tian, Jinbo Wu, Jiaji Zhu, Haiyong Wang, Dennis Cai, and Jiesheng Wu. When cloud storage meets RDMA. In 18th USENIX Symposium on Networked Systems Design and Implementation (NSDI 21), pages 519\u2013533. USENIX Association, April 2021."},{"key":"e_1_3_2_1_97_1","unstructured":"Carles Garcia Cabot. Evaluation of an ip fabric network architecture for cern's data center. B.S. thesis Universitat Polit\u00e8cnica de Catalunya 2018."},{"issue":"4","key":"e_1_3_2_1_98_1","doi-asserted-by":"crossref","first-page":"455","DOI":"10.1145\/2740070.2626334","article-title":"Multi-resource packing for cluster schedulers","volume":"44","author":"Grandl Robert","year":"2014","unstructured":"Robert Grandl, Ganesh Ananthanarayanan, Srikanth Kandula, Sriram Rao, and Aditya Akella. Multi-resource packing for cluster schedulers. SIGCOMM Comput. Commun. Rev., 44(4):455\u2013466, August 2014.","journal-title":"SIGCOMM Comput. Commun. Rev."},{"key":"e_1_3_2_1_99_1","first-page":"667","volume-title":"14th USENIX Symposium on Networked Systems Design and Implementation (NSDI 17)","author":"Gu Juncheng","year":"2017","unstructured":"Juncheng Gu, Youngmoon Lee, Yiwen Zhang, Mosharaf Chowdhury, and Kang G. Shin. Efficient memory disaggregation with Infiniswap. In 14th USENIX Symposium on Networked Systems Design and Implementation (NSDI 17), pages 649\u2013667, Boston, MA, March 2017. USENIX Association."},{"issue":"2","key":"e_1_3_2_1_100_1","doi-asserted-by":"crossref","first-page":"39","DOI":"10.1109\/MM.2023.3237756","article-title":"Dynamic capacity service for improving CXL pooled memory efficiency","volume":"43","author":"Ha Minho","year":"2023","unstructured":"Minho Ha, Junhee Ryu, Jungmin Choi, Kwangjin Ko, Sunwoong Kim, Sungwoo Hyun, Donguk Moon, Byungil Koh, Hokyoon Lee, Myoungseo Kim, Hoshik Kim, and Kyoung Park. Dynamic capacity service for improving CXL pooled memory efficiency. IEEE Micro, 43(2):39\u201347, March 2023.","journal-title":"IEEE Micro"},{"key":"e_1_3_2_1_101_1","first-page":"861","volume-title":"14th USENIX Symposium on Operating Systems Design and Implementation (OSDI 20)","author":"Hadary Ori","unstructured":"Ori Hadary, Luke Marshall, Ishai Menache, Abhisek Pan, Esaias E Greeff, David Dion, Star Dorminey, Shailesh Joshi, Yang Chen, Mark Russinovich, and Thomas Moscibroda. Protean: VM allocation service at scale. In 14th USENIX Symposium on Operating Systems Design and Implementation (OSDI 20), pages 845\u2013861. USENIX Association, November 2020."},{"key":"e_1_3_2_1_102_1","first-page":"549","volume-title":"18th USENIX Symposium on Networked Systems Design and Implementation (NSDI 21)","author":"Hayakawa Yutaro","year":"2021","unstructured":"Yutaro Hayakawa, Michio Honda, Douglas Santry, and Lars Eggert. Prism: Proxies without the pain. In 18th USENIX Symposium on Networked Systems Design and Implementation (NSDI 21), pages 535\u2013549, 2021."},{"key":"e_1_3_2_1_103_1","first-page":"312","volume-title":"21st USENIX Symposium on Networked Systems Design and Implementation (NSDI 24)","author":"Hou Wentao","year":"2024","unstructured":"Wentao Hou, Jie Zhang, Zeke Wang, and Ming Liu. Understanding routable PCIe performance for composable infrastructures. In 21st USENIX Symposium on Networked Systems Design and Implementation (NSDI 24), pages 297\u2013312, Santa Clara, CA, April 2024. USENIX Association."},{"key":"e_1_3_2_1_104_1","volume-title":"19th USENIX Symposium on Operating Systems Design and Implementation (OSDI 25)","author":"Huang Yibo","year":"2025","unstructured":"Yibo Huang, Haowei Chen, Newton Ni, Vijay Chidambaram, Dixin Tang, and Emmett Witchel. Tigon: A distributed database for a CXL pod. In 19th USENIX Symposium on Operating Systems Design and Implementation (OSDI 25), Boston, MA, July 2025. USENIX Association."},{"key":"e_1_3_2_1_105_1","volume-title":"Proceedings of the Conference on Innovative Data Systems Research (CIDR)","author":"Huang Yibo","year":"2024","unstructured":"Yibo Huang, Newton Ni, Vijay Chidambaram, Emmett Witchel, and Dixin Tang. Pasha: An efficient, scalable database architecture for CXL pods. In Proceedings of the Conference on Innovative Data Systems Research (CIDR), 2024."},{"key":"e_1_3_2_1_106_1","volume-title":"Intel Security Advisory INTEL-SA-00290","author":"Intel Corporation","year":"2019","unstructured":"Intel Corporation. Intel Security Advisory INTEL-SA-00290, 2019. Accessed: 2025-04-17."},{"key":"e_1_3_2_1_107_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_108_1","first-page":"268","volume-title":"18th USENIX Symposium on Networked Systems Design and Implementation (NSDI 21)","author":"Kannan Pravein Govindan","year":"2021","unstructured":"Pravein Govindan Kannan, Nishant Budhdev, Raj Joshi, and Mun Choon Chan. Debugging transient faults in data centers using synchronized network-wide packet histories. In 18th USENIX Symposium on Networked Systems Design and Implementation (NSDI 21), pages 253\u2013268, 2021."},{"key":"e_1_3_2_1_109_1","first-page":"10","volume-title":"Proceedings of the USENIX","author":"Keleher Pete","year":"1994","unstructured":"Pete Keleher, Alan L. Cox, Sandhya Dwarkadas, and Willy Zwaenepoel. Treadmarks: distributed shared memory on standard workstations and operating systems. In Proceedings of the USENIX Winter 1994 Technical Conference on USENIX Winter 1994 Technical Conference, WTEC'94, page 10, USA, 1994. USENIX Association."},{"key":"e_1_3_2_1_110_1","first-page":"528","volume-title":"18th USENIX Symposium on Operating Systems Design and Implementation (OSDI 24)","author":"Kumar Neeraj","year":"2024","unstructured":"Neeraj Kumar, Pol Mauri Ruiz, Vijay Menon, Igor Kabiljo, Mayank Pundir, Andrew Newell, Daniel Lee, Liyuan Wang, and Chunqiang Tang. Optimizing resource allocation in hyperscale datacenters: Scalability, usability, and experiences. In 18th USENIX Symposium on Operating Systems Design and Implementation (OSDI 24), pages 507\u2013528, Santa Clara, CA, July 2024. USENIX Association."},{"key":"e_1_3_2_1_111_1","first-page":"366","volume-title":"Proceedings of the ACM Special Interest Group on Data Communication, SIGCOMM '19","author":"Kumar Praveen","year":"2019","unstructured":"Praveen Kumar, Nandita Dukkipati, Nathan Lewis, Yi Cui, Yaogong Wang, Chonggang Li, Valas Valancius, Jake Adriaens, Steve Gribble, Nate Foster, and Amin Vahdat. PicNIC: predictable virtualized NIC. In Proceedings of the ACM Special Interest Group on Data Communication, SIGCOMM '19, page 351\u2013366, New York, NY, USA, 2019. Association for Computing Machinery."},{"key":"e_1_3_2_1_112_1","volume-title":"NetCAT: Practical Cache Attacks from the Network. https:\/\/www.vusec.net\/projects\/netcat\/","author":"Kurth Michael","year":"2019","unstructured":"Michael Kurth, Pedro Branco, Georgios Portokalidis, Cristiano Giuffrida, and Herbert Bos. NetCAT: Practical Cache Attacks from the Network. https:\/\/www.vusec.net\/projects\/netcat\/, 2019. Vrije Universiteit Amsterdam."},{"issue":"10","key":"e_1_3_2_1_113_1","doi-asserted-by":"crossref","first-page":"2568","DOI":"10.14778\/3675034.3675047","article-title":"CXL and the return of scale-up database engines","volume":"17","author":"Lerner Alberto","year":"2024","unstructured":"Alberto Lerner and Gustavo Alonso. CXL and the return of scale-up database engines. Proc. VLDB Endow., 17(10):2568\u20132575, August 2024.","journal-title":"Proc. VLDB Endow."},{"key":"e_1_3_2_1_114_1","first-page":"24","volume-title":"Proceedings of the 22nd ACM Workshop on Hot Topics in Networks, HotNets '23","author":"Levis Philip","year":"2023","unstructured":"Philip Levis, Kun Lin, and Amy Tai. A case against CXL memory pooling. In Proceedings of the 22nd ACM Workshop on Hot Topics in Networks, HotNets '23, page 18\u201324, New York, NY, USA, 2023. Association for Computing Machinery."},{"key":"e_1_3_2_1_115_1","first-page":"587","volume-title":"Proceedings of the 28th ACM International Conference on Architectural Support for Programming Languages and Operating Systems","volume":"2","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. Pond: CXL-based memory pooling systems for cloud platforms. In Proceedings of the 28th ACM International Conference on Architectural Support for Programming Languages and Operating Systems, Volume 2, ASPLOS 2023, page 574\u2013587, New York, NY, USA, 2023. Association for Computing Machinery."},{"issue":"4","key":"e_1_3_2_1_116_1","doi-asserted-by":"crossref","first-page":"321","DOI":"10.1145\/75104.75105","article-title":"Memory coherence in shared virtual memory systems","volume":"7","author":"Li Kai","year":"1989","unstructured":"Kai Li and Paul Hudak. Memory coherence in shared virtual memory systems. ACM Trans. Comput. Syst., 7(4):321\u2013359, November 1989.","journal-title":"ACM Trans. Comput. Syst."},{"key":"e_1_3_2_1_117_1","first-page":"346","volume-title":"21st USENIX Conference on File and Storage Technologies (FAST 23)","author":"Li Qiang","year":"2023","unstructured":"Qiang Li, Qiao Xiang, Yuxin Wang, Haohao Song, Ridi Wen, Wenhui Yao, Yuanyuan Dong, Shuqi Zhao, Shuo Huang, Zhaosheng Zhu, Huayong Wang, Shanyang Liu, Lulu Chen, Zhiwu Wu, Haonan Qiu, Derui Liu, Gexiao Tian, Chao Han, Shaozong Liu, Yaohui Wu, Zicheng Luo, Yuchao Shao, Junping Wu, Zheng Cao, Zhongjie Wu, Jiaji Zhu, Jinbo Wu, Jiwu Shu, and Jiesheng Wu. More than capacity: Performance-oriented evolution of Pangu in Alibaba. In 21st USENIX Conference on File and Storage Technologies (FAST 23), pages 331\u2013346, Santa Clara, CA, February 2023. USENIX Association."},{"key":"e_1_3_2_1_118_1","first-page":"304","volume-title":"17th USENIX Symposium on Operating Systems Design and Implementation (OSDI 23)","author":"Lyu Jialun","year":"2023","unstructured":"Jialun Lyu, Marisa You, Celine Irvene, Mark Jung, Tyler Narmore, Jacob Shapiro, Luke Marshall, Savyasachi Samal, Ioannis Manousakis, Lisa Hsu, Preetha Subbarayalu, Ashish Raniwala, Brijesh Warrier, Ricardo Bianchini, Bianca Schroeder, and Daniel S. Berger. Hyrax: Fail-in-Place server operation in cloud platforms. In 17th USENIX Symposium on Operating Systems Design and Implementation (OSDI 23), pages 287\u2013304, Boston, MA, July 2023. USENIX Association."},{"key":"e_1_3_2_1_119_1","first-page":"395","volume-title":"2024 USENIX Annual Technical Conference (USENIX ATC 24)","author":"Ma Teng","year":"2024","unstructured":"Teng Ma, Zheng Liu, Chengkun Wei, Jialiang Huang, Youwei Zhuo, Haoyu Li, Ning Zhang, Yijin Guan, Dimin Niu, Mingxing Zhang, and Tao Ma. HydraRPC: RPC in the CXL era. In 2024 USENIX Annual Technical Conference (USENIX ATC 24), pages 387\u2013395, Santa Clara, CA, July 2024. USENIX Association."},{"key":"e_1_3_2_1_120_1","volume-title":"You don't know 'jack': CXL fabric orchestration and management.","author":"Mackey Grant","year":"2024","unstructured":"Grant Mackey. You don't know 'jack': CXL fabric orchestration and management. Available at https:\/\/files.futurememorystorage.com\/proceedings\/2024\/20240806_CXLT-102-1_Mackey.pdf, 2024. Presented by Jackrabbit Labs."},{"key":"e_1_3_2_1_121_1","volume-title":"Telepathic datacenters: Fast RPCs using shared CXL memory","author":"Mahar Suyash","year":"2024","unstructured":"Suyash Mahar, Ehsan Hajyjasini, Seungjin Lee, Zifeng Zhang, Mingyao Shen, and Steven Swanson. Telepathic datacenters: Fast RPCs using shared CXL memory, 2024."},{"key":"e_1_3_2_1_122_1","article-title":"Zero-overhead device sharing through PCIe networking","volume":"38","author":"Markussen Jonas","year":"2021","unstructured":"Jonas Markussen, Lars Bj\u00f8rlykke Kristiansen, P\u00e5l Halvorsen, Halvor Kielland-Gyrud, H\u00e5kon Kvale Stensland, and Carsten Griwodz. SmartIO: Zero-overhead device sharing through PCIe networking. ACM Trans. Comput. Syst., 38(1\u20132), July 2021.","journal-title":"ACM Trans. Comput. Syst."},{"key":"e_1_3_2_1_123_1","volume-title":"In ACM SIGOPS 27th Symposium on Operating Systems Principles","author":"Marty Michael","year":"2019","unstructured":"Michael Marty, Marc de Kruijf, Jacob Adriaens, Christopher Alfeld, Sean Bauer, Carlo Contavalli, Mike Dalton, Nandita Dukkipati, William C. Evans, Steve Gribble, Nicholas Kidd, Roman Kononov, Gautam Kumar, Carl Mauer, Emily Musick, Lena Olson, Mike Ryan, Erik Rubow, Kevin Springborn, Paul Turner, Valas Valancius, Xi Wang, and Amin Vahdat. Snap: a microkernel approach to host networking. In In ACM SIGOPS 27th Symposium on Operating Systems Principles, New York, NY, USA, 2019."},{"key":"e_1_3_2_1_124_1","volume-title":"Proc. ACM Meas. Anal. Comput. Syst., 7(2)","author":"Maruf Hasan Al","year":"2023","unstructured":"Hasan Al Maruf, Yuhong Zhong, Hongyi Wang, Mosharaf Chowdhury, Asaf Cidon, and Carl Waldspurger. Memtrade: Marketplace for disaggregated memory clouds. Proc. ACM Meas. Anal. Comput. Syst., 7(2), May 2023."},{"key":"e_1_3_2_1_125_1","volume-title":"Marvell Technology. Structera a 2504 memory-expansion controller.","author":"Inc.","year":"2024","unstructured":"Inc. Marvell Technology. Structera a 2504 memory-expansion controller. Available at https:\/\/www.marvell.com\/content\/dam\/marvell\/en\/public-collateral\/assets\/marvell-structera-a-2504-near-memory-accelerator-product-brief.pdf, 2024. Product Brief, P\/N MV-SLA25041-A0-HF350AA-C000."},{"key":"e_1_3_2_1_126_1","volume-title":"HotCarbon","author":"McAllister Sara","year":"2024","unstructured":"Sara McAllister, Fiodar Kazhamiaka, Daniel S. Berger, Rodrigo Fonseca, Kali Frost, Aaron Ogus, Maneesh Sah, Ricardo Bianchini, George Amvrosiadis, Nathan Beckmann, and G. R. Ganger. A call for research on storage emissions. In HotCarbon, July 2024."},{"key":"e_1_3_2_1_127_1","first-page":"17","volume-title":"Proceedings of the 22nd ACM Workshop on Hot Topics in Networks, HotNets '23","author":"Jeffrey","year":"2023","unstructured":"Jeffrey C. Mogul and John Wilkes. Physical deployability matters. In Proceedings of the 22nd ACM Workshop on Hot Topics in Networks, HotNets '23, page 9\u201317, New York, NY, USA, 2023. Association for Computing Machinery."},{"key":"e_1_3_2_1_128_1","first-page":"11","volume-title":"Proceedings of the 9th ACM International on Systems and Storage Conference","author":"Narayanan Iyswarya","year":"2016","unstructured":"Iyswarya Narayanan, Di Wang, Myeongjae Jeon, Bikash Sharma, Laura Caulfield, Anand Sivasubramaniam, Ben Cutler, Jie Liu, Badriddine Khessib, and Kushagra Vaid. SSD failures in datacenters: What? when? and why? In Proceedings of the 9th ACM International on Systems and Storage Conference, pages 1\u201311, 2016."},{"key":"e_1_3_2_1_129_1","first-page":"305","volume-title":"2015 USENIX Annual Technical Conference (USENIX ATC 15)","author":"Nelson Jacob","year":"2015","unstructured":"Jacob Nelson, Brandon Holt, Brandon Myers, Preston Briggs, Luis Ceze, Simon Kahan, and Mark Oskin. Latency-Tolerant software distributed shared memory. In 2015 USENIX Annual Technical Conference (USENIX ATC 15), pages 291\u2013305, Santa Clara, CA, July 2015. USENIX Association."},{"key":"e_1_3_2_1_130_1","first-page":"319","volume-title":"search of an understandable consensus algorithm. In 2014 USENIX annual technical conference (USENIX ATC 14)","author":"Ongaro Diego","year":"2014","unstructured":"Diego Ongaro and John Ousterhout. In search of an understandable consensus algorithm. In 2014 USENIX annual technical conference (USENIX ATC 14), pages 305\u2013319, 2014."},{"key":"e_1_3_2_1_131_1","unstructured":"Dylan Patel and Daniel Nishball. 100 000 H100 Clusters: Power Network Topology Ethernet vs InfiniBand Reliability Failures Checkpointing. https:\/\/semianalysis.com\/2024\/06\/17\/100000-h100-clusters-power-network\/."},{"key":"e_1_3_2_1_132_1","volume-title":"Doug Woos, Arvind Krishnamurthy, Thomas Anderson, and Timothy Roscoe. Arrakis: The operating system is the control plane. ACM Transactions on Computer Systems (TOCS), 33(4):1\u201330","author":"Peter Simon","year":"2015","unstructured":"Simon Peter, Jialin Li, Irene Zhang, Dan RK Ports, Doug Woos, Arvind Krishnamurthy, Thomas Anderson, and Timothy Roscoe. Arrakis: The operating system is the control plane. ACM Transactions on Computer Systems (TOCS), 33(4):1\u201330, 2015."},{"key":"e_1_3_2_1_133_1","first-page":"85","volume-title":"Proceedings of the ACM SIGCOMM 2022 Conference, SIGCOMM '22","author":"Poutievski Leon","year":"2022","unstructured":"Leon Poutievski, Omid Mashayekhi, Joon Ong, Arjun Singh, Mukarram Tariq, Rui Wang, Jianan Zhang, Virginia Beauregard, Patrick Conner, Steve Gribble, Rishi Kapoor, Stephen Kratzer, Nanfang Li, Hong Liu, Karthik Nagaraj, Jason Ornstein, Samir Sawhney, Ryohei Urata, Lorenzo Vicisano, Kevin Yasumura, Shidong Zhang, Junlan Zhou, and Amin Vahdat. Jupiter evolving: transforming Google's datacenter network via optical circuit switches and software-defined networking. In Proceedings of the ACM SIGCOMM 2022 Conference, SIGCOMM '22, page 66\u201385, New York, NY, USA, 2022. Association for Computing Machinery."},{"key":"e_1_3_2_1_134_1","first-page":"188","volume-title":"Proceedings of the 16th International Symposium on High Performance Distributed Computing, HPDC '07","author":"Raj Himanshu","year":"2007","unstructured":"Himanshu Raj and Karsten Schwan. High performance and scalable I\/O virtualization via self-virtualized devices. In Proceedings of the 16th International Symposium on High Performance Distributed Computing, HPDC '07, page 179\u2013188, New York, NY, USA, 2007. Association for Computing Machinery."},{"issue":"173","key":"e_1_3_2_1_135_1","article-title":"the high-performance web server and reverse proxy","volume":"2008","author":"Reese Will","year":"2008","unstructured":"Will Reese. Nginx: the high-performance web server and reverse proxy. Linux J., 2008(173), September 2008.","journal-title":"Linux J."},{"key":"e_1_3_2_1_136_1","volume-title":"Proceedings of the 30th International Conference on Architectural Support for Programming Languages and Operating Systems, ASPLOS '25","author":"Reidys Benjamin","year":"2025","unstructured":"Benjamin Reidys, Pantea Zardoshti, \u00cd\u00f1igo Goiri, Celine Irvene, Daniel S. Berger, Haoran Ma, Kapil Arya, Eli Cortez, Taylor Stark, Eugene Bak, Mehmet Iyigun, Stanko Novakovi\u0107, Lisa Hsu, Karel Trueba, Abhisek Pan, Saravan Bansal, Chetan Rajmohan, Jian Huang, and Ricardo Bianchini. Coach: Exploiting temporal patterns for all-resource oversubscription in cloud platforms. In Proceedings of the 30th International Conference on Architectural Support for Programming Languages and Operating Systems, ASPLOS '25, New York, NY, USA, 2025. Association for Computing Machinery."},{"key":"e_1_3_2_1_137_1","first-page":"332","volume-title":"14th USENIX Symposium on Operating Systems Design and Implementation (OSDI 20)","author":"Ruan Zhenyuan","unstructured":"Zhenyuan Ruan, Malte Schwarzkopf, Marcos K. Aguilera, and Adam Belay. AIFM: High-Performance, Application-Integrated far memory. In 14th USENIX Symposium on Operating Systems Design and Implementation (OSDI 20), pages 315\u2013332. USENIX Association, November 2020."},{"issue":"5","key":"e_1_3_2_1_138_1","doi-asserted-by":"crossref","first-page":"95","DOI":"10.1145\/1400097.1400108","article-title":"towards a de-facto standard for virtual I\/O devices","volume":"42","author":"Russell Rusty","year":"2008","unstructured":"Rusty Russell. virtio: towards a de-facto standard for virtual I\/O devices. SIGOPS Oper. Syst. Rev., 42(5):95\u2013103, July 2008.","journal-title":"SIGOPS Oper. Syst. Rev."},{"key":"e_1_3_2_1_139_1","volume-title":"Fast userspace networking for the rest of us","author":"Sanaee Alireza","year":"2025","unstructured":"Alireza Sanaee, Vahab Jabrayilov, Ilias Marinos, Anuj Kalia, Divyanshu Saxena, Prateesh Goyal, Kostis Kaffes, and Gianni Antichi. Fast userspace networking for the rest of us, 2025."},{"key":"e_1_3_2_1_140_1","volume-title":"Esha Choukse, \u00cd\u00f1igo Goiri, Sameh Elnikety, Adam Belay, and Rodrigo Fonseca. Junctiond: Extending FaaS runtimes with kernel-bypass. arXiv preprint arXiv:2403.03377","author":"Saurez Enrique","year":"2024","unstructured":"Enrique Saurez, Joshua Fried, Gohar Irfan Chaudhry, Esha Choukse, \u00cd\u00f1igo Goiri, Sameh Elnikety, Adam Belay, and Rodrigo Fonseca. Junctiond: Extending FaaS runtimes with kernel-bypass. arXiv preprint arXiv:2403.03377, 2024."},{"key":"e_1_3_2_1_141_1","first-page":"68","volume-title":"Proceedings of the 29th ACM International Conference on Architectural Support for Programming Languages and Operating Systems","volume":"1","author":"Schuh Henry N.","year":"2024","unstructured":"Henry N. Schuh, Arvind Krishnamurthy, David Culler, Henry M. Levy, Luigi Rizzo, Samira Khan, and Brent E. Stephens. Cc-nic: a cache-coherent interface to the nic. In Proceedings of the 29th ACM International Conference on Architectural Support for Programming Languages and Operating Systems, Volume 1, ASPLOS '24, page 52\u201368, New York, NY, USA, 2024. Association for Computing Machinery."},{"key":"e_1_3_2_1_142_1","first-page":"87","volume-title":"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. LegoOS: A disseminated, distributed OS for hardware resource disaggregation. In 13th USENIX Symposium on Operating Systems Design and Implementation (OSDI 18), pages 69\u201387, Carlsbad, CA, October 2018. USENIX Association."},{"key":"e_1_3_2_1_143_1","volume-title":"ACM Computing Surveys (CSUR)","author":"Sharma Debendra Das","year":"2024","unstructured":"Debendra Das Sharma, Robert Blankenship, and Daniel S. Berger. An introduction to the Compute Express Link (CXL) interconnect. ACM Computing Surveys (CSUR), 2024."},{"key":"e_1_3_2_1_144_1","first-page":"197","volume-title":"Proceedings of the 2015 ACM Conference on Special Interest Group on Data Communication, SIGCOMM '15","author":"Singh Arjun","year":"2015","unstructured":"Arjun Singh, Joon Ong, Amit Agarwal, Glen Anderson, Ashby Armistead, Roy Bannon, Seb Boving, Gaurav Desai, Bob Felderman, Paulie Germano, Anand Kanagala, Jeff Provost, Jason Simmons, Eiichi Tanda, Jim Wanderer, Urs H\u00f6lzle, Stephen Stuart, and Amin Vahdat. Jupiter rising: A decade of Clos topologies and centralized control in Google's datacenter network. In Proceedings of the 2015 ACM Conference on Special Interest Group on Data Communication, SIGCOMM '15, page 183\u2013197, New York, NY, USA, 2015. Association for Computing Machinery."},{"key":"e_1_3_2_1_145_1","first-page":"450","volume-title":"Proceedings of the 30th ACM International Conference on Architectural Support for Programming Languages and Operating Systems","volume":"2","author":"Tan Chengsong","year":"2025","unstructured":"Chengsong Tan, Alastair F. Donaldson, and John Wickerson. Formalising CXL cache coherence. In Proceedings of the 30th ACM International Conference on Architectural Support for Programming Languages and Operating Systems, Volume 2, ASPLOS '25, page 437\u2013450, New York, NY, USA, 2025. Association for Computing Machinery."},{"key":"e_1_3_2_1_146_1","first-page":"48","volume-title":"2020 USENIX Annual Technical Conference (USENIX ATC 20)","author":"Tsai Shin-Yeh","unstructured":"Shin-Yeh Tsai, Yizhou Shan, and Yiying Zhang. Disaggregating persistent memory and controlling them remotely: An exploration of passive disaggregated Key-Value stores. In 2020 USENIX Annual Technical Conference (USENIX ATC 20), pages 33\u201348. USENIX Association, July 2020."},{"key":"e_1_3_2_1_147_1","volume-title":"Proceedings of the European Conference on Computer Systems (EuroSys)","author":"Verma Abhishek","year":"2015","unstructured":"Abhishek Verma, Luis Pedrosa, Madhukar R. Korupolu, David Oppenheimer, Eric Tune, and John Wilkes. Large-scale cluster management at Google with Borg. In Proceedings of the European Conference on Computer Systems (EuroSys), Bordeaux, France, 2015."},{"issue":"1","key":"e_1_3_2_1_148_1","first-page":"66","article-title":"Commun","volume":"55","author":"Waldspurger Carl","year":"2012","unstructured":"Carl Waldspurger and Mendel Rosenblum. I\/O virtualization. Commun. ACM, 55(1):66\u201373, January 2012.","journal-title":"ACM"},{"key":"e_1_3_2_1_149_1","first-page":"470","volume-title":"2024 ACM\/IEEE 51st Annual International Symposium on Computer Architecture (ISCA)","author":"Wang Jaylen","year":"2024","unstructured":"Jaylen Wang, Daniel S. Berger, Fiodar Kazhamiaka, Celine Irvene, Chaojie Zhang, Esha Choukse, Kali Frost, Rodrigo Fonseca, Brijesh Warrier, Chetan Bansal, Jonathan Stern, Ricardo Bianchini, and Akshitha Sriraman. Designing cloud servers for lower carbon. In 2024 ACM\/IEEE 51st Annual International Symposium on Computer Architecture (ISCA), pages 452\u2013470, 2024."},{"key":"e_1_3_2_1_150_1","first-page":"292","volume-title":"19th USENIX Conference on File and Storage Technologies (FAST 21)","author":"Wang Qing","unstructured":"Qing Wang, Youyou Lu, Erci Xu, Junru Li, Youmin Chen, and Jiwu Shu. Concordia: Distributed shared memory with In-Network cache coherence. In 19th USENIX Conference on File and Storage Technologies (FAST 21), pages 277\u2013292. USENIX Association, February 2021."},{"key":"e_1_3_2_1_151_1","first-page":"16","volume-title":"Proceedings of the Sixteenth European Conference on Computer Systems, EuroSys '21","author":"Wang Yawen","year":"2021","unstructured":"Yawen Wang, Kapil Arya, Marios Kogias, Manohar Vanga, Aditya Bhandari, Neeraja J. Yadwadkar, Siddhartha Sen, Sameh Elnikety, Christos Kozyrakis, and Ricardo Bianchini. SmartHarvest: harvesting idle CPUs safely and efficiently in the cloud. In Proceedings of the Sixteenth European Conference on Computer Systems, EuroSys '21, page 1\u201316, New York, NY, USA, 2021. Association for Computing Machinery."},{"key":"e_1_3_2_1_152_1","first-page":"209","volume-title":"Proceedings of the 30th ACM International Conference on Architectural Support for Programming Languages and Operating Systems","volume":"2","author":"Wang Zhao","year":"2025","unstructured":"Zhao Wang, Yiqi Chen, Cong Li, Yijin Guan, Dimin Niu, Tianchan Guan, Zhaoyang Du, Xingda Wei, and Guangyu Sun. CTXNL: A software-hardware co-designed solution for efficient cxl-based transaction processing. In Proceedings of the 30th ACM International Conference on Architectural Support for Programming Languages and Operating Systems, Volume 2, ASPLOS '25, page 192\u2013209, New York, NY, USA, 2025. Association for Computing Machinery."},{"key":"e_1_3_2_1_153_1","first-page":"430","volume-title":"Proceedings of the ACM SIGCOMM 2012 conference on Applications, technologies, architectures, and protocols for computer communication","author":"Wu Xin","year":"2012","unstructured":"Xin Wu, Daniel Turner, Chao-Chih Chen, David A Maltz, Xiaowei Yang, Lihua Yuan, and Ming Zhang. Netpilot: Automating datacenter network failure mitigation. In Proceedings of the ACM SIGCOMM 2012 conference on Applications, technologies, architectures, and protocols for computer communication, pages 419\u2013430, 2012."},{"key":"e_1_3_2_1_154_1","volume-title":"Anurag Khandelwal, and Lin Zhong. GCS: Generalized cache coherence for efficient synchronization","author":"Yu Yanpeng","year":"2023","unstructured":"Yanpeng Yu, Seung seob Lee, Anurag Khandelwal, and Lin Zhong. GCS: Generalized cache coherence for efficient synchronization, 2023."},{"key":"e_1_3_2_1_155_1","first-page":"211","volume-title":"Proceedings of the ACM SIGOPS 28th Symposium on Operating Systems Principles, SOSP '21","author":"Zhang Irene","year":"2021","unstructured":"Irene Zhang, Amanda Raybuck, Pratyush Patel, Kirk Olynyk, Jacob Nelson, Omar S. Navarro Leija, Ashlie Martinez, Jing Liu, Anna Kornfeld Simpson, Sujay Jayakar, Pedro Henrique Penna, Max Demoulin, Piali Choudhury, and Anirudh Badam. The demikernel datapath os architecture for microsecond-scale datacenter systems. In Proceedings of the ACM SIGOPS 28th Symposium on Operating Systems Principles, SOSP '21, page 195\u2013211, New York, NY, USA, 2021. Association for Computing Machinery."},{"key":"e_1_3_2_1_156_1","first-page":"674","volume-title":"Proceedings of the 29th 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. Partial failure resilient memory management system for (CXL-based) distributed shared memory. In Proceedings of the 29th Symposium on Operating Systems Principles, SOSP '23, page 658\u2013674, New York, NY, USA, 2023. Association for Computing Machinery."},{"key":"e_1_3_2_1_157_1","volume-title":"Asaf Cidon. My CXL Pool Obviates Your PCIe Switch. In Proceedings of the 20th ACM Workshop on Hot Topics in Operating Systems, HotOS '25","author":"Zhong Yuhong","year":"2025","unstructured":"Yuhong Zhong, Daniel S. Berger, Pantea Zardoshti, Enrique Saurez, Jacob Nelson, Antonis Psistakis, Joshua Fried, and Asaf Cidon. My CXL Pool Obviates Your PCIe Switch. In Proceedings of the 20th ACM Workshop on Hot Topics in Operating Systems, HotOS '25. Association for Computing Machinery, 2025."},{"key":"e_1_3_2_1_158_1","first-page":"71","volume-title":"16th USENIX Symposium on Operating Systems Design and Implementation (OSDI 22)","author":"Zhou Yang","year":"2022","unstructured":"Yang Zhou, Hassan M. G. Wassel, Sihang Liu, Jiaqi Gao, James Mickens, Minlan Yu, Chris Kennelly, Paul Turner, David E. Culler, Henry M. Levy, and Amin Vahdat. Carbink: Fault-Tolerant far memory. In 16th USENIX Symposium on Operating Systems Design and Implementation (OSDI 22), pages 55\u201371, Carlsbad, CA, July 2022. USENIX Association."},{"key":"e_1_3_2_1_159_1","first-page":"2","volume-title":"Proceedings of the 29th ACM International Conference on Architectural Support for Programming Languages and Operating Systems","author":"Zhu Zhiting","year":"2024","unstructured":"Zhiting Zhu, Newton Ni, Yibo Huang, Yan Sun, Zhipeng Jia, Nam Sung Kim, and Emmett Witchel. Challenges and opportunities for systems using CXL memory. In Proceedings of the 29th ACM International Conference on Architectural Support for Programming Languages and Operating Systems, pages 2\u20132, 2024."}],"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:52:58Z","timestamp":1759323178000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3731569.3764812"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2025,10,12]]},"references-count":159,"alternative-id":["10.1145\/3731569.3764812","10.1145\/3731569"],"URL":"https:\/\/doi.org\/10.1145\/3731569.3764812","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"}}]}}