VLDB 2026 Research / reviewers in the wild / expert
Zhanghan Wang
dblp:390/1027
· DBLP profile ↗
4ranked-venue papers
1as first author
4since 2021 · last 2026
0009-0006-3234-6155ORCID · corroborated
Domains — the database's venue-derived domains; a paper can count in several
Computer networks · 2 · 2 since 2021Software engineering, systems software and programming languages · 2 · 1 first-author · 2 since 2021Systems, architecture and hardware · 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.
| Software engineering, system software, and programming languages
2 papers |
Program verification · 65% Debugging and program repair · 35% | |
| Computer architecture, parallel and distributed computing, and storage systems
3 papers |
Distributed systems · 88% High-performance computing · 12% | |
| Artificial intelligence
2 papers |
Efficient and distributed learning · 74% Language models and text generation · 26% |
Topics — the 7 heaviest of 8, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Debugging and program repair
fault localization |
1.0 | 1 | 2026 | It Takes Two to Entangle · ASPLOS (2) 2026 |
Program verification › refinement
model refinement |
1.0 | 1 | 2026 | It Takes Two to Entangle · ASPLOS (2) 2026 |
Distributed systems
distributed machine learning |
1.0 | 1 | 2026 | It Takes Two to Entangle · ASPLOS (2) 2026 |
Machine learning › Efficient and distributed learning
distributed training |
0.9 | 1 | 2025 | Understanding Stragglers in Large Model Training Using What-if Analysis · OSDI 2025 |
Program verification › dynamic verification
runtime verification |
0.9 | 1 | 2025 | Runtime Protocol Refinement Checking for Distributed Protocol Implementations · NSDI 2025 |
Natural language and speech › Language models and text generation
large language model |
0.3 | 1 | 2026 | It Takes Two to Entangle · ASPLOS (2) 2026 |
High-performance computing
large-scale training |
0.3 | 1 | 2025 | Understanding Stragglers in Large Model Training Using What-if Analysis · OSDI 2025 |
Methods — techniques the papers use, named apart from their topics
static analysis · 3.0iterative rewriting · 3.0what-if analysis · 1.7
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2026 | It Takes Two to EntangleabstractDistributed machine learning training and inference is common today because today's large models require more memory and compute than can be provided by a single GPU. Distributed models are generally produced by programmers who take a sequential model specification and apply several distribution strategies to distribute state and computation across GPUs. Unfortunately, bugs can be introduced in the process, and a distributed model implementation's outputs might differ from the sequential model's outputs. In this paper, we describe an approach to statically identify such bugs by checking model refinement, that is, can the sequential model's outputs be reconstructed from the distributed model's outputs? Our approach, implemented in Entangle, uses iterative rewriting to prove model refinement. Our approach can scale to today's large models and deployments: we evaluate it using GPT and Llama-3. Further, it provides actionable outputs that aids in bug localization. Zhanghan Wang, Haibin Lin, Aurojit Panda |
ASPLOS (2) | 1 |
| 2025 | Runtime Protocol Refinement Checking for Distributed Protocol Implementations
Zhanghan Wang, Jinyang Li 0001, Aurojit Panda |
NSDI | 2 |
| 2025 | Understanding Stragglers in Large Model Training Using What-if Analysis
Jinkun Lin, Ziheng Jiang, Zuquan Song, Sida Zhao, Menghan Yu, Zhanghan Wang, Zuocheng Shi, Zherui Liu, Shuguang Wang, Haibin Lin, Xin Liu 0086, Aurojit Panda, Jinyang Li 0001 |
OSDI | 6 |
| 2024 | Incremental Specialization of Network ProgramsabstractProgrammable network devices process packets using limited time and space. Consequently, much effort has been spent making network programs run as efficiently as possible. One promising line of work focuses on specializing the implementation of a network program to a particular---presumed constant---control-plane configuration. However, while some parts of the control plane configurations are constant for long periods of time, others change frequently, and in bursts (e.g., due to routing table updates). Fabian Ruffy, Zhanghan Wang, Gianni Antichi, Aurojit Panda, Anirudh Sivaraman |
HotNets | 2 |