EDBT 2026 Demo / reviewers in the wild / expert
Qiongwen Xu
dblp:191/7803
· DBLP profile ↗
4ranked-venue papers
3as first author
2since 2021 · last 2025
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Computer networks · 4 · 3 first-author · 2 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
3 papers |
Software-defined and programmable networks · 91% Routing and switching · 9% | |
| Software engineering, system software, and programming languages
1 paper |
Operating systems · 62% Program analysis · 19% Program verification · 19% | |
| Theoretical computer science
1 paper |
Graph algorithms and graph theory · 67% Computational geometry · 33% | |
| Computer architecture, parallel and distributed computing, and storage systems
1 paper |
Parallel and multicore computing · 100% |
Topics — the 11 heaviest of 11, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Software-defined and programmable networks
programmable data plane |
1.4 | 2 | 2025 | State-Compute Replication: Parallelizing High-Speed Stateful Packet Processing · NSDI 2025 Synthesizing safe and efficient kernel extensions for packet processing · SIGCOMM 2021 |
Software-defined and programmable networks › programmable data plane
stateful packet processing |
0.9 | 1 | 2025 | State-Compute Replication: Parallelizing High-Speed Stateful Packet Processing · NSDI 2025 |
Operating systems › extensible operating systems › kernel extensibility
kernel extensions |
0.5 | 1 | 2021 | Synthesizing safe and efficient kernel extensions for packet processing · SIGCOMM 2021 |
Parallel and multicore computing
parallel programming models |
0.3 | 1 | 2025 | State-Compute Replication: Parallelizing High-Speed Stateful Packet Processing · NSDI 2025 |
Routing and switching
path computation |
0.2 | 1 | 2016 | Fast shortest-path queries on large-scale graphs · ICNP 2016 |
Software-defined and programmable networks
SDN controller |
0.2 | 1 | 2016 | Fast shortest-path queries on large-scale graphs · ICNP 2016 |
Graph algorithms and graph theory
distance oracle |
0.2 | 1 | 2016 | Fast shortest-path queries on large-scale graphs · ICNP 2016 |
Graph algorithms and graph theory
graph algorithms |
0.2 | 1 | 2016 | Fast shortest-path queries on large-scale graphs · ICNP 2016 |
Computational geometry › geometric data structures
shortest path queries |
0.2 | 1 | 2016 | Fast shortest-path queries on large-scale graphs · ICNP 2016 |
Program verification
safety verification |
0.1 | 1 | 2021 | Synthesizing safe and efficient kernel extensions for packet processing · SIGCOMM 2021 |
Program analysis
static analysis |
0.1 | 1 | 2021 | Synthesizing safe and efficient kernel extensions for packet processing · SIGCOMM 2021 |
Methods — techniques the papers use, named apart from their topics
static analysis · 1.0program synthesis · 1.0tree decomposition · 0.5preprocessing · 0.5batch query processing · 0.5
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2025 | State-Compute Replication: Parallelizing High-Speed Stateful Packet Processing
Qiongwen Xu, Sebastiano Miano, Tao Wang 0088, Adithya Murugadass, Songyuan Zhang, Anirudh Sivaraman, Gianni Antichi, Srinivas Narayana |
NSDI | 1 |
| 2021 | Synthesizing safe and efficient kernel extensions for packet processingabstractExtended Berkeley Packet Filter (BPF) has emerged as a powerful method to extend packet-processing functionality in the Linux operating system. BPF allows users to write code in high-level languages (like C or Rust) and execute them at specific hooks in the kernel, such as the network device driver. To ensure safe execution of a user-developed BPF program in kernel context, Linux uses an in-kernel static checker. The checker allows a program to execute only if it can prove that the program is crash-free, always accesses memory within safe bounds, and avoids leaking kernel data. Qiongwen Xu, Michael D. Wong, Tanvi Wagle, Srinivas Narayana, Anirudh Sivaraman |
SIGCOMM | 1 |
| 2017 | ParaCon: A Parallel Control Plane for Scaling Up Path Computation in SDNabstractThe fundamental tasks of the control plane in software defined networking (SDN) are to customize forwarding policies for the data plane and to provide global network view for applications. The logically centralized control plane design brings benefits in terms of network programmability and can largely ease network management. However, it also increases efficiency concerns. One practical control plane challenge is path computation, because it can require a significant amount of computation load if the network scale is large and the path requests from applications are frequent. In this paper, our goal is to build a high-performance control plane for path computation using multiple controllers. Previous works attempt to improve control plane efficiency by balancing only the load for data plane behavior between multiple controllers. Going beyond conventional wisdom, we designed ParaCon, a solution we propose to speed up the control plane by distributing the load of path computation. We also address the consistency and synchronization overhead challenges related to ParaCon design. To the best of our knowledge, ParaCon is the first attempt that utilizes node parallelism in SDN path computation. We evaluated ParaCon using both Mininet and real-world clusters. Our results show that the path computing time of ParaCon can achieve a speedup of 10× over Floyd (used in POX) and Dijkstra (used in ONOS) baseline implementations for networks with hundreds of nodes. Kun Qiu 0002, Qiongwen Xu, Jin Zhao 0001, Xin Wang 0002, Stefano Secci |
IEEE Trans. Netw. Serv. Manag. | 3 |
| 2016 | Fast shortest-path queries on large-scale graphsabstractShortest-path queries on weighted graphs are an essential operation in computer networks. The performance of such algorithms has become a critical challenge in emerging software-defined networks (SDN), since SDN controllers need to perform a shortest-path query for every flow. Unlike classic solutions (e.g., Dijkstra's algorithm), high-performance shortest-path query algorithms include two stages: preprocessing and query answering. Despite the improved query answering time, existing two-stage algorithms are still extremely time-consuming in preprocessing large-scale graphs. In this paper, we propose an efficient shortest-path query algorithm, called BBQ, which reduces the running time of both stages via tree decomposition. BBQ constructs a distance oracle in a bottom-top-bottom manner, which significantly reduces preprocessing time over existing algorithms. In addition, BBQ can answer batch queries in bulk by traversing the decomposed tree instead of executing separate queries. Our experimental results show that BBQ outperforms state-of-the-art approaches by orders of magnitude for the running time of the preprocessing stage. Meanwhile, BBQ also offers remarkable acceleration for answering batches of queries. As a result, SDN controllers that use BBQ can sustain 1.1-27.9 times higher connection request rates. Qiongwen Xu, Xu Zhang 0021, Jin Zhao 0001, Xin Wang 0003, Tilman Wolf |
ICNP | 1 |