Yanbiao Li 0001

dblp:64/9826-1 · DBLP profile ↗
← Back
49ranked-venue papers
6as first author
35since 2021 · last 2026
0000-0001-7408-2203ORCID · conflict

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

Computer networks · 29 · 3 first-author · 22 since 2021Systems, architecture and hardware · 6 · 3 first-author · 1 since 2021Security and privacy · 3 · 3 since 2021Software engineering, systems software and programming languages · 3 · 3 since 2021Applied, interdisciplinary, general and emerging computing · 3 · 1 since 2021Artificial intelligence and machine learning · 2 · 2 since 2021Databases, data management, data science and information retrieval · 2 · 2 since 2021Graphics, computer vision, multimedia, augmented reality and games · 2 · 2 since 2021
YearPublicationVenuePosition
2026 BiCayley: Traffic-Aware 3-ISL Topology Optimization via Bipartite Cayley Graph
Yanbiao Li 0001, Gaogang Xie
APNet2
2026 SkipTrie: Fast IPv6 Lookup with Sub-Trie Skipping
Donghong Jiang, Yanbiao Li 0001, Shi Meng, Taiji Chen, Dongbiao He, Gaogang Xie
INFOCOM2
2026 PathProb: Probabilistic Inference and Path Scoring for Enhanced and Flexible BGP Route Leak Detection
Yingqian Hao, Yanbiao Li 0001
NDSS5
2026 SwiftShift: Accelerating QUIC Migration for Ultra-Low-Latency Interactive Media
Fangshuo Han, Dongbiao He, Xiaohui Nie, Yanbiao Li 0001
NOSSDAV6
2026 cc-pipe: Breaking Systemic Bottlenecks in RPKI Data Supply Chain with Concurrent and Conflict-Free Pipelines
Chenhui Yu, Yanbiao Li 0001, Shiyi Liu 0007, Gaogang Xie
NSDI2
2026 Trie-Structure-Guided Compression, Allocation, and Mapping for Storage-Efficient IPv6 Lookup Pipelines
Donghong Jiang, Zhenhao Yuan, Yanbiao Li 0001, Shi Meng, Taiji Chen, Gaogang Xie
SIGCOMM3
2026 SigBooster: Enabling Low-Latency and Flexible RAN-CN Signaling with Metadata-Aware Parsing
Shiyi Liu 0007, Yanbiao Li 0001, Xin Wang 0001, Kaifei Peng, Xinyi Zhang 0004, Chenhui Yu, Zhuoran Ma 0001, Gaogang Xie
WoWMoM2
2026 H2-NRF: A high-performance and evolvable NRF with hierarchical indexing and minimal-overhead profile handling
Zhuoran Ma 0001, Yanbiao Li 0001, Xin Wang 0001, Xinyi Zhang 0004, Shiyi Liu 0007, Kun Xie 0001, Gaogang Xie
Comput. Networks2
2026 TupleChain: Fast Flow Table Lookup With Efficient On-Line Updates and Scalability
abstract
Packet classification is a fundamental operation in modern network systems, playing a central role in traffic management, security enforcement, and policy execution. While traditional algorithms have achieved low lookup latency in static scenarios, emerging applications impose more demanding requirements—not only fast lookup, but also high-frequency online updates and strong scalability. Existing approaches often struggle to handle large rule sets or support rules with an increasing number of matching fields, making them unsuitable for dynamic and large-scale network environments.In this work, we propose TupleChain for fast on-line update table lookup with multifaceted scalability.We group rules based on their masks, each maintained using a hash table, and explore the connections among rule groups to skip unnecessary hash probes for faster searches. We show via theoretical analysis and extensive experiments that the proposed scheme offers competitive computational complexity, strong scalability, and high performance in both search and update operations. TupleChain can process millions of packets per second, while simultaneously handling millions of on-line updates per second at the same time, and its lookup speed remains stable even when processing large flow table with 10 million rules or entries containing up to 100 match fields.
Yanbiao Li 0001, Neng Ren, Xin Wang 0001, Xinyi Zhang 0004, Lingbo Guo, Gaogang Xie
IEEE Trans. Computers1
2026 Not All Data are What You Need: A Data-Efficient Training Method Using Heterogeneous Hardware
Zulong Diao, Mingyu Qiao, Xin Wang 0001, Guangxing Zhang, Wei Liang 0005, Jianguo Chen 0001, Changhua Pei, Yanbiao Li 0001, Zhenyu Li 0001, Gaogang Xie
IEEE Trans. Knowl. Data Eng.8
2026 Rethinking Virtual Network Construction for Network Emulation at Scale: Analysis, Modeling, and Optimization
Kaifei Peng, Yanbiao Li 0001, Xin Wang 0001, Bo Pang 0007, Gaogang Xie
IEEE Trans. Netw. Serv. Manag.2
2026 Enhancing Video Conference Applications with VCApather: A Network as a Service Perspective
abstract
The provision of performance-aware video conferencing services today relies on approaches that focus on data compression and client-side bitrate adaptation techniques to optimize transmission. However, these methods fail to quickly respond to fluctuations in network conditions, thereby compromising the quality of service for transmissions. For this reason, this article aims to propose a novel traffic scheduling-based video transmission optimization solution from the perspective of the network service provider. We first investigate the resource requirements of video conferences and present the experiential performance of video conferences under different network conditions and network competition. Based on these results, we design a service-customized routing mechanism called VCApather that minimizes network contention. We then provide implementation solutions for the control plane and the data plane of VCApather . We evaluate VCApather using a fully meshed topology with five nodes and real-world video conference traffic. The results show that VCApather is capable of achieving high link utilization and balance, while also meeting predefined user metrics. Compared to other schemes, VCApather could satisfy 69.8% more QoE requirements and yielded an average bitrate improvement of 1.74 \(\times\) .
Dongbiao He, Canshu Lin, Cédric Westphal, Zhongxing Ming, Laizhong Cui, J. J. Garcia-Luna-Aceves, Yanbiao Li 0001
ACM Trans. Multim. Comput. Commun. Appl.9
2025 H-NRF: A High-performance and Evolutive NRF Framework for Large-scale Mobile Core Network
Zhuoran Ma 0001, Yanbiao Li 0001, Xin Wang 0001, Xinyi Zhang 0004, Shiyi Liu 0007, Kun Xie 0001, Gaogang Xie
APNet2
2025 SplitNN: Single-Machine Network Emulation at Scale with Minute-Level Construction of 10K-Node Virtual Networks
Kaifei Peng, Yanbiao Li 0001, Gaogang Xie
APNet2
2025 AKI360: Enabling Highly Interactive 360-degree Video Streaming by Adaptive Keyframe Interval
abstract
360-degree video is a panoramic video technology designed to offer audience an immersive visual experience. In Motion Constrained Tile Set (MCTS)-based streaming schemes, the server only updates Field-Of-View (FOV) coordinates when codec generating keyframes, thus the keyframe interval significantly impacts FOV updates and interactivity. However, reducing the keyframe interval poses greater challenges for network transmission and encoding/decoding overhead. To address these issues, we design and implement AKI360, a 360-degree video streaming system with an Adaptive Keyframe Interval (AKI) mechanism along with Quantization Parameter (QP) adjustments. Extensive experiments show that AKI360 reduces the motion stall duration by 31% to 74% and FOV update interval by 78% to 86% comparing with the real-time approaches, and eliminates the blank area in the best-case comparing with the state-of-the-art pre-encoded approach. Meanwhile, AKI360 improves the video quality by up to 0.78 decrease in NIQE while maintaining comparable frame rate.
Haitao Liu 0006, Xinyi Zhang 0004, Chuanmin Jia, Yanbiao Li 0001, Gaogang Xie
ICASSP4
2025 Demystifying the Mobile Control Plane Characteristics for Ubiquitous Connectivity
abstract
The evolution of mobile networks toward ubiquitous connectivity envisioned by International Mobile Telecommunications-2030 has caused a surge in control plane traffic. A deep understanding of the control plane's internal characteristics and mechanisms is crucial for delivering optimal services. However, existing measurements often neglect the control plane or treat it as an opaque box, focusing on overall performance instead of its intrinsic characteristics.
Shiyi Liu 0007, Yanbiao Li 0001, Xin Wang 0001, Xinyi Zhang 0004, Zhuoran Ma 0001, Haitao Liu 0006, Gaogang Xie
IMC2
2025 A Balanced Tuple Partitioning Method for Packet Classification with High-Performance and Scalability
Neng Ren, Yanbiao Li 0001, Lingbo Guo, Gaogang Xie
INFOCOM2
2025 DeST: An Unsupervised Decoupled Spatio-Temporal Framework for Microservice Incident Management
abstract
Effective incident management in large-scale microservice systems demands both accurate anomaly detection (AD) and precise root cause localization (RCL) across heterogeneous data modalities. However, existing approaches often treat these tasks in isolation, resulting in redundant maintenance, delayed response, and the absence of shared diagnostic context. While recent efforts have explored unified frameworks to support both tasks, these approaches often suffer from high falsealarm rates due to cross-modal interference. To address these issues, we propose DeST, an unsupervised decoupled spatiotemporal framework that jointly performs anomaly detection and root cause localization. DeST proposes a multi-stage fusion strategy that decouples temporal and spatial feature learning to mitigate cross-modal interference and prevent cross-modal interference. Furthermore, it incorporates task-specific modal routing to direct learned representations to different tasks, enhancing both detection and localization accuracy. To ensure robustness against transient noise, DeST designs a Differential Multi-Scale Convolutional Network (DMCN) for noise-resistant temporal feature representation. We evaluate DeST on two real-world microservice benchmarks, where it achieves a perfect F1-score of $\mathbf{1. 0 0}$ for anomaly detection and outperforms existing methods in root cause localization accuracy. Ablation studies highlight the effectiveness of key components. Our unified framework reduces false alarms in anomaly detection and streamlines root cause localization, providing a robust and practical solution for microservice incident management.
Xiaohui Nie, Hang Cui 0004, Changhua Pei, Haotian Si, Ke Xiang, Yanbiao Li 0001, Gaogang Xie, Dan Pei
ISSRE7
2025 From Address Blocks to Authorized Prefixes: Redesigning RPKI ROV with a Hierarchical Hashing Scheme for Fast and Memory-Efficient Validation
Zedong Ni, Yinbo Xu, Yanbiao Li 0001, Gaogang Xie
NSDI4
2025 Towards Enhancing Inter-Domain Routing Security With Visualization and Visual Analytics
abstract
In the complex landscape of the Internet, inter-domain routing systems are essential for ensuring seamless connectivity and reachability across autonomous systems. However, the lack of dependable security validation mechanisms in these systems poses persistent challenges. Vulnerabilities such as prefix hijacking, path forgery, and route leakage not only compromise network operators and users, but also threaten the stability and accessibility of the Internet’s core infrastructure. To address this, visualization and visual analytics techniques are adept at identifying and detecting security threats, offering network administrators effective methods to monitor and maintain network operations. This paper presents a comprehensive survey of the state-of-the-art research in visualization and visual analytics for inter-domain routing security. We delineate four scenarios for tasks analysis in network visualization: monitoring, detection, verification, and discovery. Each category is explored in detail, focusing on the employed data sources and visualization techniques. Several key findings are presented at the end of each category, aimed at providing researchers and practitioners with research inspiration. Furthermore, we examine the trends of academic interest observed in recent decades and propose potential directions for future research in visual analytics pertaining to Internet infrastructure security.
Jingwei Tang, Guodao Sun, Gefei Zhang 0002, Yanbiao Li 0001, Guangxing Zhang, Jian Liu 0053, Haixia Wang 0002, Ronghua Liang
IEEE Trans. Big Data6
2025 GraphBGP: BGP Anomaly Detection Based on Dynamic Graph Learning
abstract
Detecting anomalous BGP (Border Gateway Protocol) messages is critical for securing inter-domain routing systems over autonomous system (AS)-level networks. The dynamic nature of routing policies, massive scale of global routes, and incomplete global topology visibility make BGP anomalies exceptionally challenging to identify—let alone trace back to malicious or misconfigured ASes. To effectively overcome these barriers, this paper proposesGraphBGP, a novel BGP anomaly detection method that dynamically constructs real-time AS-level topologies, achieves precise anomaly detection and classification, and accurately traces malicious or misconfigured ASes. Specifically, to address the evolving nature of BGP routing status,GraphBGPconstructs an attributed AS-level graph that dynamically integrates node and edge attributes. It intelligently tracks BGP updates to refresh this graph efficiently. Leveraging this enriched, up-to-date representation,GraphBGPemploys tailored detection and tracing models grounded in graph convolutional networks (GCNs), enabling precise anomaly identification and source tracing. Comprehensive experiments with real-world and synthetic datasets demonstrate thatGraphBGPachieves state-of-the-art anomaly detection accuracy while significantly reducing inference time, even under partial BGP network visibility. Furthermore,GraphBGPprecisely traces malicious or misconfigured ASes within a short time period of 7 milliseconds after anomaly detection, enabling rapid mitigation.
Yanbiao Li 0001, Xin Wang 0001, Zulong Diao, Weibei Fan, Fu Xiao 0001, Gaogang Xie
IEEE Trans. Inf. Forensics Secur.2
2025 Heuristic Binary Search: Adaptive and Fast IPv6 Route Lookup With Incremental Prefix Updates
abstract
The advent of Software Defined Networking (SDN) and Network Function Virtualization (NFV) has revolutionized the deployment of software-based routing and forwarding devices in cloud and network systems. Yet, the performance of IPv6 route lookup in these devices remains a significant challenge due to two main factors: 1) the longer IPv6 addresses, which hinder high-speed lookup, and 2) the huge IPv6 IP address space, necessitates adaptability to varied length-based prefix distributions across various network scenarios. Existing IP lookup algorithms fall short in addressing these IPv6-specific challenges. To address these challenges, this paper proposes a novel Heuristic Binary Search (HBS) scheme. Building on the classical “Binary Search on Prefix Lengths” scheme, HBS employs three innovative techniques to achieve adaptive and fast IPv6 lookups with incremental updates: 1) a heuristic binary search method for fast lookup; 2) a tree rotation method for dynamic adjustment of binary search tree shapes in response to changes in prefix distribution; and 3) the introduction of the Associated Marker List (AML), a new data structure aimed at facilitating rapid incremental prefix updates. Our theoretical proofs and comprehensive evaluations demonstrate HBS’s superiority in lookup performance, dynamic adaptability, update speed, and memory efficiency.
Donghong Jiang, Yanbiao Li 0001, Yi Huang 0033, Gaogang Xie
IEEE Trans. Netw.2
2025 A Comprehensive Benchmark and Empirical Study of Trace Anomaly Detection
abstract
The growing complexity of modern Internet applications and the widespread use of microservice architectures have amplified the need for efficient trace anomaly detection to maintain system stability. Despite the fact that many trace anomaly detection algorithms have been proposed to identify abnormal behaviors, a comprehensive evaluation of these methods is lacking, which makes it difficult for developers to choose the most suitable algorithm for real-world applications. To address this gap, we presentTADBench, a comprehensive and extensible benchmark for trace anomaly detection.TADBenchconsolidates diverse publicly available trace datasets and algorithms into a unified repository, standardizes data formats, and incorporates manual anomaly labels. To ensure reproducibility and fair comparisons, we propose a modular evaluation framework supporting end-to-end model assessment. Additionally, we provide practical guidance for algorithm selection based on specific data attributes by evaluating their performance across datasets with different characteristics, thereby effectively bridging the gap between academic research and industrial deployment. To the best of our knowledge, this is the first comprehensive empirical study of trace anomaly detection algorithms. Our findings aim to facilitate the adoption of these methods in production environments, offering actionable insights for developers and researchers.
Yongqian Sun, Minyi Shao, Xiaohui Nie, Xingda Li, Shenglin Zhang, Changhua Pei, Dongbiao He, Yanbiao Li 0001, Dan Pei
IEEE Trans. Serv. Comput.10
2024 TAR: Traffic Adaptive IPv6 Routing Lookup Scheme
abstract
IP lookup aims at identifying the longest prefix match within routing tables to determine the forwarding path for packets. The increase in IPv6 address length makes IP lookup particularly difficult, requiring more efficient lookup mechanisms to handle the expanded address space and ensure the timely and accurate routing of packets. Existing IPv6 lookup algorithms focus on constructing efficient data structures to enhance lookup performance. However, given the inherent characteristics of network traffic distribution and the varying hit probabilities of nodes within the lookup structure, there is still room for optimization. Our study introduces a new IPv6 routing lookup scheme that utilizes the characteristics of network traffic to guide the construction of lookup data structures. Experimental results indicate that the lookup performance of the traffic-adaptive algorithm is 1.1 to 2.2 times that of conventional algorithms. Additionally, our work designs a traffic-adaptive routing system, which includes an adaptive cache structure capable of responding to dynamic changes in network traffic. The throughput of our proposed system is 1.7 to 2.8 times that of systems implementing only basic algorithms.
Xinyi Zhang 0004, Huaiyi Zhao, Yanbiao Li 0001, Gaogang Xie
APNet4
2024 Patronum: In-network Volumetric DDoS Detection and Mitigation with Programmable Switches
Penglai Cui, Jianer Zhou, Peng He 0003, Yanbiao Li 0001, Zhenyu Li 0001, Gaogang Xie
ESORICS (4)7
2024 Roundabout: Solving PFC Deadlocks With Distributed Detection and Buffer Collaboration
abstract
RDMA over Converged Ethernet (RoCEv2) employs Priority-based Flow Control (PFC) for a lossless fabric to maintain high performance. However, PFC can cause Deadlocks, which pauses traffic and potentially leads to severe exceptions for applications. Existing solutions solve deadlocks at a considerable cost, resulting in degradation of end-to-end network performance.We present Roundabout, a data plane scheme designed to detect and resolve deadlocks with minimal side effects. We first analyze how switches in different states contribute to deadlocks. Based on the analysis, we design an election-based distributed detection scheme that efficiently and robustly identifies deadlocks. By exploiting buffer configuration redundancy, we develop an innetwork collaborative packet scheduling scheme that forwards deadlocked packets to their destinations in a lossless manner, facilitating natural deadlock resolution. Additionally, we implement a barrier mechanism to ensure in-order packet delivery to the receiver. Both analysis and experiments demonstrate that Roundabout effectively detects and resolves deadlocks while minimizing side effects to the network, making it an ideal enhancement for PFC switches.
Chengjun Jia, Jianer Zhou, Yanbiao Li 0001, Zhenyu Li 0001, Gaogang Xie
ICNP7
2024 MaP: Increasing node capacity of programmable cloud gateways
Donghong Jiang, Yanbiao Li 0001, Xin Wang 0001, Da-Fang Zhang 0001, Gaogang Xie
Comput. Networks3
2024 GraphIoT: Lightweight IoT Device Detection Based on Graph Classifiers and Incremental Learning
abstract
The rapid expansion of the Internet of Things (IoT) has led to growing concerns about the security of IoT devices. A crucial aspect of ensuring their security is IoT device identification, which involves pinpointing the specific type of device. Existing solutions, however, either necessitate complex feature engineering or struggle to handle the ever-increasing number of new devices in open IoT environments. To tackle these challenges, this paper introduces GraphIoT, a lightweight IoT device detection method based on graph classifiers. GraphIoT leverages lightweight flow information, such as packet length, direction, and timestamp, to create an IoT Device Traffic Graph Representation (IoT-DTGR). This representation offers a comprehensive view of IoT device flows while preserving features in bidirectional IoT Device-Gateway interactions. By transforming the IoT device detection problem into a graph classification problem, GraphIoT employs a powerful Graph Neural Network that takes into account both node and edge features, as well as subgraph structures in IoT-DTGRs, to classify graphs and consequently identify device types. Additionally, the paper proposes an incremental learning framework called CL-GraphIoT that continuously learns features of new IoT device flows without forgetting previously learned device features. This is achieved through two strategies: parameter sharing and sample replaying. The paper gathers a real-world dataset from 18 IoT devices and conducts experiments on two datasets: the gathered real-world dataset and an open-source dataset covering 21 IoT device types. The experimental results demonstrate that both GraphIoT and CL-GraphIoT outperform state-of-the-art methods, achieving high accuracy in device detection with fast processing speed.
Yansong Yin, Kun Xie 0001, Shiming He, Yanbiao Li 0001, Jigang Wen, Zulong Diao, Da-Fang Zhang 0001, Gaogang Xie
IEEE Trans. Serv. Comput.4
2023 Heuristic Binary Search: Adaptive and Fast IPv6 Route Lookup with Incremental Updates
abstract
The advent of Software Defined Networking (SDN) and Network Function Virtualization (NFV) has revolutionized the deployment of software-based routing and forwarding devices in modern network architectures. However, IPv6 route lookup remains a substantial performance bottleneck in these software-based devices due to two key challenges: (1) the longer addresses and prefixes, which hinder high-speed IPv6 lookup, and (2) the larger address space of IPv6 necessitates adaptability to varied length-based prefix distributions across various network scenarios. Current trie-based methods like SAIL and Poptrie have enhanced IPv4 lookup, but they struggle with adaptive and fast IPv6 lookup due to their fixed search scheme from short to long prefixes. To overcome these challenges, we propose a novel Heuristic Binary Search (HBS) scheme to achieve adaptive and fast IPv6 lookup. HBS refines the traditional "Binary Search on Prefix Lengths" scheme by incorporating two key techniques: (1) a heuristic binary search method for accelerated lookup and (2) a tree rotation method for dynamic adjustment of binary search tree shapes in response to changes in prefix distribution. Our evaluation of HBS demonstrates its superiority in terms of lookup throughput, update speed, memory efficiency, and dynamic adaptability.
Donghong Jiang, Yanbiao Li 0001, Yi Huang 0033, Gaogang Xie
APNet2
2023 Improving the Scalability of Distributed Network Emulations: An Algorithmic Perspective
abstract
By deploying virtualized network elements (hosts, switches, routers, links, etc.) on clusters of commodity machines, distributed network emulations (DNE) closely mimic the behaviors of network systems and provide real-time interactions and analysis for network service management. However, DNE encounters scalability challenges when faced with large network topologies. These challenges can be boiled down to the assignment problem: to which physical machine each virtualized network element should be assigned so that the largest possible network topology can be emulated? In this paper, we tackle this problem from an algorithmic perspective. We first propose TBR (topology balancing relaxation) as the relaxation of the assignment problem. TBR tries to maintain a balance of the hardware resource consumption, by minimizing the maximum inter-machine bandwidth. We further develop TBS (topology balancing solver), which combines mathematical techniques with multi-level algorithms to solve TBR efficiently. We integrate TBR and TBS into MaxiNet, a famous distributed network emulator. Experimental results show that with the same available physical resources, TBR and TBS can improve emulation scalability by up to$4.7\times $compared to baselines.
Huaiyi Zhao, Xinyi Zhang 0004, Yang Wang 0147, Zulong Diao, Yanbiao Li 0001, Gaogang Xie
IEEE Trans. Netw. Serv. Manag.5
2022 The Hanging ROA: A Secure and Scalable Encoding Scheme for Route Origin Authorization
abstract
On top of the Resource Public Key Infrastructure (RPKI), the Route Origin Authorization (ROA) creates a cryptographically verifiable binding of an autonomous system to a set of IP prefixes it is authorized to originate. By their design, ROAs can protect the inter-domain routing system against prefix and sub-prefix hijacks. However, inappropriate configurations bring in vulnerabilities to other types of routing security attacks. As such, the state-of-the-art approach implements the minimal-ROA principle, eliminating the risk of using ROAs at the cost of system scalability. This paper proposes the hanging ROA, a novel bitmap-based encoding scheme for ROAs, that not only ensures strong security, but also significantly improves system scalability. According to the performance evaluation with real-world data sets, the hanging ROA outperforms the state-of-the-art approach 2.4 times in terms of the compression ratio, and it can reduce the cost of a router to synchronize all validated ROA payloads by 44.5% ~ 64.7%.
Yanbiao Li 0001, Yinbo Xu, Zhuoran Ma 0001, Gaogang Xie
INFOCOM1
2022 BhBF: A Bloom Filter Using Bh Sequences for Multi-set Membership Query
abstract
Multi-set membership query is a fundamental issue for network functions such as packet processing and state machines monitoring. Given the rigid query speed and memory requirements, it would be promising if a multi-set query algorithm can be designed based on Bloom filter (BF), a space-efficient probabilistic data structure. However, existing efforts on multi-set query based on BF suffer from at least one of the following drawbacks: low query speed, low query accuracy, limitation in only supporting insertion and query operations, or limitation in the set size. To address the issues, we design a novel B h sequence-based Bloom filter (B h BF) for multi-set query, which supports four operations: insertion, query, deletion, and update. In B h BF, the set ID is encoded as a code in a B h sequence. Exploiting good properties of B h sequences, we can correctly decode the BF cells to obtain the set IDs even when the number of hash collisions is high, which brings high query accuracy. In B h BF, we propose two strategies to further speed up the query speed and increase the query accuracy. On the theoretical side, we analyze the false positive and classification failure rate of our B h BF. Our results from extensive experiments over two real datasets demonstrate that B h BF significantly advances state-of-the-art multi-set query algorithms.
Shuyu Pei, Kun Xie 0001, Xin Wang 0001, Gaogang Xie, Kenli Li 0001, Yanbiao Li 0001, Jigang Wen
ACM Trans. Knowl. Discov. Data7
2021 CyCo: A Temporal Cycle Consistency Based Labeling Method for Time Series Data
Haiyang Jiang 0001, Zulong Diao, Yanbiao Li 0001, Gaogang Xie
IJCNN4
2021 An efficient and DoS-resilient name lookup for NDN interest forwarding
abstract
As a novel Internet architecture focused on data contents, Named Data Networking (NDN) has been proven to be of great value in supporting the Internet of Things, Edge computing, Blockchain, and other popular topics. They can benefit mainly from NDN's intrinsic properties, such as flexible multicasting, in-network caching, among several others. However, once NDN's forwarding plane suffers Denial of Service (DoS) attacks, the overall system performance would be affected significantly. In NDN data transmission, interest forwarding is the most time-consuming operation and thus opens a possible vector of DoS attacks. It is proposed in this paper a fast name lookup algorithm for NDN interest forwarding, which selects feature prefixes instead of lengths to filter out interest packets in NDN interest forwarding. Due to the excellent filtration with feature prefixes, the algorithm accelerates NDN forwarding processes. Compared with other existing solutions, the proposed algorithm shows more than 70% of time improvement in forwarding malicious interests, while remaining at the same performance level in standard cases.
Dacheng He, Da-Fang Zhang 0001, Yanbiao Li 0001, Wei Liang 0005, Meng-Yen Hsieh
Connect. Sci.3
2021 Fast Online Packet Classification With Convolutional Neural Network
abstract
Packet classification is a critical component in network appliances. Software Defined Networking and cloud computing update the rulesets frequently for flexible policy configuration. Tuple Space Search (TSS), implemented in Open vSwitch (OVS), achieves fast rule updating at the sacrifice of the classification rate. In TSS, each tuple is managed by a hash table and classifying a packet needs to go through all hash tables. Merging tuples can reduce the number of hash tables, but inevitably increases the hash conflicts that may even worsen the classification performance in some cases. No existing algorithm meets the need of both fast packet classification and online rule updating. In this paper, we propose Convolutional Neural Network (CNN)-based Range Partition (CRP) to achieve fast packet classification and online update simultaneously. CRP exploits CNN-based image recognition to quickly partition tuples into range spaces upon the change of ruleset distribution, which reduces hash operations while avoiding rule overlapping caused by hashing many rules to the same location of the hash table. Experimental results demonstrate that CRP achieves$3.2\times $classification speed and$4.2\times $update speed on average compared with state-of-the-art algorithms. We also implement CRP in OVS. The throughput of CRP-OVS is$10\times $that of native OVS.
Xinyi Zhang 0004, Gaogang Xie, Xin Wang 0001, Penghao Zhang, Yanbiao Li 0001, Kavé Salamatian
IEEE/ACM Trans. Netw.5
2019 A Hybrid Model for Short-Term Traffic Volume Prediction in Massive Transportation Systems
abstract
The prediction of short-term volatile traffic becomes increasingly critical for efficient traffic engineering in intelligent transportation systems. Accurate forecast results can assist in traffic management and pedestrian route selection, which will help alleviate the huge congestion problem in the system. This paper presents a novel hybrid DTMGP model to accurately forecast the volume of passenger flows multi-step ahead with the comprehensive consideration of factors from temporal, origin-destination spatial, and frequency and self-similarity perspectives. We first apply discrete wavelet transform to decompose the traffic volume series into an appropriation component and several detailed components. Then we propose a more efficient tracking model to forecast the appropriation component and a novel Gaussian process model to forecast the detailed components. The forecasting performance is evaluated with real-time passenger flow data in Chongqing, China. Simulation results demonstrate that our hybrid model can achieve on average 20%-50% accuracy improvement, especially during rush hours.
Zulong Diao, Da-Fang Zhang 0001, Xin Wang 0001, Kun Xie 0001, Shaoyao He, Xin Lu 0002, Yanbiao Li 0001
IEEE Trans. Intell. Transp. Syst.7
2018 Constant IP Lookup With FIB Explosion
Tong Yang 0003, Gaogang Xie, Alex X. Liu, Qiaobin Fu, Yanbiao Li 0001, Xiaoming Li 0001, Laurent Mathy
IEEE/ACM Trans. Netw.5
2018 A Security Situation Prediction Algorithm Based on HMM in Mobile Network
abstract
The increasingly severe network security situation brings unanticipated challenges to mobile networking. Traditional HMM (Hidden Markov Model) based algorithms for predicting the network security are not accurate, and to address this issue, a weighted HMM based algorithm is proposed to predict the security situation of the mobile network. The multiscale entropy is used to address the low speed of data training in mobile network, whereas the parameters of HMM situation transition matrix are also optimized. Moreover, the autocorrelation coefficient can reasonably use the association between the characteristics of the historical data to predict future security situation. Experimental analysis on DARPA2000 shows that the proposed algorithm is highly competitive, with good performance in prediction speed and accuracy when compared to existing design.
Wei Liang 0005, Jing Long, Zuo Chen, Xiaolong Yan, Yanbiao Li 0001, Qingyong Zhang, Kuanching Li
Wirel. Commun. Mob. Comput.5
2017 Energy-efficient fuzzy control model for GPU-accelerated packet classification
abstract
Summary As a core component of many network infrastructures, packet classification requires matching packet headers against a series of predefined rules. Its performance determines, to some extent, how fast packets can be processed. There already exists many proposals, which optimize the throughput of packet classification, but few of them take power consumption into account. To meet the requirements of green network computing, this paper focuses on energy‐efficient solutions that provide reasonable throughput as well. Similar to recent advancements, the graphics processing unit (GPU) is adopted to accelerate rule matching. Then, inspired by the frequency‐variable energy‐consuming model for air conditioners, a fuzzy control–based energy efficiency optimizing model is proposed for GPU‐accelerated packet classification. As demonstrated in the evaluation experiments, when the GPU is in the idle status, the proposed model can save 10 W. In running status, the fuzzy control–based energy efficiency optimizing model can avoid GPU shutdown issue caused by GPU self‐protection mechanism when the GPU temperature rises to 95°C. Furthermore, by improving the resource configuration of GPU kernels according to the model, the overall energy efficiency is enhanced by up to 15.5%, while simultaneously keeping throughput at the same level.
Da-Fang Zhang 0001, Yanbiao Li 0001, Jintao Zheng, Keqin Li 0001
Concurr. Comput. Pract. Exp.3
2016 A splitting-after-merging approach to multi-FIB compression and fast refactoring in virtual routers
abstract
Virtual routers are gaining increasing attention in the research field of future networks. As the core network device to achieve network virtualization, virtual routers have multiple virtual instances coexisting on a physical router platform, and each instance retains its own forwarding information base (FIB). Thus, memory scalability suffers from the limited on-chip memory. In this paper, we present a splitting-after-merging approach to compress the FIBs, which not only improves the memory efficiency but also offers an ideal split position to achieve system refactoring. Moreover, we propose an improved strategy to save the time used for system rebuilding to achieve fast refactoring. Experiments with 14 real-world routing data sets show that our approach needs only a unibit trie holding 134 188 nodes, while the original number of nodes is 4 569 133. Moreover, our approach has a good performance in scalability, guaranteeing 90 000 000 prefixes and 65 600 FIBs.
Da-Fang Zhang 0001, Yanbiao Li 0001, Kun Xie 0001
Frontiers Inf. Technol. Electron. Eng.3
2015 Fast and Scalable Regular Expressions Matching with Multi-Stride Index NFA
Sheng Huo, Da-Fang Zhang 0001, Yanbiao Li 0001
ICA3PP (3)3
2015 A GPU Based Fast Community Detection Implementation for Social Network
Da-Fang Zhang 0001, Kun Xie 0001, Tanlong Huang, Yanbiao Li 0001
ICA3PP (1)5
2015 Memory-efficient IP lookup using trie merging for scalable virtual routers
Kun Huang 0003, Gaogang Xie, Yanbiao Li 0001, Da-Fang Zhang 0001
J. Netw. Comput. Appl.3
2014 From GPU to FPGA: A Pipelined Hierarchical Approach to Fast and Memory-Efficient NDN Name Lookup
abstract
Summary form only given. Named Data Networking (NDN) is an emerging future Internet architecture with an alternative communication paradigm. For NDN, name lookup, just like IP address lookup for TCP/IP, plays an important role in forwarding. However, performing Longest Prefix Matching (LPM) to NDN names is more challenging. Recently, Graphic Processing Units (GPUs) have been shown to be of value in supporting wire speed name lookup, but the latency resulted by batching and transferring names is not so encouraging. On the other hand, in the area of IP address lookup, FPGA is widely used to implement Static Radom Accessing Memory (SRAM)-based pipeline for fast lookup and controllable latency. Thus, in this paper, we study how to accelerate NDN name lookup using FPGA-based pipeline.
Yanbiao Li 0001, Da-Fang Zhang 0001, Jing Long, Wei Liang 0005
FCCM1
2014 Accelerate NDN name lookup using FPGA: Challenges and a scalable approach
abstract
Recently, Graphic Processing Units (GPUs) have been shown to be of value in supporting wire-speed name lookup in Named Data Networking (NDN). However, due to the computing model on GPU, the lookup latency is not so encouraging. In this paper, we shift the focus from GPU to Field-Programmable Gate Arrays (FPGA). We highlight three key challenges in accelerating name lookup using FPGA, and then present a scalable approach to address them. In our approach, a hierarchical and compact data structure is proposed to represent the name trie, which achieves not only effective pipeline mapping but also high memory efficiency. Further, it is finally implemented as a linear pipeline on the FPGA platform, enabling both fast lookup speed and low lookup latency. The experimental results show that our approach gains a reduction of memory cost over 90% compared with the referred GPU-based solution. Besides, the lookup throughput of our approach is almost 2.4 times higher, and the latency is up to 3 orders of magnitude lower.
Yanbiao Li 0001, Da-Fang Zhang 0001, Wei Liang 0005, Jing Long, Hong Qiao
FPL1
2014 Guarantee IP lookup performance with FIB explosion
abstract
The Forwarding Information Base (FIB) of backbone routers has been rapidly growing in size. An ideal IP lookup algorithm should achieve constant, yet small, IP lookup time and on-chip memory usage. However, no prior IP lookup algorithm achieves both requirements at the same time. In this paper, we first propose SAIL, a Splitting Approach to IP Lookup. One splitting is along the dimension of the lookup process, namely finding the prefix length and finding the next hop, and another splitting is along the dimension of prefix length, namely IP lookup on prefixes of length less than or equal to 24 and IP lookup on prefixes of length longer than 24. Second, we propose a suite of algorithms for IP lookup based on our SAIL framework. Third, we implemented our algorithms on four platforms: CPU, FPGA, GPU, and many-core. We conducted extensive experiments to evaluate our algorithms using real FIBs and real traffic from a major ISP in China. Experimental results show that our SAIL algorithms are several times or even two orders of magnitude faster than well known IP lookup algorithms.
Tong Yang 0003, Gaogang Xie, Yanbiao Li 0001, Qiaobin Fu, Alex X. Liu, Qi Li 0002, Laurent Mathy
SIGCOMM3
2014 A memory-efficient parallel routing lookup model with fast updates
Yanbiao Li 0001, Da-Fang Zhang 0001, Kun Huang 0003, Dacheng He, Weiping Long
Comput. Commun.1
2013 GAMT: A fast and scalable IP lookup engine for GPU-based software routers
abstract
Recently, the Graphics Processing Unit (GPU) has been proved to be an exciting new platform for software routers, providing high throughput and flexibility. However, it is still a challenging task to deploy some core routing functions into GPU-based software routers with anticipatory performance and scalability, such as IP address lookup. Existing solutions have good performance, but their scalability to IPv6 and frequent updates are not so encouraging. In this paper, we investigate GPU's characteristics in parallelism and memory accessing, and then encode a multibit trie into a state-jump table. On this basis, a fast and scalable IP lookup engine called GPU-Accelerated Multi-bit Trie (GAMT) has been presented. According to our experiments on real-world routing data, based on the multi-stream pipeline, GAMT enables lookup speeds as high as 1072 and 658 Million Lookups Per Second (MLPS) for IPv4/6 respectively, when performing a 16M traffic under highly frequent updates (70, 000 updates/s). Even using a small batch size, GAMT can still achieve 339 and 240 MLPS respectively, while keeping the average lookup latency below 100 μs. These results show clearly that GAMT makes significant progress on both scalability and performance.
Yanbiao Li 0001, Da-Fang Zhang 0001, Alex X. Liu, Jintao Zheng
ANCS1
2011 Offset addressing approach to memory-efficient IP address lookup
abstract
This paper presents a novel offset encoding scheme for memory-efficient IP address lookup, called Offset Encoded Trie (OET). Each node in the OET contains only a next hop bitmap and an offset value, without the child pointers and the next hop pointers. Each traversal node uses the next hop bitmap and the offset value as two offsets to determine the location address of the next node to be searched. The on-chip OET is searched to find the longest matching prefix, and then the prefix is used as a key to retrieve the corresponding next hop from an off-chip prefix hash table. Experiments on real IP forwarding tables show that the OET outperforms previous multi-bit trie schemes in terms of the memory consumption. The OET facilitates the far more effective use of on-chip memory for faster IP address lookup.
Kun Huang 0003, Gaogang Xie, Yanbiao Li 0001, Alex X. Liu
INFOCOM3