Publications
2025
Towards Energy Efficient 5G vRAN Servers 
Anuj Kalia, Nikita Lazarev, Leyang Xue, Xenofon Foukas, Bozidar Radunovic, Francis Y. Yan
To appear in USENIX Symposium on Networked Systems Design and Implementation (NSDI ’25), April 2025
2024
Designing Network Algorithms via Large Language Models 
Zhiyuan He, Aashish Gottipati, Lili Qiu, Xufang Luo, Kenuo Xu, Yuqing Yang, Francis Y. Yan
ACM Workshop on Hot Topics in Networks (HotNets ’24), November 2024
Tarzan: Passively-Learned Real-Time Rate Control for Video Conferencing 
Neil Agarwal, Rui Pan, Francis Y. Yan, Ravi Netravali
Preprint arXiv:2410.03339, October 2024
AutoSpec: Automated Generation of Neural Network Specifications 
Shuowei Jin, Francis Y. Yan, Cheng Tan, Anuj Kalia, Xenofon Foukas, Z. Morley Mao
Preprint arXiv:2409.10897, September 2024
Balancing Generalization and Specialization: Offline Metalearning for Bandwidth Estimation 
Aashish Gottipati, Sami Khairy, Yasaman Hosseinkashi, Gabriel Mittag, Vishak Gopal, Francis Y. Yan, Ross Cutler
Preprint arXiv:2409.19867, September 2024
Diffy: Data-Driven Bug Finding for Configurations 
Siva Kakarla, Francis Y. Yan, Ryan Beckett
ACM SIGPLAN Conference on Programming Language Design and Implementation (PLDI ’24), June 2024
Autothrottle: A Practical Bi-Level Approach to Resource Management for SLO-Targeted Microservices 
Zibo Wang, Pinghe Li, Chieh-Jan Mike Liang, Feng Wu, Francis Y. Yan
USENIX Symposium on Networked Systems Design and Implementation (NSDI ’24), April 2024
USENIX NSDI Outstanding Paper Award
Grace: Loss-Resilient Real-Time Video through Neural Codecs 
Yihua Cheng, Ziyi Zhang, Hanchen Li, Anton Arapin, Yue Zhang, Qizheng Zhang, Yuhan Liu, Kuntai Du, Xu Zhang, Francis Y. Yan, Amrita Mazumdar, Nick Feamster, Junchen Jiang
USENIX Symposium on Networked Systems Design and Implementation (NSDI ’24), April 2024
ACM MMSys 2024 Bandwidth Estimation in Real Time Communications Challenge 
Sami Khairy, Gabriel Mittag, Vishak Gopal, Francis Y. Yan, Zhixiong Niu, Ezra Ameri, Scott Inglis, Mehrsa Golestaneh, Ross Cutler
ACM Multimedia Systems Conference (MMSys ’24), April 2024
2023
Octopus: In-Network Content Adaptation to Control Congestion on 5G Links 
Yongzhou Chen, Ammar Tahir, Francis Y. Yan, Radhika Mitta
ACM/IEEE Symposium on Edge Computing (SEC ’23), December 2023
Accelerating Open RAN Research Through an Enterprise-scale 5G Testbed 
Paramvir (Victor) Bahl, Matthew Balkwill, Xenofon Foukas, Anuj Kalia, Daehyeok Kim, Manikanta Kotaru, Zhihua Lai, Sanjeev Mehrotra, Bozidar Radunovic, Stefan Saroiu, Connor Settle, Ankit Verma, Alec Wolman, Francis Y. Yan, Yongguang Zhang (*authors in alphabetical order)
Short paper in Annual International Conference on Mobile Computing and Networking (MobiCom ’23), October 2023
Teal: Learning-Accelerated Optimization of WAN Traffic Engineering 
Zhiying Xu, Francis Y. Yan, Rachee Singh, Justin T. Chiu, Alexander M. Rush, Minlan Yu
ACM Special Interest Group on Data Communication Conference (SIGCOMM ’23), September 2023
Resilient Baseband Processing in Virtualized RANs with Slingshot 
Nikita Lazarev, Tao Ji, Anuj Kalia, Daehyeok Kim, Ilias Marinos, Francis Y. Yan, Christina Delimitrou, Zhiru Zhang, Aditya Akella
ACM Special Interest Group on Data Communication Conference (SIGCOMM ’23), September 2023
Mitigating Metastable Failures in Distributed Systems with Offline Reinforcement Learning 
Yueying Li, Daochen Zha, Tianjun Zhang, G. Edward Suh, Christina Delimitrou, Francis Y. Yan
Short paper in International Conference on Learning Representations (ICLR ’23), May 2023
Tambur: Efficient loss recovery for videoconferencing via streaming codes 
Michael Rudow, Francis Y. Yan, Abhishek Kumar, Ganesh Ananthanarayanan, Martin Ellis, K.V. Rashmi
USENIX Symposium on Networked Systems Design and Implementation (NSDI ’23), April 2023
2022
Genet: Automatic Curriculum Generation for Learning Adaptation in Networking 
Zhengxu Xia*, Yajie Zhou*, Francis Y. Yan, Junchen Jiang (*equal contribution)
ACM Special Interest Group on Data Communication Conference (SIGCOMM ’22), August 2022
OpenNetLab: Open Platform for RL-based Congestion Control for Real-Time Communications 
Jeongyoon Eo, Zhixiong Niu, Wenxue Cheng, Francis Y. Yan, Rui Gao, Jorina Kardhashi, Scott Inglis, Michael Revow, Byung-Gon Chun, Peng Cheng, Yongqiang Xiong
Asia-Pacific Workshop on Networking (APNet ’22), July 2022
APNet Best Paper Award
2020 and earlier
Implementing BOLA-BASIC on Puffer: Lessons for the use of SSIM in ABR logic 
Emily Marx, Francis Y. Yan, Keith Winstein
Preprint arXiv:2011.09611, November 2020
Practical Machine Learning for Sequential Decision Problems on the Internet 
Francis Y. Yan
Ph.D. Dissertation, Stanford University, June 2020
Learning in situ: a randomized experiment in video streaming 
Francis Y. Yan, Hudson Ayers, Chenzhi Zhu, Sadjad Fouladi, James Hong, Keyi Zhang, Philip Levis, Keith Winstein
USENIX Symposium on Networked Systems Design and Implementation (NSDI ’20), February 2020
USENIX NSDI Community Award IRTF Applied Networking Research Prize
Pantheon: the training ground for Internet congestion-control research 
Francis Y. Yan, Jestin Ma, Greg D. Hill, Deepti Raghavan, Riad S. Wahby, Philip Levis, Keith Winstein
USENIX Annual Technical Conference (ATC ’18), July 2018
USENIX ATC Best Paper Award
Optimizing Power Consumption of Mobile Games 
Francis Y. Yan, Songtao He, Yunxin Liu, Longbo Huang
Workshop on Power-Aware Computing and Systems (HotPower ’15), October 2015
Speedup of Information Exchange using Multiple Channels in Wireless Ad Hoc Networks 
Dongxiao Yu, Yuexuan Wang, Francis Y. Yan, Jiguo Yu, Francis C.M. Lau
IEEE International Conference on Computer Communications (INFOCOM ’15), April 2015
Bounded information dissemination in multi-channel wireless networks 
Francis Y. Yan, Dongxiao Yu, Yuexuan Wang, Jiguo Yu, Francis C.M. Lau
Journal of Combinatorial Optimization, October 2014
Patents
  1. Artificial Intelligence for Intent-Based Networking
  2. Data Streaming Protocols in Edge Computing
  3. Data Stream Prioritization for Communication Session
  4. Media Server Management for Communication Session
  5. Loss Recovery Using Streaming Codes in Forward Error Correction
  6. Generating Adaptive Bitrate Data Streaming Neural Network Code by Large Language Model
    • Filed with Zhiyuan He, Lili Qiu, and Xufang Luo, Jun 2024
  7. Techniques for Detecting Anomalies in Data Files
    • Filed with Ryan Beckett and Siva Kakarla, Apr 2024
  8. Automatically Detecting Anomalies in Complex Configurations
    • Filed with Ryan Beckett and Siva Kakarla, May 2023
  9. Bi-Level Machine-Learning-Assisted Management of Computing Resources
    • Filed with Zibo Wang, Pinghe Li, Mike Liang, May 2023
  10. Power Control for Energy-Efficient 5G vRAN
    • Filed with Anuj Kalia, Xenofon Foukas, and Bozidar Radunovic, May 2023
  11. CPU Power Management for Virtualized Radio Access Networks
    • Filed with Anuj Kalia, Xenofon Foukas, and Bozidar Radunovic, May 2023
  12. Wireless Parameter Limits for Predicted vRAN Resource Loads
    • Filed with Anuj Kalia, Sanjeev Mehrotra, and Victor Bahl, May 2022
  13. Determining Reference Signal Transmission Times
    • Filed with Neil Agarwal, Manikanta Kotaru, and Victor Bahl, May 2022