Demonstration venue · read-only. Every page can be browsed; the buttons that would change it are switched off. Create an account to run TaxoReview on your own data. A simulation from public publication records: the people listed were not invited and did not agree to review.
? Tutorial for this page

Ruidong Zhu

dblp:282/0660 · DBLP profile ↗
← Back
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

TopicWeightPapersLastEvidence papers
Machine learning › Efficient and distributed learning
inference serving
1.622025
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.222026
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.012026
DistRS: Disaggregated Reward Service for RLVR with Batch-Level Constraint · NSDI 2026
Machine learning › Reinforcement learning › reward learning
reward modeling
1.012026
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.012026
DistRS: Disaggregated Reward Service for RLVR with Batch-Level Constraint · NSDI 2026
Software-defined and programmable networks
programmable data plane
1.012026
Epiphron: Resource-Efficient Distributed Key-Value Storage · IEEE Trans. Knowl. Data Eng. 2026
Software-defined and programmable networks › programmable data plane
SmartNIC offload
1.012026
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.012026
Epiphron: Resource-Efficient Distributed Key-Value Storage · IEEE Trans. Knowl. Data Eng. 2026
Storage systems › storage reliability
erasure coding
1.012026
Epiphron: Resource-Efficient Distributed Key-Value Storage · IEEE Trans. Knowl. Data Eng. 2026
Storage systems
key-value storage
1.012026
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.912025
MegaScale-Infer: Efficient Mixture-of-Experts Model Serving with Disaggregated Expert Parallelism · SIGCOMM 2025
Cloud and datacenter computing
cluster resource management and scheduling
0.912025
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.912025
MegaScale-Infer: Efficient Mixture-of-Experts Model Serving with Disaggregated Expert Parallelism · SIGCOMM 2025
Cloud and datacenter computing
inference serving
0.912025
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.912025
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.912025
Cannikin: No Lagger of SLO in Concurrent Multiple LoRA LLM Serving · IEEE Trans. Parallel Distributed Syst. 2025
Storage systems › distributed storage
disaggregated storage
0.712023
Disaggregated RAID Storage in Modern Datacenters · ASPLOS (3) 2023
Storage systems › storage reliability
RAID
0.712023
Disaggregated RAID Storage in Modern Datacenters · ASPLOS (3) 2023
Program verification
bounded verification
0.612022
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.612022
Efficient Synthesis of Method Call Sequences for Test Generation and Bounded Verification · ASE 2022
Software testing
test generation
0.612022
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.312025
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.312025
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.312025
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.212024
dLoRA: Dynamically Orchestrating Requests and Adapters for LoRA LLM Serving · OSDI 2024
Cloud and datacenter computing
request scheduling
0.212024
dLoRA: Dynamically Orchestrating Requests and Adapters for LoRA LLM Serving · OSDI 2024
Distributed systems
fault tolerance
0.212023
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
YearPublicationVenuePosition
2026 DistRS: Disaggregated Reward Service for RLVR with Batch-Level Constraint
Ruidong Zhu, Mingcong Han, Yinmin Zhong, Wencong Xiao, Xuanzhe Liu, Xin Jin 0008
NSDI1
2026 Epiphron: Resource-Efficient Distributed Key-Value Storage
abstract
In-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 Parallelism
abstract
Mixture-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
SIGCOMM1
2025 Cannikin: No Lagger of SLO in Concurrent Multiple LoRA LLM Serving
abstract
Low-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
OSDI2
2023 Disaggregated RAID Storage in Modern Datacenters
abstract
RAID (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 Verification
abstract
Modern 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
ASE2