Skip to content
Book Open access

STORM: Enabling Traffic Scheduling for RDMA

Aug 2026 · Conference on Applications, Technologies, Architectures, and Protocols for Computer Communication · 0 citations · 65 references
Computer Science

TL;DR

STORM is presented, a NIC-level scheduler for all types of RDMA workloads using NIC-only information: the known RDMA request size, and per-queue-pair backlog, and converts these signals into a small number of extra priority levels on the wire and prioritizes requests that are either near completion or blocking queued dependent work.

Abstract

Remote Direct Memory Access (RDMA) is increasingly used as a shared communication substrate across datacenter workloads with very different scheduling needs, from request-response services and storage fan-out to AI training collectives. Proper request scheduling can reduce communication time, but in practice, no RDMA flow scheduling is enabled in datacenters, leaving traffic to simple fair sharing. We present STORM, a NIC-level scheduler for all types of RDMA workloads using NIC-only information: the known RDMA request size, and per-queue-pair backlog. STORM converts these signals into a small number of extra priority levels on the wire and prioritizes requests that are either near completion or blocking queued dependent work. STORM requires no application hints and works with both in-order RoCEv2 and newer RDMA stacks that tolerate reordering. We prototype STORM on an FPGA NIC with negligible overhead. Across representative cloud and LLM training workloads, STORM reduces training iteration time by up to 12% and reduces average and P99 flow completion slowdown by up to 90% compared to fair scheduling.

Read PDF

Similar papers

Book Open access Aug 2026

Simplifying Prioritization and Scheduling with P2CS

Evaluation on representative workloads demonstrates that P2CS achieves performance comparable to in-network mechanisms while significantly reducing complexity and cost, and requires minimal software changes making it readily deployable in today's datacenter infrastructure.

Ali Munir, Xiao-Lin Pang, Junyi Zhang · 0 citations
Book Open access Aug 2026

ProLet: Proactive Multi-path Load Balancing for Lossless RDMA

ProLet is a load balancing scheme that enables proactive probing and reroutes elephant flows at flowlet granularity in lossless RDMA networks and reduces average and tail flow completion time slowdowns by 69% and 79%, respectively, compared to state-of-the-art load balancing schemes.

Hong Wang, Jin-Hao Luo, J. Tan et al. · 0 citations
Preprint Jul 2026

MemExchange: Utility-Driven Distributed Memory Reallocation for Multi-Tenant Datacenters

Results show up to 2.3x lower remote-access overhead compared to TCP-based designs, a 13% increase in cluster-wide memory utilization at rack scale, and up to 63% reduction in miss rate for memory-constrained tenants under skewed workloads.

AmirHossein Seyri, Abhisek Pan, Balajee Vamanan · 0 citations
Open access Jul 2026

Performance Prediction of Data-Rebalancing Actions in Sharded NoSQL Clusters

A queueing network (QN) model of the rebalance process of the process used in MongoDB is developed, and a preliminary evaluation of performance prediction by the QN model via simulations is described, to understand the impact of different parameters of the rebalance process.

G. Paterakis, E. Ntallaris, K. Magoutis et al. · 0 citations
Conference Aug 2026

ARDA: I/O Scheduler for Heterogeneous Workloads Co-located on Ultra-low-latency SSDs

Ultra-low-latency (ULL) SSDs enable cloud service providers to co-locate latency-sensitive services and throughputoriented background jobs on the same machines. However, their microsecond-scale latency creates a scheduling dilemma: conventional I/O schedulers introduce visible overhead, while disabling scheduling remov...

Ming Wei, Tzu-Chieh Huang, Chieh-Lin Tsai et al. · 0 citations
Jul 2026

StrataCL: Fabric-Native Communication Library for Production Supernodes

StrataCL introduces registration-on-allocation to realize user-buffer direct communication, and designs communication operators with workload-balanced NPU-core partitioning and NPU-driven SDMA offloading to exploit supernode architecture features.

Tian-Cheng Hu, Jin Qin, Yu-Zheng Wang et al. · 0 citations

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