Demo Data from EDBT 2026 / reviewers in the wild / expert
Shaoke Xi
dblp:331/4461
· DBLP profile ↗
4ranked-venue papers
4as first author
4since 2021 · last 2025
0009-0008-7804-3867ORCID · corroborated
Domains — the database's venue-derived domains; a paper can count in several
Systems, architecture and hardware · 1 · 1 first-author · 1 since 2021Computer networks · 1 · 1 first-author · 1 since 2021Security and privacy · 1 · 1 first-author · 1 since 2021Software engineering, systems software and programming languages · 1 · 1 first-author · 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
3 papers |
Software-defined and programmable networks · 47% Network management and operations · 22% Transport protocols and congestion control · 15% | |
| Network and information security
1 paper |
Network security · 100% | |
| Computer architecture, parallel and distributed computing, and storage systems
1 paper |
Cloud and datacenter computing · 100% |
Topics — the 9 heaviest of 10, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Network security
traffic analysis |
0.9 | 1 | 2025 | MineShark: Cryptomining Traffic Detection at Scale · NDSS 2025 |
Software-defined and programmable networks
programmable data plane |
0.8 | 1 | 2024 | FlowValve+: Multi-Queue Packet Scheduling Framework on SoC-Based SmartNICs · IEEE Trans. Serv. Comput. 2024 |
Cloud and datacenter computing
datacenter network |
0.8 | 1 | 2024 | FlowValve+: Multi-Queue Packet Scheduling Framework on SoC-Based SmartNICs · IEEE Trans. Serv. Comput. 2024 |
Software-defined and programmable networks › SDN threat detection
forwarding anomaly detection |
0.7 | 1 | 2023 | RuleOut Forwarding Anomalies for SDN · IEEE/ACM Trans. Netw. 2023 |
Network management and operations
network verification |
0.7 | 1 | 2023 | RuleOut Forwarding Anomalies for SDN · IEEE/ACM Trans. Netw. 2023 |
Network measurement and analytics
traffic classification |
0.3 | 1 | 2025 | MineShark: Cryptomining Traffic Detection at Scale · NDSS 2025 |
Transport protocols and congestion control
TCP |
0.2 | 1 | 2024 | FlowValve+: Multi-Queue Packet Scheduling Framework on SoC-Based SmartNICs · IEEE Trans. Serv. Comput. 2024 |
Transport protocols and congestion control
transport protocols |
0.2 | 1 | 2024 | FlowValve+: Multi-Queue Packet Scheduling Framework on SoC-Based SmartNICs · IEEE Trans. Serv. Comput. 2024 |
Routing and switching
source routing |
0.2 | 1 | 2023 | RuleOut Forwarding Anomalies for SDN · IEEE/ACM Trans. Netw. 2023 |
Methods — techniques the papers use, named apart from their topics
machine learning · 1.7tail drop · 1.5multi-queue scheduling · 1.5tag generation · 0.7source routing · 0.7rule dependency graph · 0.7
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2025 | MineShark: Cryptomining Traffic Detection at Scale
Shaoke Xi, Tianyi Fu, Kai Bu, Zhihua Chang, Wenzhi Chen, Zhou Ma, Chongjie Chen, Yongsheng Shen, Kui Ren 0001 |
NDSS | 1 |
| 2024 | FlowValve+: Multi-Queue Packet Scheduling Framework on SoC-Based SmartNICsabstractEnforcing scheduling policies with software schedulers at end-hosts leads to high CPU consumption, low throughput, and inaccuracies. To address these issues, offloading packet schedulers to the network interface card presents a promising research direction. However, existing attempts suffer from inflexible on-NIC scheduling that cannot execute complex hierarchies of network policies. In this article, we propose FlowValve+, a general framework for multi-queue packet scheduling on SoC-based SmartNICs. The key insight behind FlowValve+is to abstract the inherent queueing system as a single FIFO queue and perform specialized tail drop to mix the FIFO queue with expected flow proportions. FlowValve+leverages hardware accelerations to produce high throughput while substantially reducing CPU and memory usage on end-hosts. We prototype FlowValve+on Netronome Agilio 40GbE and NVIDIA Bluefield-2 100GbE SmartNICs to demonstrate its ability to accurately enforce network policies while driving TCP traffic at 40 Gbps and 80 Gbps on both platforms, respectively. Moreover, FlowValve+can save two CPU cores compared to DPDK packet schedulers. Shaoke Xi, Fuliang Li, Lingxiang Hu, Xingwei Wang 0001, Kui Ren 0001 |
IEEE Trans. Serv. Comput. | 1 |
| 2023 | RuleOut Forwarding Anomalies for SDNabstractReliable Software-Defined Networking (SDN) should mitigate forwarding anomalies due to cross-plane rule inconsistencies. Most existing countermeasures either inject probe packets to infer forwarding correctness or collect packet traces to detect forwarding anomalies. They, however, cannot detect or filter forwarding anomalies for production packets in real time. In this paper, we propose RuleOut as the first attempt to automatically throttle SDN forwarding anomalies. It disambiguates dependent rules via augmenting their matching fields with unique tags. Leveraging source routing, we further bind each packet with the tag sequence corresponding to rules the packet should match. RuleOut thus renders each packet to match at most one rule on each switch. This completely addresses the root cause of forwarding ambiguity. To implement RuleOut, we develop a non-overlapping rule dependency graph, a series of algorithms for incremental rule update and tag generation upon it, and various optimization techniques toward scalability and efficiency. We prototype RuleOut on the Ryu controller and Open vSwitch and evaluate its performance over public rule sets such as Stanford, Internet2, and Airtel1. RuleOut can use tags of only several bits long to disambiguate thousands to millions of rules and generate tags fairly fast within a few milliseconds. Shaoke Xi, Kai Bu, Wensen Mao, Kui Ren 0001, Xinxin Ren |
IEEE/ACM Trans. Netw. | 1 |
| 2022 | FlowValve: Packet Scheduling Offloaded on NP-based SmartNICsabstractEnforcing scheduling policies at end-hosts with software schedulers suffers from high CPU consumption, low throughput, and inaccuracy. Offloading scheduling functions to the network interface card (NIC) provides a promising direction to address these problems. However, existing efforts in scheduling offloading suffer from inflexible on-NIC packet schedulers, which cannot execute complex hierarchies of network policies. In this paper, we present FlowValve, the first parallel packet scheduler for Network Processor (NP)-based SmartNICs that offloads critical functions of Linux traffic control, including packet classifying and scheduling. The key insight behind FlowValve is to abstract inherent queues attached to the NIC interface (wire side) as a single FIFO queue and perform specialized tail drop to mix the FIFO queue with expected flow proportions. FlowValve takes advantage of on-chip multi-core parallelism and hardware accelerations to produce high throughput. Meanwhile, it substantially reduces CPU and memory burdens on end-hosts. We prototype FlowValve on a Netronome Agilio SmartNIC and demonstrate its effectiveness against non-offloaded kernel schedulers and DPDK QoS Scheduler. We find that FlowValve outperforms both in accurately enforcing network policies while driving line rate performance (i.e., 40Gbps), which contributes to saving at least two CPU cores. Shaoke Xi, Fuliang Li, Xingwei Wang 0001 |
ICDCS | 1 |