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

Rui Pan 0003

dblp:74/9957-3 · DBLP profile ↗
← Back
8ranked-venue papers
2as first author
8since 2021 · last 2026
0000-0002-6973-3259ORCID · verified

Domains — the database's venue-derived domains; a paper can count in several

Computer networks · 4 · 1 first-author · 4 since 2021Software engineering, systems software and programming languages · 3 · 3 since 2021Artificial intelligence and machine learning · 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
4 papers
Cloud and datacenter computing · 46% Hardware accelerators and domain-specific architectures · 40% Performance modeling and evaluation · 10%
Artificial intelligence
5 papers
Efficient and distributed learning · 71% Deep learning architectures and training · 23% Language models and text generation · 6%
Databases, data mining, and information retrieval
1 paper
Information retrieval · 50% Machine learning and data management · 50%
Computer networks
1 paper
Transport protocols and congestion control · 100%

Topics — the 19 heaviest of 19, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Hardware accelerators and domain-specific architectures › machine learning accelerator › DNN inference
early-exit inference
1.522024
Improving DNN Inference Throughput Using Practical, Per-Input Compute Adaptation · SOSP 2024
Apparate: Rethinking Early Exits to Tame Latency-Throughput Tensions in ML Serving · SOSP 2024
Hardware accelerators and domain-specific architectures
machine learning accelerator
1.522024
Improving DNN Inference Throughput Using Practical, Per-Input Compute Adaptation · SOSP 2024
Apparate: Rethinking Early Exits to Tame Latency-Throughput Tensions in ML Serving · SOSP 2024
Machine learning › Efficient and distributed learning
communication scheduling
1.012026
Optimizing Mixture-of-Experts Inference Time via Model Deployment and Communication Scheduling · IEEE Trans. Netw. 2026
Machine learning › Deep learning architectures and training › mixture of experts
mixture-of-experts inference
1.012026
Optimizing Mixture-of-Experts Inference Time via Model Deployment and Communication Scheduling · IEEE Trans. Netw. 2026
Cloud and datacenter computing › cluster resource management and scheduling › cluster scheduling
GPU cluster scheduling
1.012026
Optimizing Mixture-of-Experts Inference Time via Model Deployment and Communication Scheduling · IEEE Trans. Netw. 2026
Cloud and datacenter computing
model deployment
1.012026
Optimizing Mixture-of-Experts Inference Time via Model Deployment and Communication Scheduling · IEEE Trans. Netw. 2026
Machine learning and data management
data management for machine learning
0.912025
METIS: Fast Quality-Aware RAG Systems with Configuration Adaptation · SOSP 2025
Information retrieval
retrieval-augmented generation
0.912025
METIS: Fast Quality-Aware RAG Systems with Configuration Adaptation · SOSP 2025
Transport protocols and congestion control
rate control
0.912025
Mowgli: Passively Learned Rate Control for Real-Time Video · NSDI 2025
Transport protocols and congestion control › real-time communication
real-time video
0.912025
Mowgli: Passively Learned Rate Control for Real-Time Video · NSDI 2025
Machine learning › Efficient and distributed learning › adaptive computation
input-adaptive computation
0.812024
Improving DNN Inference Throughput Using Practical, Per-Input Compute Adaptation · SOSP 2024
Cloud and datacenter computing
inference serving
0.812024
Apparate: Rethinking Early Exits to Tame Latency-Throughput Tensions in ML Serving · SOSP 2024
Performance modeling and evaluation › design trade-off analysis
throughput-latency tradeoff
0.812024
Apparate: Rethinking Early Exits to Tame Latency-Throughput Tensions in ML Serving · SOSP 2024
Machine learning › Efficient and distributed learning
distributed training
0.712023
Shockwave: Fair and Efficient Cluster Scheduling for Dynamic Adaptation in Machine Learning · NSDI 2023
Cloud and datacenter computing › cluster resource management and scheduling
cluster scheduling
0.712023
Shockwave: Fair and Efficient Cluster Scheduling for Dynamic Adaptation in Machine Learning · NSDI 2023
Machine learning › Efficient and distributed learning
model compression
0.522024
Improving DNN Inference Throughput Using Practical, Per-Input Compute Adaptation · SOSP 2024
Apparate: Rethinking Early Exits to Tame Latency-Throughput Tensions in ML Serving · SOSP 2024
Interconnection networks and networks-on-chip › interprocessor communication
all-to-all communication
0.312026
Optimizing Mixture-of-Experts Inference Time via Model Deployment and Communication Scheduling · IEEE Trans. Netw. 2026
Natural language and speech › Language models and text generation
large language model
0.312025
METIS: Fast Quality-Aware RAG Systems with Configuration Adaptation · SOSP 2025
Machine learning › Efficient and distributed learning › adaptive computation
early exit
0.212024
Apparate: Rethinking Early Exits to Tame Latency-Throughput Tensions in ML Serving · SOSP 2024

