A modern discrete-event network simulator, built in Rust, that is orders of magnitude faster than existing alternatives.
Baochun Li
Passionate about technology that changes how we live.
What I’ve Been Reading
This website is about links, papers, essays, and code repositories that collectively evolve the landscape of technology in general, and AI in particular. It is about the elegance in simple ideas, in-depth analysis, and beautiful designs. All posts were hand written, and I have read all the essays and tried all the tools I mentioned.
My Open Source Projects
A new research testbed for network emulation and experimentation, built in Rust. Nextmini combines user-space flexibility with an optional max-performance mode, and runs real workloads directly on emulated topologies.
Plato: A Research Framework for Federated Learning Actively maintained
A software framework to facilitate scalable, reproducible, and extensible research on federated learning.
ns.py: A Pythonic Discrete-Event Network Simulator Actively maintained
A simple discrete-event network simulator, written in Python. Despite (or because of) its simplicity, it outperformed ns-3 by at least an order of magnitude.
Command-Line Event Generator Finalized
A simple command-line utility designed to generate an iCalendar event, and to send it out as an email to the attendees.
Simple Conference Website Finalized
Used for the INFOCOM 2026 Workshop on Embodied Intelligence Networks website, this static website is designed to be simple and minimal, and can be easily adapted for other conference websites.