Demonstration venue · read-only. Every page can be browsed; the buttons that would change it are switched off. Create an account to run TaxoReview on your own data. A simulation from public publication records: the people listed were not invited and did not agree to review.
? Tutorial for this page

Francis Y. Yan

dblp:223/0843 · DBLP profile ↗
← Back
21ranked-venue papers
2as first author
19since 2021 · last 2026
0000-0002-2123-4258ORCID · verified

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

Computer networks · 15 · 1 first-author · 14 since 2021Systems, architecture and hardware · 3 · 1 first-author · 2 since 2021Software engineering, systems software and programming languages · 2 · 2 since 2021Graphics, computer vision, multimedia, augmented reality and games · 1 · 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.

Computer networks
13 papers
Cellular and mobile networks · 28% Transport protocols and congestion control · 23% Network management and operations · 14%
Computer architecture, parallel and distributed computing, and storage systems
4 papers
Cloud and datacenter computing · 93% Energy-efficient computing · 7%
Software engineering, system software, and programming languages
2 papers
Software maintenance and evolution · 50% Services computing and microservices · 25% Program analysis · 25%
Computer graphics and multimedia
2 papers
Image and video coding · 100%

Topics — the 30 heaviest of 38, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Cellular and mobile networks
radio access networks
2.232025
Towards Energy Efficient 5G vRAN Servers · NSDI 2025
Resilient Baseband Processing in Virtualized RANs with Slingshot · SIGCOMM 2023
Accelerating Open RAN Research Through an Enterprise-scale 5G Testbed · MobiCom 2023
Cellular and mobile networks › radio access networks › RAN architecture
virtualized RAN
2.232025
Towards Energy Efficient 5G vRAN Servers · NSDI 2025
Resilient Baseband Processing in Virtualized RANs with Slingshot · SIGCOMM 2023
Accelerating Open RAN Research Through an Enterprise-scale 5G Testbed · MobiCom 2023
Transport protocols and congestion control › real-time communication
real-time video
1.622025
Mowgli: Passively Learned Rate Control for Real-Time Video · NSDI 2025
GRACE: Loss-Resilient Real-Time Video through Neural Codecs · NSDI 2024
Cloud and datacenter computing › cluster resource management and scheduling
cluster resource management
1.622025
Decouple and Decompose: Scaling Resource Allocation with DeDe · OSDI 2025
Autothrottle: A Practical Bi-Level Approach to Resource Management for SLO-Targeted Microservices · NSDI 2024
Network management and operations
configuration verification
1.222026
Concord: Learning Network Configuration Contracts · EuroSys 2026
Diffy: Data-Driven Bug Finding for Configurations · Proc. ACM Program. Lang. 2024
Internet of things and sensor networks › underwater sensor networks › underwater communication
acoustic communication
1.012026
AquaScope: Reliable Underwater Image Transmission on Mobile Devices · MobiSys 2026
Network management and operations › configuration verification
misconfiguration detection
1.012026
Concord: Learning Network Configuration Contracts · EuroSys 2026
Internet of things and sensor networks › underwater sensor networks › underwater communication › acoustic communication
underwater acoustic communication
1.012026
AquaScope: Reliable Underwater Image Transmission on Mobile Devices · MobiSys 2026
Transport protocols and congestion control
rate control
0.912025
Mowgli: Passively Learned Rate Control for Real-Time Video · NSDI 2025
Cloud and datacenter computing
resource allocation
0.912025
Decouple and Decompose: Scaling Resource Allocation with DeDe · OSDI 2025
Program analysis › static analysis
bug detection
0.812024
Diffy: Data-Driven Bug Finding for Configurations · Proc. ACM Program. Lang. 2024
Software maintenance and evolution › software configuration management
configuration-error detection
0.812024
Diffy: Data-Driven Bug Finding for Configurations · Proc. ACM Program. Lang. 2024
Software maintenance and evolution
software configuration management
0.812024
Diffy: Data-Driven Bug Finding for Configurations · Proc. ACM Program. Lang. 2024
Cloud and datacenter computing › microservices
microservice resource management
0.812024
Autothrottle: A Practical Bi-Level Approach to Resource Management for SLO-Targeted Microservices · NSDI 2024
Transport protocols and congestion control
loss recovery
0.712023
Tambur: Efficient loss recovery for videoconferencing via streaming codes · NSDI 2023
Cellular and mobile networks › radio access networks
Open RAN
0.712023
Accelerating Open RAN Research Through an Enterprise-scale 5G Testbed · MobiCom 2023
Network optimization and economics
resource allocation
0.712023
Teal: Learning-Accelerated Optimization of WAN Traffic Engineering · SIGCOMM 2023
Routing and switching
traffic engineering
0.712023
Teal: Learning-Accelerated Optimization of WAN Traffic Engineering · SIGCOMM 2023
Transport protocols and congestion control › real-time communication
video conferencing
0.712023
Tambur: Efficient loss recovery for videoconferencing via streaming codes · NSDI 2023
Routing and switching › traffic engineering
WAN traffic engineering
0.712023
Teal: Learning-Accelerated Optimization of WAN Traffic Engineering · SIGCOMM 2023
Coding theory › error-correcting codes › erasure coding
streaming codes
0.712023
Tambur: Efficient loss recovery for videoconferencing via streaming codes · NSDI 2023
Internet architecture and protocols
network adaptation
0.612022
Genet: automatic curriculum generation for learning adaptation in networking · SIGCOMM 2022
Network optimization and economics
network optimization
0.612022
Genet: automatic curriculum generation for learning adaptation in networking · SIGCOMM 2022
Content delivery and video streaming
adaptive video streaming
0.412020
Learning in situ: a randomized experiment in video streaming · NSDI 2020
Transport protocols and congestion control
congestion control evaluation
0.312018
Pantheon: the training ground for Internet congestion-control research · USENIX ATC 2018
Internet of things and sensor networks › wireless sensor network
testbed
0.312018
Pantheon: the training ground for Internet congestion-control research · USENIX ATC 2018
Image and video coding › image compression › learned image compression
generative image compression
0.312026
AquaScope: Reliable Underwater Image Transmission on Mobile Devices · MobiSys 2026
Image and video coding
image compression
0.312026
AquaScope: Reliable Underwater Image Transmission on Mobile Devices · MobiSys 2026
Network management and operations
network configuration
0.312026
Concord: Learning Network Configuration Contracts · EuroSys 2026
Energy-efficient computing
power management
0.312025
Towards Energy Efficient 5G vRAN Servers · NSDI 2025