Methods — techniques the papers use, named apart from their topics

early exit · 3.0combinatorial optimization · 2.0runtime monitoring · 1.5block replication · 1.5adaptation strategies · 1.5fair scheduling · 1.3passive learning · 0.9
YearPublicationVenuePosition
2026 Optimizing Mixture-of-Experts Inference Time via Model Deployment and Communication Scheduling
abstract
As machine learning models scale in size and complexity, their computational requirements become a significant barrier. Mixture-of-Experts (MoE) models alleviate this issue by selectively activating relevant experts. Despite this, MoE models are hindered by high communication overhead from all-to-all operations, low GPU utilization, and complications from heterogeneous GPU environments. This paper presents Comet, which optimizes both model deployment and all-to-all communication scheduling to address these challenges in MoE inference. Comet achieves minimal communication times by strategically ordering token transmissions in all-to-all communications. It improves GPU utilization by colocating experts from different models on the same device, avoiding the limitations of all-to-all communication. We analyze Comet’s optimization strategies theoretically across four common GPU cluster settings: exclusive vs. colocated models on GPUs, and homogeneous vs. heterogeneous GPUs. Comet provides optimal solutions for three cases, and for the remaining NP-hard scenario, it offers a polynomial-time sub-optimal solution with only a 1.09× degradation from the optimal, as shown in the simulation results. Comet is the first approach to minimize MoE inference time via optimal model deployment and communication scheduling across various scenarios. Evaluations demonstrate that Comet significantly accelerates inference, achieving speedups of up to 2.63× in homogeneous clusters and 2.91× in heterogeneous environments. Moreover, Comet enhances GPU utilization by up to 2.38× compared to existing methods.
Jialong Li 0006, Shreyansh Tripathi, Lakshay Rastogi, Yiming Lei 0002, Rui Pan 0003, Yiting Xia
IEEE Trans. Netw.5
2025 SpecReason: Fast and Accurate Inference-Time Compute via Speculative Reasoning
abstract
Recent advances in inference-time compute have significantly improved performance on complex tasks by generating long chains of thought (CoTs) using Large Reasoning Models (LRMs). However, this improved accuracy comes at the cost of high inference latency due to the length of generated reasoning sequences and the autoregressive nature of decoding. Our key insight in tackling these overheads is that LRM inference, and the reasoning that it embeds, is highly tolerant of approximations: complex tasks are typically broken down into simpler steps, each of which brings utility based on the semantic insight it provides for downstream steps rather than the exact tokens it generates. Accordingly, we introduce SpecReason, a system that automatically accelerates LRM inference by using a lightweight model to (speculatively) carry out simpler intermediate reasoning steps and reserving the costly base model only to efficiently assess (and potentially correct) the speculated outputs. Importantly, SpecReason's focus on exploiting the semantic flexibility of thinking tokens in preserving final-answer accuracy is complementary to prior speculation techniques, most notably speculative decoding, which demands token-level equivalence at each step. Across a variety of cross-domain reasoning benchmarks, SpecReason achieves 1.4-3.0$\times$ speedup over vanilla LRM inference while improving accuracy by 0.4-9.0%. Compared to speculative decoding without SpecReason, their combination yields an additional 8.8-58.0% latency reduction. We open-source SpecReason at \url{https://anonymous.4open.science/r/specreason/}.
Rui Pan 0003, Yinwei Dai, Zhihao Zhang 0001, Gabriele Oliaro, Ravi Netravali
NeurIPS1
2025 Mowgli: Passively Learned Rate Control for Real-Time Video
Neil Agarwal, Rui Pan 0003, Francis Y. Yan, Ravi Netravali
NSDI2
2025 METIS: Fast Quality-Aware RAG Systems with Configuration Adaptation
abstract
RAG (Retrieval Augmented Generation) allows LLMs (large language models) to generate better responses with external knowledge, but using more external knowledge causes higher response delay. Prior work focuses either on reducing the response delay (e.g., better scheduling of RAG queries) or on maximizing quality (e.g., tuning the RAG workflow), but they fall short in systematically balancing the tradeoff between the delay and quality of RAG responses. To balance both quality and response delay, this paper presents METIS, the first RAG system that jointly schedules queries and adapts the key RAG configurations of each query, such as the number of retrieved text chunks and synthesis methods. Using four popular RAG-QA datasets, we show that compared to the state-of-the-art RAG optimization schemes, METIS reduces the generation latency by 1.64 – 2.54× without sacrificing generation quality.
Siddhant Ray, Rui Pan 0003, Zhuohan Gu, Kuntai Du, Shaoting Feng, Ganesh Ananthanarayanan, Ravi Netravali, Junchen Jiang
SOSP2
2024 Apparate: Rethinking Early Exits to Tame Latency-Throughput Tensions in ML Serving
abstract
Machine learning (ML) inference platforms are tasked with balancing two competing goals: ensuring high throughput given many requests, and delivering low-latency responses to support interactive applications. Unfortunately, existing platform knobs (e.g., batch sizes) fail to ease this fundamental tension, and instead only enable users to harshly trade off one property for the other. This paper explores an alternate strategy to taming throughput-latency tradeoffs by changing the granularity at which inference is performed. We present Apparate, a system that automatically applies and manages early exits (EEs) in ML models, whereby certain inputs can exit with results at intermediate layers. To cope with the time-varying overhead and accuracy challenges that EEs bring, Apparate repurposes exits to provide continual feedback that powers several novel runtime monitoring and adaptation strategies. Apparate lowers median response latencies by 40.5--91.5% and 10.0--24.2% for diverse CV and NLP classification workloads, and median time-per-token latencies by 22.6--77.9% for generative scenarios, without affecting throughputs or violating tight accuracy constraints.
Yinwei Dai, Rui Pan 0003, Anand Padmanabha Iyer, Kai Li 0001, Ravi Netravali
SOSP2
2024 Improving DNN Inference Throughput Using Practical, Per-Input Compute Adaptation
abstract
Machine learning inference platforms continue to face high request rates and strict latency constraints. Existing solutions largely focus on compressing models to substantially lower compute costs (and time) with mild accuracy degradations. This paper explores an alternate (but complementary) technique that trades off accuracy and resource costs on a perinput granularity: early exit models, which selectively allow certain inputs to exit a model from an intermediate layer. Though intuitive, early exits face fundamental deployment challenges, largely owing to the effects that exiting inputs have on batch size (and resource utilization) throughout model execution. We present E3, the first system that makes early exit models practical for realistic inference deployments. Our key insight is to split and replicate blocks of layers in models in a manner that maintains a constant batch size throughout execution, all the while accounting for resource requirements and communication overheads. Evaluations with NLP and vision models show that E3 can deliver up to 1.74× improvement in goodput (for a fixed cost) or 1.78× reduction in cost (for a fixed goodput). Additionally, E3's goodput wins generalize to autoregressive LLMs (2.8--3.8×) and compressed models (1.67×).
Anand Padmanabha Iyer, Mingyu Guan, Yinwei Dai, Rui Pan 0003, Swapnil Gandhi, Ravi Netravali
SOSP4
2023 Shockwave: Fair and Efficient Cluster Scheduling for Dynamic Adaptation in Machine Learning
Rui Pan 0003, Tarannum Khan, Shivaram Venkataraman, Aditya Akella
NSDI2
2022 Efficient flow scheduling in distributed deep learning training with echelon formation
abstract
This paper discusses why flow scheduling does not apply to distributed deep learning training and presents EchelonFlow, the first network abstraction to bridge the gap. EchelonFlow deviates from the common belief that semantically related flows should finish at the same time. We reached the key observation, after extensive workflow analysis of diverse training paradigms, that distributed training jobs observe strict computation patterns, which may consume data at different times. We devise a generic method to model the drastically different computation patterns across training paradigms, and formulate EchelonFlow to regulate flow finish times accordingly. Case studies of mainstream training paradigms under EchelonFlow demonstrate the expressiveness of the abstraction, and our system sketch suggests the feasibility of an EchelonFlow scheduling system.
Rui Pan 0003, Yiming Lei 0002, Jialong Li 0006, Binhang Yuan, Yiting Xia
HotNets1