Yihan Dang

dblp:346/2747 · DBLP profile ↗
← Back
6ranked-venue papers
1as first author
6since 2021 · last 2026
0009-0004-6592-2740ORCID · corroborated

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

Computer networks · 6 · 1 first-author · 6 since 2021
YearPublicationVenuePosition
2026 Quanta: Scaling Packet-Level Network Simulation by Exploiting Execution Redundancy
abstract
Packet-level network simulation provides high-fidelity modeling but suffers from severe scalability bottlenecks. Existing scaling approaches remain inefficient for modern data-center and AI-training networks. Spatial parallelism requires substantial hardware resources, while temporal-skipping approaches become less effective under bursty traffic. We observe that homogeneous data-center deployments introduce substantial execution redundancy during simulation.
Jiajun Luan, Hao Li 0011, Yihan Dang, Ze Xia, Danfeng Shan, Peng Zhang 0011
APNet3
2026 Mitigating CPU Frontend for Complex Data Plane Applications
Yihan Dang, Hao Li 0011, Ze Xia, Jiajun Luan, Peng Zhang 0011
NSDI1
2026 REAL: Emulating Control Plane at Simulator's Cost
Ze Xia, Hao Li 0011, Jinyu Fu, Yihan Dang, Danfeng Shan, Li Chen 0008, Peng Zhang 0011
NSDI5
2024 Programming Transport Layer with Galvatron
abstract
This paper introduces Galvatron, a domain-specific language designed to simplify transport layer programming. Galvatron obscures the underlying data structures and operations, and exposes parametric processing stages to the developer, thus significantly reducing coding effort. Our evaluation demonstrate Galvatron’s ability to encapsulate complex semantics of 4 real-world transport protocols using merely 2% of the code compared to native implementations.
Ze Xia, Yihan Dang, Hao Li 0011
APNet2
2024 Programming Network Stack for Physical Middleboxes and Virtualized Network Functions
abstract
Middleboxes are becoming indispensable in modern networks. However, programming the network stack of middleboxes to support emerging transport protocols and flexible stack hierarchy is still a daunting task. To this end, we propose Rubik, a language that greatly facilitates the task of middlebox stack programming. Different from existing hand-written approaches, Rubik offers various high-level constructs for relieving the operators from dealing with massive native code, so that they can focus on specifying their processing intents. We show that using Rubik one can program the middlebox stack with minor effort, e.g., 250 lines of code for a complete TCP/IP stack, which is a reduction of 2 orders of magnitude compared to the hand-written versions. To maintain a high performance, we conduct extensive optimizations at the middle-and back-end of the compiler. Experiments show that the stacks generated by Rubik outperform the mature hand-written stacks by at least 30% in throughput.
Hao Li 0011, Yihan Dang, Guangda Sun, Changhao Wu, Peng Zhang 0011, Danfeng Shan, Tian Pan 0001, Chengchen Hu
IEEE/ACM Trans. Netw.2
2023 LemonNFV: Consolidating Heterogeneous Network Functions at Line Speed
Hao Li 0011, Yihan Dang, Guangda Sun, Guyue Liu, Danfeng Shan, Peng Zhang 0011
NSDI2