Methods — techniques the papers use, named apart from their topics

physical-layer reliability enhancement · 2.0generative image compression · 2.0unsupervised learning · 1.5template learning · 1.5neural codec · 1.5anomaly detection · 1.5failure detection · 1.3relational contract learning · 1.0contract learning · 1.0resource allocation · 0.9passive learning · 0.9decomposition · 0.9real-time migration · 0.7optimization decomposition · 0.7machine learning · 0.7
YearPublicationVenuePosition
2026 Concord: Learning Network Configuration Contracts
abstract
Misconfiguration is frequently cited as a leading cause of service disruptions and outages. To prevent misconfiguration, we introduce network contracts—lightweight configuration checks that run efficiently, localize errors to specific lines, and require no heavyweight modeling of network protocols. We develop a tool Concord to learn contracts automatically from example network configurations. By checking these learned contracts against new or changed configurations, Concord finds likely configuration bugs before they can impact the network. Key to our approach is a scalable algorithm for learning "relational" contracts that capture complex dependencies between configuration settings. We deployed Concord as part of a cloud-based configuration management service and evaluated its scalability, coverage, precision, and utility on two large real-world configuration datasets.
Ryan Beckett, Francis Y. Yan, Raghunadha Reddy Pocha, Vineesh V. Raj, Ayyub Shaik, Siva Kesava Reddy K.
EuroSys2
2026 Offline Meta-learning for Real-time Bandwidth Estimation
Aashish Gottipati, Sami Khairy, Yasaman Hosseinkashi, Gabriel Mittag, Vishak Gopal, Francis Y. Yan, Ross Cutler
ICC6
2026 AquaScope: Reliable Underwater Image Transmission on Mobile Devices
abstract
Underwater communication is essential for both recreational and scientific activities, such as scuba diving. However, existing methods remain highly constrained by environmental challenges and often require specialized hardware, driving research into more accessible underwater communication solutions. While recent acoustic-based communication systems support text messaging on mobile devices, their low data rates severely limit broader applications. We present AquaScope, the first acoustic communication system capable of underwater image transmission on commodity mobile devices. To address the key challenges of underwater environments -- limited bandwidth and high transmission errors -- AquaScope employs and enhances generative image compression to improve compression efficiency, and integrates it with reliability-enhancement techniques at the physical layer to strengthen error resilience. We implemented AquaScope on the Android platform and demonstrated its feasibility for underwater image transmission. Experimental results show that AquaScope enables reliable, low-latency image transmission while preserving perceptual image quality, across various bandwidth-constrained and error-prone underwater conditions.
Beitong Tian, Bo Chen 0025, Mingyuan Wu, Haozhen Zheng, Deepak Vasisht, Francis Y. Yan, Klara Nahrstedt
MobiSys7
2026 DEMO: NetArena Adaptation for Next Waves of Network Benchmarks
abstract
LLM agents are increasingly used for networking tasks, but evaluating them remains hard because existing benchmarks are often static and manually curated. NetArena addresses this by generating executable network tasks dynamically through a state-action abstraction and emulator-backed evaluation on correctness, safety, and efficiency metrics. However, expanding NetArena to new benchmarks still requires significant expert effort. In this demonstration, we present a compiler layer and show how it adapts new source benchmarks to NetArena. The compiler extracts benchmark components such as state setup, fault injection, tool interfaces, and evaluation logic, then converts them into NetArena's intermediate representation for generating valid task variants. Our preliminary study shows that it can scale NIKA to at least 5× more instances than before1.
Francis Y. Yan, Kevin Hsieh, Zaoxing Liu
SIGCOMM2
2025 Mowgli: Passively Learned Rate Control for Real-Time Video
Neil Agarwal, Rui Pan 0003, Francis Y. Yan, Ravi Netravali
NSDI3
2025 Towards Energy Efficient 5G vRAN Servers
Anuj Kalia, Nikita Lazarev, Leyang Xue, Xenofon Foukas, Bozidar Radunovic, Francis Y. Yan
NSDI6
2025 Decouple and Decompose: Scaling Resource Allocation with DeDe
Zhiying Xu, Minlan Yu, Francis Y. Yan
OSDI3
2024 Designing Network Algorithms via Large Language Models
abstract
We introduce Nada, the first framework to autonomously design network algorithms by leveraging the generative capabilities of large language models (LLMs). Starting with an existing algorithm implementation, Nada enables LLMs to create a wide variety of alternative designs in the form of code blocks. It then efficiently identifies the top-performing designs through a series of filtering techniques, minimizing the need for full-scale evaluations and significantly reducing computational costs. Using adaptive bitrate (ABR) streaming as a case study, we demonstrate that Nada produces novel ABR algorithms---previously unknown to human developers---that consistently outperform the original algorithm in diverse network environments, including broadband, satellite, 4G, and 5G.
Aashish Gottipati, Lili Qiu, Xufang Luo, Kenuo Xu, Yuqing Yang 0001, Francis Y. Yan
HotNets7
2024 ACM MMSys 2024 Bandwidth Estimation in Real Time Communications Challenge
abstract
The quality of experience (QoE) delivered by video conferencing systems to end users depends in part on correctly estimating the capacity of the bottleneck link between the sender and the receiver over time. Bandwidth estimation for real-time communications (RTC) remains a significant challenge, primarily due to the continuously evolving heterogeneous network architectures and technologies. From the first bandwidth estimation challenge which was hosted at ACM MMSys 2021, we learned that bandwidth estimation models trained with reinforcement learning (RL) in simulations to maximize network-based reward functions may not be optimal in reality due to the sim-to-real gap and the difficulty of aligning network-based rewards with user-perceived QoE. This grand challenge aims to advance bandwidth estimation model design by aligning reward maximization with user-perceived QoE optimization using offline RL and a real-world dataset with objective rewards which have high correlations with subjective audio/video quality in Microsoft Teams. All models submitted to the grand challenge underwent initial evaluation on our emulation platform. For a comprehensive evaluation under diverse network conditions with temporal fluctuations, top models were further evaluated on our geographically distributed testbed by using each model to conduct 600 calls within a 12-day period. The winning model is shown to deliver comparable performance to the top behavior policy in the released dataset. By leveraging real-world data and integrating objective audio/video quality scores as rewards, offline RL can therefore facilitate the development of competitive bandwidth estimators for RTC.
Sami Khairy, Gabriel Mittag, Vishak Gopal, Francis Y. Yan, Zhixiong Niu, Ezra Ameri, Scott Inglis, Mehrsa Golestaneh, Ross Cutler
MMSys4
2024 GRACE: Loss-Resilient Real-Time Video through Neural Codecs
Yihua Cheng, Hanchen Li, Anton Arapin, Qizheng Zhang, Yuhan Liu 0004, Kuntai Du, Francis Y. Yan, Amrita Mazumdar, Nick Feamster, Junchen Jiang
NSDI10
2024 Autothrottle: A Practical Bi-Level Approach to Resource Management for SLO-Targeted Microservices
Pinghe Li, Chieh-Jan Mike Liang, Francis Y. Yan
NSDI5
2024 Diffy: Data-Driven Bug Finding for Configurations
abstract
Configuration errors remain a major cause of system failures and service outages. One promising approach to identify configuration errors automatically is to learn common usage patterns (and anti-patterns) using data-driven methods. However, existing data-driven learning approaches analyze only simple configurations ( e.g. , those with no hierarchical structure), identify only simple types of issues ( e.g. , type errors), or require extensive domain-specific tuning. In this paper, we present D iffy , the first push-button configuration analyzer that detects likely bugs in structured configurations. From example configurations, D iffy learns a common template, with "holes" that capture their variation. It then applies unsupervised learning to identify anomalous template parameters as likely bugs. We evaluate D iffy on a large cloud provider’s wide-area network, an operational 5G network testbed, and MySQL configurations, demonstrating its versatility, performance, and accuracy. During D iffy ’s development, it caught and prevented a bug in a configuration timer value that had previously caused an outage for the cloud provider.
Siva Kesava Reddy K., Francis Y. Yan, Ryan Beckett
Proc. ACM Program. Lang.2
2023 Octopus: In-Network Content Adaptation to Control Congestion on 5G Links
abstract
It is challenging to meet the bandwidth and latency requirements of interactive real-time applications (e.g., virtual reality, cloud gaming, etc.) on time-varying 5G cellular links. Today's feedback-based congestion controllers try to match the sending rate at the endhost with the estimated network capacity. However, such controllers cannot precisely estimate the cellular link capacity that changes at timescales smaller than the feedback delay. We instead propose a different approach for controlling congestion on 5G links. We send real-time data streams using an imprecise controller (that errs on the side of overestimating network capacity) to ensure high throughput, and then adapt the transmitted content by dropping appropriate packets in the cellular base stations to match the actual capacity and minimize delay. We build a system called Octopus to realize this approach. Octopus provides parameterized primitives that applications at the endhost can configure differently to express different content adaptation policies. Octopus transport encodes the corresponding app-specified parameters in packet header fields, which the base-station logic can parse to execute the desired dropping behavior. Our evaluation shows how real-time applications involving standard and volumetric videos can be designed to exploit Octopus, and achieve 1.5--18× better performance than state-of-the-art schemes.
Yongzhou Chen, Ammar Tahir, Francis Y. Yan, Radhika Mittal
SEC3
2023 Accelerating Open RAN Research Through an Enterprise-scale 5G Testbed
abstract
Open RAN is an emerging paradigm in mobile networks where the Radio Access Network (RAN) functions are disaggregated and virtualized on commodity servers. Despite the importance of Open RAN research, existing platforms often lack the fidelity and stability required to address a wide range of research problems. In response to this limitation, we have developed an enterprise-scale Open RAN testbed aimed at conducting state-of-the-art research in key areas that have received limited attention due to the lack of suitable platforms. In this poster, we provide an overview of the testbed we have created and examples of the research it has enabled, with the hope of catalyzing future open RAN research and innovation.
Paramvir Bahl, Matthew Balkwill, Xenofon Foukas, Anuj Kalia, Daehyeok Kim, Manikanta Kotaru, Zhihua Lai, Sanjeev Mehrotra, Bozidar Radunovic, Stefan Saroiu, Connor Settle, Alec Wolman, Francis Y. Yan, Yongguang Zhang
MobiCom14
2023 Tambur: Efficient loss recovery for videoconferencing via streaming codes
Michael Rudow, Francis Y. Yan, Ganesh Ananthanarayanan, Martin Ellis, K. V. Rashmi
NSDI2
2023 Resilient Baseband Processing in Virtualized RANs with Slingshot
abstract
In cellular networks, there is a growing adoption of virtualized radio access networks (vRANs), where operators are replacing the traditional specialized hardware for RAN processing with software running on commodity servers. Today's vRAN deployments lack resilience, since there is no support for vRAN failover or upgrades without long service interruptions. Enabling these features for vRANs is challenging because of their strict real-time latency requirements and black-box nature. Slingshot is a new system that transparently provides resilience for the vRAN's most performance-critical layer: the physical layer (PHY). We design new techniques for realtime workload migration with fast RAN protocol middle-boxes, and realtime RAN failure detection. A key insight in our design is to view the transient disruptions from resilience events to RAN computation state and I/O similarly to regular wireless signal impairments, and leverage the inherent resilience of cellular networks to these events. Experiments with a state-of-the-art 5G vRAN testbed show that Slingshot handles PHY failover with no disruption to video conferencing, and under 110 ms disruption to a TCP connection, and it also enables zero-downtime upgrades.
Nikita Lazarev, Anuj Kalia, Daehyeok Kim, Ilias Marinos, Francis Y. Yan, Christina Delimitrou, Zhiru Zhang, Aditya Akella
SIGCOMM6
2023 Teal: Learning-Accelerated Optimization of WAN Traffic Engineering
abstract
The rapid expansion of global cloud wide-area networks (WANs) has posed a challenge for commercial optimization engines to efficiently solve network traffic engineering (TE) problems at scale. Existing acceleration strategies decompose TE optimization into concurrent subproblems but realize limited parallelism due to an inherent tradeoff between run time and allocation performance.
Zhiying Xu, Francis Y. Yan, Rachee Singh, Justin T. Chiu, Alexander M. Rush, Minlan Yu
SIGCOMM2
2022 OpenNetLab: Open Platform for RL-based Congestion Control for Real-Time Communications
abstract
With the growing importance of real-time communications (RTC), designing congestion control (CC) algorithms for RTC that achieve high network performance and QoE is gaining attention. Recently, data-driven, reinforcement learning (RL)-based CC algorithms for RTC have shown great potential, outperforming traditional rule-based counterparts. However, there are no open platforms tailored for training, evaluation, and validation of the algorithms that can facilitate this emerging research area.
Jeongyoon Eo, Zhixiong Niu, Wenxue Cheng, Francis Y. Yan, Jorina Kardhashi, Scott Inglis, Michael Revow, Byung-Gon Chun, Peng Cheng 0005, Yongqiang Xiong
APNet4
2022 Genet: automatic curriculum generation for learning adaptation in networking
abstract
As deep reinforcement learning (RL) showcases its strengths in networking, its pitfalls are also coming to the public's attention. Training on a wide range of network environments leads to suboptimal performance, whereas training on a narrow distribution of environments results in poor generalization.
Zhengxu Xia, Francis Y. Yan, Junchen Jiang
SIGCOMM3
2020 Learning in situ: a randomized experiment in video streaming
Francis Y. Yan, Hudson Ayers, Chenzhi Zhu, Sadjad Fouladi, Keyi Zhang, Philip Alexander Levis, Keith Winstein
NSDI1
2018 Pantheon: the training ground for Internet congestion-control research
Francis Y. Yan, Jestin Ma, Greg D. Hill, Deepti Raghavan, Riad S. Wahby, Philip Alexander Levis, Keith Winstein
USENIX ATC1