VLDB 2026 Research / reviewers in the wild / expert
Kuo-Feng Hsu
dblp:36/10257
· DBLP profile ↗
9ranked-venue papers
1as first author
7since 2021 · last 2024
0009-0008-9957-398XORCID · corroborated
Domains — the database's venue-derived domains; a paper can count in several
Computer networks · 4 · 1 first-author · 3 since 2021Artificial intelligence and machine learning · 1 · 1 since 2021Systems, architecture and hardware · 1 · 1 since 2021Security and privacy · 1 · 1 since 2021Software engineering, systems software and programming languages · 1 · 1 since 2021Databases, data management, data science and information retrieval · 1
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
7 papers |
Software-defined and programmable networks · 52% Network management and operations · 26% Transport protocols and congestion control · 20% | |
| Computer architecture, parallel and distributed computing, and storage systems
2 papers |
Hardware accelerators and domain-specific architectures · 49% Cloud and datacenter computing · 37% High-performance computing · 7% | |
| Network and information security
1 paper |
Network security · 100% |
Topics — the 13 heaviest of 17, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Software-defined and programmable networks
programmable data plane |
1.7 | 3 | 2023 | Unleashing SmartNIC Packet Processing Performance in P4 · SIGCOMM 2023 Runtime Programmable Switches · NSDI 2022 Contra: A Programmable System for Performance-aware Routing · NSDI 2020 |
Network management and operations
network configuration |
0.8 | 1 | 2024 | Occam: A Programming System for Reliable Network Management · EuroSys 2024 |
Hardware accelerators and domain-specific architectures
network accelerator |
0.7 | 1 | 2023 | Unleashing SmartNIC Packet Processing Performance in P4 · SIGCOMM 2023 |
Hardware accelerators and domain-specific architectures › network accelerator
SmartNIC |
0.7 | 1 | 2023 | Unleashing SmartNIC Packet Processing Performance in P4 · SIGCOMM 2023 |
Transport protocols and congestion control
learning-based congestion control |
0.6 | 1 | 2022 | Symbolic Distillation for Learned TCP Congestion Control · NeurIPS 2022 |
Software-defined and programmable networks › programmable data plane
programmable switch |
0.6 | 1 | 2022 | Runtime Programmable Switches · NSDI 2022 |
Transport protocols and congestion control
TCP congestion control |
0.6 | 1 | 2022 | Symbolic Distillation for Learned TCP Congestion Control · NeurIPS 2022 |
Cloud and datacenter computing › computation offloading
network function offloading |
0.5 | 1 | 2021 | Automated SmartNIC Offloading Insights for Network Functions · SOSP 2021 |
Cloud and datacenter computing › computation offloading › network function offloading
SmartNIC offload |
0.5 | 1 | 2021 | Automated SmartNIC Offloading Insights for Network Functions · SOSP 2021 |
High-performance computing
performance optimization |
0.2 | 1 | 2023 | Unleashing SmartNIC Packet Processing Performance in P4 · SIGCOMM 2023 |
Performance modeling and evaluation › performance tuning
profile-guided optimization |
0.2 | 1 | 2023 | Unleashing SmartNIC Packet Processing Performance in P4 · SIGCOMM 2023 |
Software-defined and programmable networks
network function |
0.1 | 1 | 2021 | Automated SmartNIC Offloading Insights for Network Functions · SOSP 2021 |
Routing and switching
routing |
0.1 | 1 | 2020 | Contra: A Programmable System for Performance-aware Routing · NSDI 2020 |
Methods — techniques the papers use, named apart from their topics
workflow automation · 1.5database techniques for network management · 1.5profile-guided optimization · 1.3automated performance tuning · 1.3remote direct memory access · 1.1symbolic distillation · 0.6symbolic branching · 0.6deep reinforcement learning · 0.6programmable switch · 0.4
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2024 | Occam: A Programming System for Reliable Network ManagementabstractThe complexity of large networks makes their management a daunting task. State-of-the-art network management tools use workflow systems for automation, but they do not adequately address the substantial challenges in operation reliability. This paper presents Occam, a programming system that simplifies the development of reliable network management tasks. We leverage the fact that most modern network management systems are backed with a source-of-truth database, and thus customize database techniques to the context of network management. Occam exposes an easy-to-use programming model for network operators to express the key management logic, while shielding them from reliability concerns, such as operational conflicts and task atomicity. Instead, the Occam runtime provides these reliability guardrails automatically. Our evaluation demonstrates Occam's effectiveness in simplifying management tasks, minimizing network vulnerable time and assisting with failure recovery. Jiarong Xing, Kuo-Feng Hsu, Yiting Xia, Yan Cai 0018, Ying Zhang 0022, Ang Chen 0001 |
EuroSys | 2 |
| 2023 | Unleashing SmartNIC Packet Processing Performance in P4abstractSmartNICs are on the rise as a packet processing platform, with the trend towards a uniform P4 programming model. However, unleashing SmartNIC packet processing performance in P4 is a formidable task. Traditional SmartNIC optimizations rely on low-level program tuning, but P4 abstractions operate at one level above. At the same time, today's P4 optimizations primarily focus on resource packing rather than performance tuning. We develop Pipeleon, an automated performance optimization framework for P4 programmable SmartNICs. We introduce techniques that are tailored to the performance characteristics of SmartNICs, and further leverage dynamic workload patterns for profile-guided optimization. Pipeleon pinpoints program hotspots at the P4 level and computes runtime optimization plans to specialize the program layout based on the latest profile. We have prototyped Pipeleon and applied it to optimize two popular P4 SmartNICs---Nvidia BlueField2 and Netronome Agilio CX---as well as a software SmartNIC emulator extended based on BMv2. Our results show that Pipeleon significantly improves SmartNIC packet processing performance in realistic scenarios. Jiarong Xing, Yiming Qiu 0001, Kuo-Feng Hsu, Songyuan Sui, Khalid Manaa, Omer Shabtai, Yonatan Piasetzky, Matty Kadosh, Arvind Krishnamurthy, T. S. Eugene Ng, Ang Chen 0001 |
SIGCOMM | 3 |
| 2022 | Symbolic Distillation for Learned TCP Congestion ControlabstractRecent advances in TCP congestion control (CC) have achieved tremendous success with deep reinforcement learning (RL) approaches, which use feedforward neural networks (NN) to learn complex environment conditions and make better decisions. However, such ``black-box'' policies lack interpretability and reliability, and often, they need to operate outside the traditional TCP datapath due to the use of complex NNs. This paper proposes a novel two-stage solution to achieve the best of both worlds: first to train a deep RL agent, then distill its (over-)parameterized NN policy into white-box, light-weight rules in the form of symbolic expressions that are much easier to understand and to implement in constrained environments. At the core of our proposal is a novel symbolic branching algorithm that enables the rule to be aware of the context in terms of various network conditions, eventually converting the NN policy into a symbolic tree. The distilled symbolic rules preserve and often improve performance over state-of-the-art NN policies while being faster and simpler than a standard neural network. We validate the performance of our distilled symbolic rules on both simulation and emulation environments. Our code is available at https://github.com/VITA-Group/SymbolicPCC. S. P. Sharan, Wenqing Zheng, Kuo-Feng Hsu, Jiarong Xing, Ang Chen 0001, Zhangyang Wang |
NeurIPS | 3 |
| 2022 | Runtime Programmable Switches
Jiarong Xing, Kuo-Feng Hsu, Matty Kadosh, Alan Lo, Yonatan Piasetzky, Arvind Krishnamurthy, Ang Chen 0001 |
NSDI | 2 |
| 2022 | Bedrock: Programmable Network Support for Secure RDMA Systems
Jiarong Xing, Kuo-Feng Hsu, Yiming Qiu 0001, Ziyang Yang, Ang Chen 0001 |
USENIX Security Symposium | 2 |
| 2021 | A Vision for Runtime Programmable NetworksabstractOur community has made significant progress in developing programmable network infrastructure, starting from the control plane and expanding to the data plane. As a latest trend, network devices are becoming runtime programmable while serving live traffic. This allows for reprogramming of individual device programs at fine-grained timescales to add or remove network functions. Many applications and services, however, need control over a combination of devices, including end host stacks, NICs, and switches, to accomplish their goals. We lay out our vision for runtime programmable networks, building upon device-level features to provide live, network-wide, runtime reprogramming. A whole-stack approach is needed with new programming models, compiler support, and network management abstractions. We outline a research agenda as a call to arms to the community. Jiarong Xing, Yiming Qiu 0001, Kuo-Feng Hsu, Matty Kadosh, Alan Lo, Aditya Akella, Thomas E. Anderson, Arvind Krishnamurthy, T. S. Eugene Ng, Ang Chen 0001 |
HotNets | 3 |
| 2021 | Automated SmartNIC Offloading Insights for Network FunctionsabstractThe gap between CPU and networking speeds has motivated the development of SmartNICs for NF (network functions) offloading. However, offloading performance is predicated upon intricate knowledge about SmartNIC hardware and careful hand-tuning of the ported programs. Today, developers cannot easily reason about the offloading performance or the effectiveness of different porting strategies without resorting to a trial-and-error approach. Yiming Qiu 0001, Jiarong Xing, Kuo-Feng Hsu, Qiao Kang, Ming Liu 0027, Srinivas Narayana, Ang Chen 0001 |
SOSP | 3 |
| 2020 | Contra: A Programmable System for Performance-aware Routing
Kuo-Feng Hsu, Ryan Beckett, Ang Chen 0001, Jennifer Rexford, David Walker 0001 |
NSDI | 1 |
| 2017 | Task-Optimized Group Search for Social Internet of Things
Hong-Han Shuai, Kuo-Feng Hsu, Ming-Syan Chen |
EDBT | 3 |