Network Synthesis

Correctly configuring a large network is a challenging and risky task for human operators. So we ask whether we can automatically generate the network configs, just like automatic generation of programs? We tentatively think this is possible, given the success of hardware synthesis and program synthesis, and of course the emergence of LLM. In this direction, we will try to adapt those techniques to the synthesize network configs or repair plans, so that a network can autonomously run and heal without any human.

Active Members
Peng Zhang
Professor
Ning Kang
Assistant Professor
Zhenrong Gu
Master Student
Jianyuan Zhang
Undergraduate
Yijia Wang
Undergraduate
Selected Publications
Ning Kang ,  Peng Zhang ,  Jianyuan Zhang ,  Hao Li ,  Dan Wang ,  Zhenrong Gu , 
Weibo Lin
, 
Shibiao Jiang
, 
Zhu He
, 
Xu Du
, 
Longfei Chen
, 
Jun Li
, and 
Xiaohong Guan
Proceedings of ACM FSE '26
Yihan Dang
,  Hao Li ,  Ze Xia , 
Jiajun Luan
, and  Peng Zhang
Proceedings of USENIX NSDI '26
Ning Kang ,  Peng Zhang , 
Hao Li
, 
Sisi Wen
, 
Chaoyang Ji
, and 
Yongqiang Yang
IEEE Transactions on Networking 2025
Xu Liu
,  Peng Zhang , 
Anubhavnidhi Abhashkumar
, 
Jiawei Chen
, and 
Weirong Jiang
Proceedings of ACM HotNets '24
Ning Kang ,  Peng Zhang ,  Hao Li , 
Sisi Wen
, 
Chaoyang Ji
, and 
Yongqiang Yang
Proceedings of IEEE ICNP '23
Hao Li , 
Changhao Wu
, 
Guangda Sun
,  Peng Zhang , 
Danfeng Shan
, 
Tian Pan
, and 
Chengchen Hu
Proceedings of USENIX NSDI '21