Demo Data from SIGIR 2026 / reviewers in the wild / expert
Ruidong Zhu
dblp:282/0660
· DBLP profile ↗
7ranked-venue papers
4as first author
7since 2021 · last 2026
0000-0003-1389-7884ORCID · corroborated
Domains — the database's venue-derived domains; a paper can count in several
Software engineering, systems software and programming languages · 3 · 3 since 2021Systems, architecture and hardware · 2 · 1 first-author · 2 since 2021Computer networks · 2 · 2 first-author · 2 since 2021Databases, data management, data science and information retrieval · 1 · 1 first-author · 1 since 2021
Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.
| Computer architecture, parallel and distributed computing, and storage systems
5 papers |
Storage systems · 52% Cloud and datacenter computing · 37% Distributed systems · 10% | |
| Artificial intelligence
4 papers |
Efficient and distributed learning · 50% Reinforcement learning · 32% Deep learning architectures and training · 14% | |
| Computer networks
1 paper |
Software-defined and programmable networks · 100% | |
| Software engineering, system software, and programming languages
1 paper |
Software testing · 67% Program verification · 33% |
Topics — the 27 heaviest of 27, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Machine learning › Efficient and distributed learning
inference serving |
1.6 | 2 | 2025 | MegaScale-Infer: Efficient Mixture-of-Experts Model Serving with Disaggregated Expert Parallelism · SIGCOMM 2025 dLoRA: Dynamically Orchestrating Requests and Adapters for LoRA LLM Serving · OSDI 2024 |
Storage systems
storage reliability |
1.2 | 2 | 2026 | Epiphron: Resource-Efficient Distributed Key-Value Storage · IEEE Trans. Knowl. Data Eng. 2026 Disaggregated RAID Storage in Modern Datacenters · ASPLOS (3) 2023 |
Machine learning › Efficient and distributed learning
distributed training |
1.0 | 1 | 2026 | DistRS: Disaggregated Reward Service for RLVR with Batch-Level Constraint · NSDI 2026 |
Machine learning › Reinforcement learning › reward learning
reward modeling |
1.0 | 1 | 2026 | DistRS: Disaggregated Reward Service for RLVR with Batch-Level Constraint · NSDI 2026 |
Machine learning › Reinforcement learning › reinforcement learning from human feedback › learning from human feedback
RLHF |
1.0 | 1 | 2026 | DistRS: Disaggregated Reward Service for RLVR with Batch-Level Constraint · NSDI 2026 |
Software-defined and programmable networks
programmable data plane |
1.0 | 1 | 2026 | Epiphron: Resource-Efficient Distributed Key-Value Storage · IEEE Trans. Knowl. Data Eng. 2026 |
Software-defined and programmable networks › programmable data plane
SmartNIC offload |
1.0 | 1 | 2026 | Epiphron: Resource-Efficient Distributed Key-Value Storage · IEEE Trans. Knowl. Data Eng. 2026 |
Storage systems › key-value storage
distributed in-memory key-value store |
1.0 | 1 | 2026 | Epiphron: Resource-Efficient Distributed Key-Value Storage · IEEE Trans. Knowl. Data Eng. 2026 |
Storage systems › storage reliability
erasure coding |
1.0 | 1 | 2026 | Epiphron: Resource-Efficient Distributed Key-Value Storage · IEEE Trans. Knowl. Data Eng. 2026 |
Storage systems
key-value storage |
1.0 | 1 | 2026 | Epiphron: Resource-Efficient Distributed Key-Value Storage · IEEE Trans. Knowl. Data Eng. 2026 |
Machine learning › Deep learning architectures and training › mixture of experts
mixture-of-experts inference |
0.9 | 1 | 2025 | MegaScale-Infer: Efficient Mixture-of-Experts Model Serving with Disaggregated Expert Parallelism · SIGCOMM 2025 |
Cloud and datacenter computing
cluster resource management and scheduling |
0.9 | 1 | 2025 | Cannikin: No Lagger of SLO in Concurrent Multiple LoRA LLM Serving · IEEE Trans. Parallel Distributed Syst. 2025 |
Distributed systems › distributed machine learning
expert parallelism |
0.9 | 1 | 2025 | MegaScale-Infer: Efficient Mixture-of-Experts Model Serving with Disaggregated Expert Parallelism · SIGCOMM 2025 |
Cloud and datacenter computing
inference serving |
0.9 | 1 | 2025 | Cannikin: No Lagger of SLO in Concurrent Multiple LoRA LLM Serving · IEEE Trans. Parallel Distributed Syst. 2025 |
Cloud and datacenter computing › inference serving
LLM serving |
0.9 | 1 | 2025 | Cannikin: No Lagger of SLO in Concurrent Multiple LoRA LLM Serving · IEEE Trans. Parallel Distributed Syst. 2025 |
Cloud and datacenter computing › quality of service
SLO-aware scheduling |
0.9 | 1 | 2025 | Cannikin: No Lagger of SLO in Concurrent Multiple LoRA LLM Serving · IEEE Trans. Parallel Distributed Syst. 2025 |
Storage systems › distributed storage
disaggregated storage |
0.7 | 1 | 2023 | Disaggregated RAID Storage in Modern Datacenters · ASPLOS (3) 2023 |
Storage systems › storage reliability
RAID |
0.7 | 1 | 2023 | Disaggregated RAID Storage in Modern Datacenters · ASPLOS (3) 2023 |
Program verification
bounded verification |
0.6 | 1 | 2022 | Efficient Synthesis of Method Call Sequences for Test Generation and Bounded Verification · ASE 2022 |
Software testing › test generation › test sequence generation
method call sequence generation |
0.6 | 1 | 2022 | Efficient Synthesis of Method Call Sequences for Test Generation and Bounded Verification · ASE 2022 |
Software testing
test generation |
0.6 | 1 | 2022 | Efficient Synthesis of Method Call Sequences for Test Generation and Bounded Verification · ASE 2022 |
Natural language and speech › Language models and text generation
large language model inference |
0.3 | 1 | 2025 | MegaScale-Infer: Efficient Mixture-of-Experts Model Serving with Disaggregated Expert Parallelism · SIGCOMM 2025 |
Machine learning › Efficient and distributed learning › parameter-efficient fine-tuning
low-rank adaptation |
0.3 | 1 | 2025 | Cannikin: No Lagger of SLO in Concurrent Multiple LoRA LLM Serving · IEEE Trans. Parallel Distributed Syst. 2025 |
Machine learning › Efficient and distributed learning
model compression |
0.3 | 1 | 2025 | Cannikin: No Lagger of SLO in Concurrent Multiple LoRA LLM Serving · IEEE Trans. Parallel Distributed Syst. 2025 |
Cloud and datacenter computing › cluster resource management and scheduling
cluster resource management |
0.2 | 1 | 2024 | dLoRA: Dynamically Orchestrating Requests and Adapters for LoRA LLM Serving · OSDI 2024 |
Cloud and datacenter computing
request scheduling |
0.2 | 1 | 2024 | dLoRA: Dynamically Orchestrating Requests and Adapters for LoRA LLM Serving · OSDI 2024 |
Distributed systems
fault tolerance |
0.2 | 1 | 2023 | Disaggregated RAID Storage in Modern Datacenters · ASPLOS (3) 2023 |
Methods — techniques the papers use, named apart from their topics
replication · 2.0erasure coding · 2.0RDMA · 2.0trace characterization · 1.7interference detection · 1.7expert parallelism · 1.7disaggregated serving · 1.7deadline estimation · 1.7disaggregated reward service · 1.0non-blocking multi-stage writes · 0.7bandwidth-aware reconstruction · 0.7static analysis · 0.6state merging · 0.6abstract heap state · 0.6
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2026 | DistRS: Disaggregated Reward Service for RLVR with Batch-Level Constraint
Ruidong Zhu, Mingcong Han, Yinmin Zhong, Wencong Xiao, Xuanzhe Liu, Xin Jin 0008 |
NSDI | 1 |
| 2026 | Epiphron: Resource-Efficient Distributed Key-Value StorageabstractIn-memory key-value storage necessitates a substantial quantity of computation and storage resources for both performance and scalability, thereby diminishing the resources available for user applications. The emergence of programmable network hardware, including SmartNICs and programmable switches, provides the opportunity to offload operations from server CPUs. We present Epiphron, a novel distributed in-memory key-value store architecture that co-designs with off-path SmartNICs and programmable switches. Facing the limited performance of off-path SmartNICs, Epiphron successfully achieves high resource efficiency while keeping load balancing and fault tolerance by$(i)$hybridizing erasure coding with replication in storage management,$(ii)$accelerating read operations with a new data plane design (conflict detection and RDMA-compatible forwarding) on programmable switches,$(iii)$employing a network protocol extended from one-sided RDMA. We evaluate Epiphron on Barefoot Tofino switches, NVIDIA BlueField-2 SmartNICs, and commodity servers. The experimental results demonstrate that compared to existing solutions, Epiphron improves throughput by up to 2.2× and consumes 47% less memory while completely bypassing server CPUs. Ruidong Zhu, Bingyang Wu, Xin Yao 0008, Renhai Chen, Gong Zhang 0001, Xuanzhe Liu, Xin Jin 0008 |
IEEE Trans. Knowl. Data Eng. | 1 |
| 2025 | MegaScale-Infer: Efficient Mixture-of-Experts Model Serving with Disaggregated Expert ParallelismabstractMixture-of-Experts (MoE) showcases tremendous potential to scale large language models (LLMs) with enhanced performance and reduced computational complexity. However, its sparsely activated architecture shifts feed-forward networks (FFNs) from being compute-intensive to memory-intensive during inference, leading to substantially lower GPU utilization and increased operational costs. Ruidong Zhu, Ziheng Jiang, Chao Jin 0007, Cesar A. Stuardo, Huaping Zhou, Jianzhe Xiao, Lingjun Liu, Haibin Lin, Li-Wen Chang, Jianxi Ye, Xuanzhe Liu, Xin Jin 0008, Xin Liu 0086 |
SIGCOMM | 1 |
| 2025 | Cannikin: No Lagger of SLO in Concurrent Multiple LoRA LLM ServingabstractLow-rank adaptation (LoRA) is widely used to efficiently fine-tune large language models (LLMs), leading to multiple models fine-tuned from the same pre-trained LLM. State-of-the-art LLM serving systems colocate these LoRA models on the same GPU instances for concurrent serving, which decreases memory usage and boosts efficiency. However, the unawareness of the SLO requirements of each LoRA service and the interference between requests from different LoRA services can cause significant SLO violations. This paper presents Cannikin, a multi-LoRA inference serving system that optimizes the minimum of the SLO attainments of all LoRA services in the serving system, denoted as lagger-SLO attainment. We obtain insights from the characterization of a real-world multi-LoRA serving trace, which reveals the stable input/output lengths of the most popular LoRA services. This motivates Cannikin to propose an SLO-aware scheduling algorithm that prioritizes requests based on efficient deadline estimation. Cannikin further detects the influence of interference between different LoRA services on SLO violations and eliminates the bias between these services. The evaluation using real-world traces demonstrates that compared to the state-of-the-art multi-LoRA serving systems, Cannikin can handle up to 3.6× higher rates or 2.8× more burstiness while maintaining the SLO attainment of each LoRA service$> $90% . Ruidong Zhu, Ziyue Jiang 0002, Zhi Zhang 0005, Xin Liu 0086, Xuanzhe Liu, Xin Jin 0008 |
IEEE Trans. Parallel Distributed Syst. | 1 |
| 2024 | dLoRA: Dynamically Orchestrating Requests and Adapters for LoRA LLM Serving
Bingyang Wu, Ruidong Zhu, Peng Sun 0006, Xuanzhe Liu, Xin Jin 0008 |
OSDI | 2 |
| 2023 | Disaggregated RAID Storage in Modern DatacentersabstractRAID (Redundant Array of Independent Disks) has been widely adopted for decades, as it provides enhanced throughput and redundancy beyond what a single disk can offer. Today, enabled by fast datacenter networks, accessing remote block devices with acceptable overhead (i.e. disaggregated storage) becomes a reality (e.g., for serverless applications). Combining RAID with remote storage can provide the same benefits while creating better fault tolerance and flexibility than its monolithic counterparts. The key challenge of disaggregated RAID is to handle extra network traffic generated by RAID, which can consume a vast amount of NIC bandwidth. We present dRAID, a disaggregated RAID system that achieves near-optimal read and write throughput. dRAID exploits peer-to-peer disaggregated data access to reduce bandwidth consumption in both normal and degraded states. It employs non-blocking multi-stage writes to maximize inter-node parallelism, and applies pipelined I/O processing to maximize inter-device parallelism. We introduce bandwidth-aware reconstruction for better load balancing. We show that dRAID provides up to 3× bandwidth improvement. The results on a lightweight object store show that dRAID brings 1.5×-2.35× throughput improvement on various workloads. Junyi Shu, Ruidong Zhu, Yun Ma 0002, Gang Huang 0001, Hong Mei 0001, Xuanzhe Liu, Xin Jin 0008 |
ASPLOS (3) | 2 |
| 2022 | Efficient Synthesis of Method Call Sequences for Test Generation and Bounded VerificationabstractModern programs are usually heap-based, where the programs manipulate heap-based data structures to perform computations. In software engineering tasks such as test generation and bounded verification, we need to determine the existence of a reachable heap state that satisfies a given specification, or construct the heap state by a sequence of calls to the public methods. Given the huge space combined from the methods and their arguments, the existing approaches typically adopt static analysis or heuristic search to explore only a small part of search space in the hope of finding the target state and target call sequence early on. However, these approaches do not have satisfactory performance on many real-world complex methods and specifications. In this paper, we propose an efficient synthesis algorithm for method call sequences, including an offline procedure for exploring all reachable heap states within a scope, and an online procedure for generating a method call sequence from the explored heap states to satisfy the given specification. To improve the efficiency of state exploration, we introduce a notion of abstract heap state for compactly representing heap states of the same structure and propose a strategy of merging structurally-isomorphic states. The experimental results demonstrate that our approach substantially outperforms the baselines in both test generation and bounded verification. Ruidong Zhu, Yingfei Xiong 0001, Tao Xie 0001 |
ASE | 2 |