VLDB 2026 Research / reviewers in the wild / expert
Kun Qiu 0002
dblp:78/953-2
· DBLP profile ↗
18ranked-venue papers
7as first author
12since 2021 · last 2026
0000-0002-4873-0614ORCID · conflict
Domains — the database's venue-derived domains; a paper can count in several
Computer networks · 14 · 5 first-author · 10 since 2021Systems, architecture and hardware · 4 · 2 first-author · 2 since 2021
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2026 | Tyche: A Hybrid Computation Framework of Illumination Pattern for Satellite Beam HoppingabstractHigh-Throughput Satellites (HTS) use beam hopping to handle non-uniform and time-varying ground traffic demand. A significant technical challenge in beam hopping is the computation of effective illumination patterns. Traditional algorithms, like the genetic algorithm, require over 300 seconds to compute a single illumination pattern for just 37 cells, whereas modern HTS typically covers over 300 cells, rendering current methods impractical for real-world applications. Advanced approaches, such as multi-agent deep reinforcement learning, face convergence issues when the number of cells exceeds 40. In this paper, we introduce Tyche, a hybrid computation framework designed to address this challenge. Tyche incorporates a Monte Carlo Tree Search Beam Hopping (MCTS-BH) algorithm for computing illumination patterns and employs sliding window and pruning techniques to significantly reduce computation time. Specifically, MCTS-BH can compute one illumination pattern for 37 cells in just 12 seconds. To ensure real-time computation, we use a Greedy Beam Hopping (G-BH) algorithm, which provides a provisional solution while MCTS-BH completes its computation in the background. Our evaluation results show that MCTS-BH can increase throughput by up to 98.76%, demonstrating substantial improvements over existing solutions. Kun Qiu 0002, Zhe Chen 0015, Yue Gao 0001 |
IEEE J. Sel. Areas Commun. | 2 |
| 2026 | Eunomia: A Multicontroller Domain Partitioning Framework in Hierarchical Satellite NetworksabstractWith the rise of mega-satellite constellations, the integration of hierarchical non-terrestrial and terrestrial networks has become a cornerstone of 6G coverage enhancements. In these hierarchical satellite networks, controllers manage satellite switches within their assigned domains. However, the high mobility of LEO satellites and field-of-view (FOV) constraints pose fundamental challenges to efficient domain partitioning. Centralized control approaches face scalability bottlenecks, while distributed architectures with onboard controllers often disregard FOV limitations, leading to excessive signaling overhead. LEO satellites outside a controller’s FOV require an average of five additional hops, resulting in a 10.6-fold increase in response time. To address these challenges, we propose Eunomia, a three-step domain-partitioning framework that leverages movement-aware FOV segmentation within a hybrid control plane combining ground stations and MEO satellites. Eunomia reduces control plane latency by constraining domains to FOV-aware regions and ensures single-hop signaling. It further balances traffic load through spectral clustering on a Control Overhead Relationship Graph and optimizes controller assignment via the Kuhn-Munkres algorithm. We implement Eunomia on the Plotinus emulation platform with realistic constellation parameters. Experimental results demonstrate that Eunomia reduces request loss by up to 58.3%, control overhead by up to 50.3%, and algorithm execution time by 77.7%, significantly outperforming current state-of-the-art solutions. Qi Zhang 0013, Kun Qiu 0002, Zhe Chen 0015, Yue Gao 0001 |
IEEE J. Sel. Areas Commun. | 2 |
| 2026 | RET-Net: A CNN Framework for Real-Time Traffic Classification Using Key-Byte Mechanism
Chengxuan Pei, Yanyue Xu, Sifan Hou, Onur Barut, Kun Qiu 0002, Jin Zhao 0001 |
IEEE Trans. Netw. Serv. Manag. | 6 |
| 2026 | Hyperflex: A SIMD-Based DFA Model for Deep Packet InspectionabstractDeep Packet Inspection (DPI) has been extensively employed for network security. It examines traffic payloads by searching for regular expressions (regex) with the Deterministic Finite Automaton (DFA) model. However, as the network bandwidth and ruleset size are increasing rapidly, the conventional DFA model has emerged as a significant performance bottleneck of DPI. Leveraging the Single-Instruction-Multiple-Data (SIMD) instruction to perform state transitions can substantially boost the efficiency of the DFA model. In this paper, we propose Hyperflex, a novel SIMD-based DFA model designed for high-performance regex matching. Hyperflex incorporates a region detection algorithm to identify regions suitable for acceleration by SIMD instructions across the whole DFA graph. Also, we design a hybrid state transition algorithm that enables state transition in both SIMD-accelerated and normal regions, and ensures seamless state transition across the two types of regions. We have implemented Hyperflex on the commodity CPU and evaluated it with real network traffic and DPI regexes. Our evaluation results indicate that Hyperflex reaches a throughput of 8.89Gbit/s, representing an improvement of up to 2.27 times over Mcclellan, the default DFA model of the prominent multi-pattern regex matching engine Hyperscan. As a result, Hyperflex has been successfully deployed in Hyperscan, significantly enhancing its performance. Harry Chang, Geoff Langdale, Kun Qiu 0002, Jin Zhao 0001 |
IEEE Trans. Netw. Serv. Manag. | 6 |
| 2026 | Accelerating Deep Packet Inspection With SIMD-Based Multi-Literal Matching EngineabstractDeep Packet Inspection (DPI) has been one of the most significant network security techniques. It is widely used to identify and classify network traffic in various applications such as web application firewall and intrusion detection. Different from traditional packet filtering that only examines packet headers, DPI detects payloads as well by comparing them with an existing signature database. The literal matching engine, which plays a key role in DPI, is the primary determinant of the system performance. FDR, an engine that utilizes 3 SIMD operations to match 1 character with multiple literals, has been developed and is currently one of the fastest literal matching engines. However, FDR has significant performance drop-off when faced with small-scale literal rule sets, whose proportion is more than 90% in modern databases. In this paper, we designed Teddy, an engine that is highly optimized for small-scale literal rule sets. Compared with FDR, Teddy significantly improves the matching efficiency by a novel shift-or matching algorithm that can simultaneously match up to 64 characters with only 15 SIMD operations. We evaluate Teddy with real-world traffic and rule sets. Experimental results show that its performance is up to 43.07x that of Aho-corasick (AC) and 2.17x that of FDR. Teddy has been successfully integrated into Hyperscan, together with which it is widely deployed in modern popular DPI applications such as Snort and Suricata. Harry Chang, Kun Qiu 0002, Baoqian Li, Jin Zhao 0001 |
IEEE Trans. Netw. Serv. Manag. | 3 |
| 2025 | Poster: Generative Resilient Network Architecture in Untrusted Network EnvironmentsabstractIn adversarial and untrusted network environments characterized by strict traffic controls and infrastructure surveillance, communications face persistent threats to reliability, security, and accessibility. To counter these challenges, we present the Generative Resilient Network (GRN), a three-layer architecture that combines cloud-based resource agility, hybrid secure transmission, and large language model (LLM)-driven adaptive control to maintain connectivity under adversarial conditions. Preliminary experiments demonstrate GRN’s scalability, robustness, and resilience against interference across both low-latency and high-anonymity scenarios. Haisong Bi, Jin Zhao 0001, Kun Qiu 0002, Tiezhen Jia |
ICNP | 3 |
| 2025 | ReWeave: Traffic Engineering with Robust Path Weaving for Localized Link Failure Recovery
Jingyi Guan, Kun Qiu 0002, Jin Zhao 0001 |
ICNP | 2 |
| 2025 | Poster: Unsupervised Dataset Cleaning Framework for Encrypted Traffic ClassificationabstractTraffic classification, a technique for assigning network flows to predefined categories, has been widely deployed in enterprise and carrier networks. With the massive adoption of mobile devices, encryption is increasingly used in mobile applications to address privacy concerns. Consequently, traditional methods such as Deep Packet Inspection (DPI) fail to distinguish encrypted traffic. To tackle this challenge, Artificial Intelligence (AI)—in particular Machine Learning (ML)—has emerged as a promising solution for encrypted traffic classification. A crucial prerequisite for any ML-based approach is traffic data cleaning, which removes flows that are not useful for training (e.g., irrelevant protocols, background activity, control-plane messages, and long-lived sessions). Existing cleaning solutions depend on manual inspection of every captured packet, making the process both costly and time-consuming. In this poster, we present an unsupervised framework that automatically cleans encrypted mobile traffic. Evaluation on real-world datasets shows that our framework incurs only a 2% ∼ 2.5% reduction in classification accuracy compared with manual cleaning. These results demonstrate that our method offers an efficient and effective preprocessing step for ML-based encrypted traffic classification. Kun Qiu 0002, Baoqian Li |
ICNP | 1 |
| 2025 | Efficient Satellite-Ground Interconnection Design for Low-Orbit Mega-Constellation TopologyabstractThe low-orbit mega-constellation network (LMCN) is an important part of the space-air-ground integrated network system. An effective satellite-ground interconnection design can result in a stable constellation topology for LMCNs. A naïve solution is accessing the satellite with the longest remaining service time (LRST), which is widely used in previous designs. The Coordinated Satellite-Ground Interconnecting (CSGI), the state-of-the-art algorithm, coordinates the establishment of ground-satellite links (GSLs). Compared with existing solutions, it reduces latency by 19% and jitter by 70% on average. However, CSGI only supports the scenario where terminals access only one satellite, and cannot fully utilize the multi-access capabilities of terminals. Additionally, CSGI's high computational complexity poses deployment challenges. To overcome these problems, we propose the Classification-based Longest Remaining Service Time (C-LRST) algorithm. C-LRST supports the actual scenario with multi-access capabilities. It adds optional paths during routing with low computational complexity, improving end-to-end communications quality. We conduct our 1000 s simulation from Brazil to Lithuania on the open-source platform Hypatia. Experiment results show that compared with CSGI, C-LRST reduces the latency and increases the throughput by approximately 60% and 40%, respectively. In addition, C-LRST's GSL switchings number is 14, whereas CSGI is 23. C-LRST has better link stability than CSGI. Jiazhi Wu, Quanwei Lin, Handong Luo, Qi Zhang 0013, Kun Qiu 0002, Zhe Chen 0015, Yue Gao 0001 |
IEEE Trans. Mob. Comput. | 6 |
| 2024 | Hurry: Dynamic Collaborative Framework For Low-Orbit Mega-Constellation Data Downloading
Handong Luo, Qi Zhang 0013, Quanwei Lin, Kun Qiu 0002, Zhe Chen 0015, Yue Gao 0001 |
Euro-Par (1) | 7 |
| 2024 | NPV: Fast Network Policy Verification for Cloud-Native NetworkingabstractNetwork policy plays a crucial role in cloud-native networking, especially in multi-tenant scenarios. It provides precise control over connectivity by specifying source and destination endpoints, traffic types, and other criteria to allow or deny traffic. However, manual configuration of these policies introduces the risk of errors, leading to isolation violations or network service unavailability. Therefore, network policy verification is essential for maintaining security and quality of service in cloud-native networking. Currently, a naïve approach involves individually checking each policy within the cluster, which can take over 100s for verification in a cluster size of over 100k. Existing verification frameworks, like Kano and Verikube, improve performance by leveraging pre-filtering and Satisfiability Modulo Theories (SMT) solvers, achieving a 3.12x to 12.99x performance boost over the naïve baseline. However, as network policy changes rapidly within 100ms in real cloud-native networks, both frameworks need over 10s to perform verification for cluster sizes over 100k, which is far from satisfying. To overcome these issues, we propose and implement a novel network policy verification framework NPV, which utilizes the policy-label pre-filter process with bitwise compression. We further enhance the policy verification algorithm with a policy-namespace divide-and-conquer strategy to improve the data-level parallelism. We implement NPV on commodity servers and evaluate its performance using real network policy datasets. Our experiments indicate that, compared with the state-of-the-art methods, NPV can achieve up to 139.00x to 651.06x improvement in verification time compared to Kano and Verikube, with 65% less memory usage. Shunbin Dong, Yumin Xie, Jin Zhao 0001, Kun Qiu 0002 |
ICDCS | 4 |
| 2023 | Harry: A Scalable SIMD-based Multi-literal Pattern Matching Engine for Deep Packet InspectionabstractDeep Packet Inspection (DPI) is a significant network security technique. It examines traffic workloads by searching for specific rules. Since every byte of packets needs to be examined by many literal rules, multi-literal matching becomes the performance bottleneck of DPI. FDR, the fastest multi-literal matching engine on CPUs, takes advantage of Single-Instruction-Multiple-Data (SIMD) to alleviate this bottleneck and achieves a performance boost over the widely-used Aho-Corasick (AC) algorithm. However, FDR does not deeply exploit the data-level parallelism of SIMD and its SIMD vector utilization is only 50%. Besides, limited by certain SIMD shift instructions, it cannot benefit from advanced SIMD instruction sets. To overcome these issues, we propose Harry, a scalable and SIMD-based multi-literal matching engine. Harry adopts a column-vector-based matching algorithm to improve the data-level parallelism and SIMD vector utilization. To support the algorithm, it takes two encoding methods to compress the mask table. Also, it utilizes shuffle instruction to implement shift. We implement Harry on commodity CPU and evaluate it with real network traffic and DPI rules. Our evaluation shows that Harry reaches a throughput of 30∼70Gbit/s, up to 52x that of AC and 2.09x of FDR. It has been successfully deployed in Hyperscan. Harry Chang, Geoff Langdale, Kun Qiu 0002, Jin Zhao 0001 |
INFOCOM | 6 |
| 2019 | FastRule: Efficient Flow Entry Updates for TCAM-Based OpenFlow SwitchesabstractWith an increasing demand for flexible management in software-defined networks (SDNs), it becomes critical to minimize the network policy update time. Although major SDN controllers are now optimized for rapid network update at the control plane, there is still room for data plane optimization in terms of update time, when using TCAM-based physical SDN commodity-off-the-shelf switches. A slow update directly affects network performance and creates bottlenecks. To minimize the flow entry update time, a dependency graph, a kind of directed acyclic graph (DAG), can be used for the access management of flow entries at the switch. Thanks to the DAG, unnecessary entry movements, which are the main factor slowing down flow entry updates, can be avoided. However, existing algorithms show limitations when updates become very frequent. We propose a new flow entry update algorithm, called FastRule, that exploits a greedy strategy with an efficient data structure to accelerate flow entry update with a DAG approach. Moreover, we also adjust our algorithm for other flow table layouts to make it scalable. We elaborate on the correctness of FastRule and test our algorithm using a hardware switch. Compared with existing algorithms, the evaluation shows that our algorithm is about 100x faster than state-of-the-art solutions with a flow table of 1k size. Kun Qiu 0002, Jin Zhao 0001, Xin Wang 0002, Stefano Secci, Xiaoming Fu 0001 |
IEEE J. Sel. Areas Commun. | 1 |
| 2019 | Efficient Recovery Path Computation for Fast Reroute in Large-Scale Software-Defined NetworksabstractWith an increasing demand for resilience in software-defined networks (SDN), it becomes critical to minimize service recovery delay upon route failures. Fast reroute (FRR) mechanisms are widely used in IP and MPLS networks by computing the recovery path before a failure occurs. The centralized control plane in SDN can potentially enhance path computation, so that FRR path computation can better scale in SDN than in traditional networks. However, the traditional FRR path computation algorithms could lead to a poor performance in large-scale SDN. The problem can become more severe for a highly dynamic network, which often sees dozens of failures or configuration changes in any single day. We propose a new algorithm that exploits pruned searching to quickly compute recovery paths for all-pair switches/hosts upon a link failure. For applications requiring stringent path robustness levels, we also extend this algorithm to quickly find the shortest guaranteed-cost path, which ensures that the recovery path used upon on-path link failures has the minimum cost. Compared with traditional solutions, our evaluations show that our algorithm is about 8 ~ 81 times faster than the practical implementation, 1.93 ~ 3.11 times faster than the state-of-the-art solution. Our results also show that the shortest guaranteed-cost path can reduce the cost of the recovery path significantly. Moreover, we design a prototype to show how to deploy our algorithm in an OpenFlow network. Kun Qiu 0002, Jin Zhao 0001, Xin Wang 0002, Xiaoming Fu 0001, Stefano Secci |
IEEE J. Sel. Areas Commun. | 1 |
| 2018 | Fast Lookup Is Not Enough: Towards Efficient and Scalable Flow Entry Updates for TCAM-Based OpenFlow SwitchesabstractWith an increasing demand for flexible management in software-defined networks (SDNs), it becomes critical to minimize the network policy update time. Although major SDN controllers are now optimized for rapid network update at the control plane, there is still room for data plane optimization in terms of update time, when using TCAM-based physical SDN commodity-off-the-shelf switches. A slow update directly affects network performance creating bottlenecks. To minimize flow entry update time, a dependency graph, a kind of DAG (directed acyclic graph), can be used for the access management of flow entries at the switch. Thanks to the DAG, unnecessary entry movements, which are the main factor slowing down flow entry updates, can be avoided. However, existing algorithms show limitations when updates become very frequent. We propose a new flow entry update algorithm, called FastRule, that exploits a greedy strategy with an efficient data structure to accelerate flow entry update with a DAG approach. Moreover, we also adjust our algorithm for other flow table layouts to make it scalable. We elaborate on the correctness of FastRule and test our algorithm using a hardware switch. Compared with existing algorithms, the evaluation shows that our algorithm is about 100x faster than state-of-the-art solutions with a flow table of 1k line size. Kun Qiu 0002, Jin Zhao 0001, Xin Wang 0003, Stefano Secci, Xiaoming Fu 0001 |
ICDCS | 1 |
| 2018 | ParaPLL: Fast Parallel Shortest-path Distance Query on Large-scale Weighted GraphsabstractDetermining the shortest-path distance between vertices in the weighted graph is an important problem for a broad range of fields, such as context-aware search and route selection. While many efficient methods for querying shortest-path distance have been proposed, they are poorly suited for parallel architectures, such as multi-core CPUs or computer clusters, due to the strong task dependencies. In this paper, we propose ParaPLL, a new parallelism-friendly framework for fast shortest-path distance query on large-scale weighted graphs. ParaPLL exploits intra-node and inter-node parallelism by using shared memory and message passing paradigms respectively. We also design task assignment and synchronization policies, which allow ParaPLL to reach remarkable speedups compared to state-of-the-art solutions. Moreover, we also prove the correctness of ParaPLL. To the best of our knowledge, ParaPLL is the first parallel framework that utilizing pruned landmark labeling to accelerate shortest-path distance queries on large-scale weighted graphs. Our evaluation results show that ParaPLL is 9.46 times faster than the corresponding serial version on a weighted 0.3M-vertex graph using a 12-core computer. ParaPLL on a 6-node computer cluster can also achieve a speedup of up to 5.6 over the single-node implementation. Kun Qiu 0002, Yuanyang Zhu, Jin Zhao 0001, Xin Wang 0002, Tilman Wolf |
ICPP | 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. | 1 |
| 2015 | cCluster: A highly scalable and elastic OpenFlow control planeabstractOpenFlow has been widely used in Software Defined Networking (SDN) to customize data plane behaviors through policies given by a logically centralized controller. The centralized control plane design brings the potential of simplifying network management, but it also raises scalability concern for large-scale networks. In this paper, we aim to build a highly scalable and flexible OpenFlow control plane. We propose the design and implementation of cCluster, which leverage the parallelism of cluster to balance the control plane load. Compared with existing solutions, cCluster can achieve better scalability, and can enable elastic management. We evaluated the scalability and response time of cCluster using Mininet, and our results show that cCluster can serve thousands of flow entries simultaneously, with only slightly latency penalty. Kun Qiu 0002, Renlong Tu, Jin Zhao 0001, Xin Wang 0003 |
IWQoS | 1 |