Skip to content
Open access

ROSS: A Cross-Layer Network-and-SSD Simulator for NVMe-oF over RDMA Target Offload

Aug 2026 · IEEE Non-Volatile Memory System and Applications Symposium · pp. 1-6 · 0 citations · 15 references

TL;DR

ROSS is presented, a cross-layer network-and-SSD simulator for NVMe-oF over RDMA target offload and couples ns3 with MQSim to model backend NVMe SSD execution under a unified event-driven timeline.

Abstract

NVMe over Fabrics (NVMe-oF) over RDMA target offload is an important architecture for high-performance disaggregated storage systems. By moving target-side NVMe-oF processing into RDMA-capable NICs or DPUs, target offload reduces host CPU involvement and enables efficient data movement between the network and backend NVMe SSDs. However, the involved I/O path spans host-side request submission, RDMA transport, target-side offload admission, PCIe/DMA movement, and SSD internal execution, making it difficult for network-only or SSD-only simulators to capture its end-to-end behavior. This paper presents ROSS, a cross-layer network-and-SSD simulator for NVMe-oF over RDMA target offload. ROSS extends an ns-3 RDMA frontend with host-memory RDMA queue modeling, RNIC WQE-fetch delay, target-side eXtended Receive Queue (XRQ) admission, Receiver Not Ready (RNR)-triggered retry, and RNIC-offloaded data movement. It further couples ns3 with MQSim to model backend NVMe SSD execution under a unified event-driven timeline. We validate ROSS against a real NVMe-oF over RDMA target offload testbed using read and write workloads with I/O sizes varying from 4 KB to 1024 KB. Compared with real hardware measurements, ROSS captures the overall latency and bandwidth trends with an average performance error of 7.97%.

Read PDF

Similar papers

Book Open access Sep 2026

Breaking the Single-Entry Bottleneck: Dynamic Write Routing for Heterogeneous Key-Value Stores

DuetKV is presented, a heterogeneous key-value store that treats NVM and SSD as peer foreground write engines and selects a destination for each request, and achieves up to 3.4 × the throughput of the strongest baseline on write-heavy workloads, while remaining competitive on read-heavy workloads.

Rui-Song Zhou, Liang Bao, Hai-Jun Zhang et al. · 0 citations
Book Open access Sep 2026

ActiveRDMA: SmartNIC-offloaded, Multi-Step RDMA operations

This work presents ActiveRDMA, an active RDMA model that extends traditional one-sided semantics by leveraging on-NIC programmability, and enables complex, multi-step RDMA patterns to execute directly on the target side, eliminating host CPU involvement and reducing communication round-trips.

Jerónimo Sánchez García, Peter-Jan Gootzen, Raphael Frantz et al. · 0 citations
Book Open access Sep 2026

MQSim 2.0: A Framework for Realistic Studies of AI-Era SSDs and Disaggregated Storage

Modern storage systems are being re-architected across several coupled layers: dense QLC media with pSLC caching and one-shot programming, host-directed placement (FDP , ZNS), disaggregated NVMe-oF data paths, and flash-management logic that can span SSDs, hosts, and DPUs, a regime driven by AI serving and dense multi-...

Arash Tavakkol, Xin Huang, Xing-Lei Jia et al. · 0 citations
Book Open access Sep 2026

RSC: Enabling High-Performance RDMA for Serverless Services with Adaptive Network Multiplexing

Results demonstrate that RSC can make RDMA economically viable for serverless services, and workflow, request‑mix, resource, noisy‑neighbor, endpoint‑scale, and QP‑density diagnostics confirm that connection reuse removes millisecond‑scale RC setup from warm service invocation paths.

Wen-Di Song, Guang-Ping Xu, Yang-Yang Fan et al. · 0 citations
Review Sep 2026

WLCG Mini-Capability Challenge: Host Tuning to Im- prove WAN Data Transfers

High-throughput data movement is a defining requirement of the WLCG computing model, yet end-to-end performance is often constrained less by the network backbone than by host-level configuration. We present the results of a WLCG mini-capability challenge focused on host optimization at ATLAS and CMS sites (FNAL, UCSD,...

Andrew Melo, Carlos Gamboa, Diego Devila Foyo et al. · 0 citations
Book Open access Sep 2026

io.stream: cgroup-Granular FDP for Unmodified Workloads

NVMe Flexible Data Placement (FDP) lets a host steer writes into separate device reclaim units so that data with similar lifetime is erased together, cutting write amplification and the cost of over-provisioning. Linux now carries FDP placement through block-layer write streams, but the only way to set one demands appl...

Su-Ho Son, Jinheon Kim, Kiyoung Lee · 0 citations

We use cookies to run the site and, with your consent, for analytics and to show ads. See our Cookie Policy.