VLDB 2026 Research / reviewers in the wild / expert
Jiange Zhang
dblp:201/1798
· DBLP profile ↗
8ranked-venue papers
3as first author
5since 2021 · last 2025
—ORCID · conflict
Domains — the database's venue-derived domains; a paper can count in several
Computer networks · 3 · 3 since 2021Systems, architecture and hardware · 1 · 1 first-author · 1 since 2021Security and privacy · 1 · 1 first-authorSoftware engineering, systems software and programming languages · 1 · 1 first-authorDatabases, data management, data science and information retrieval · 1 · 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
2 papers |
Internet architecture and protocols · 60% Software-defined and programmable networks · 40% | |
| Software engineering, system software, and programming languages
1 paper |
Concurrent programming · 56% Compilers and program optimization · 44% |
Topics — the 5 heaviest of 6, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Internet architecture and protocols › packet processing
packet classification |
1.5 | 2 | 2024 | DBTable: Leveraging Discriminative Bitsets for High-Performance Packet Classification · IEEE/ACM Trans. Netw. 2024 PT-Tree: A Cascading Prefix Tuple Tree for Packet Classification in Dynamic Scenarios · IEEE/ACM Trans. Netw. 2024 |
Software-defined and programmable networks
programmable data plane |
1.5 | 2 | 2024 | DBTable: Leveraging Discriminative Bitsets for High-Performance Packet Classification · IEEE/ACM Trans. Netw. 2024 PT-Tree: A Cascading Prefix Tuple Tree for Packet Classification in Dynamic Scenarios · IEEE/ACM Trans. Netw. 2024 |
Internet architecture and protocols › packet processing › packet classification
decision-tree packet classification |
0.8 | 1 | 2024 | PT-Tree: A Cascading Prefix Tuple Tree for Packet Classification in Dynamic Scenarios · IEEE/ACM Trans. Netw. 2024 |
Concurrent programming › non-blocking algorithms
lock-free data structures |
0.4 | 1 | 2019 | Automating Non-Blocking Synchronization In Concurrent Data Abstractions · ASE 2019 |
Concurrent programming › transactional memory
software transactional memory |
0.1 | 1 | 2019 | Automating Non-Blocking Synchronization In Concurrent Data Abstractions · ASE 2019 |
Methods — techniques the papers use, named apart from their topics
priority-aware pruning · 0.8prefix tuple tree · 0.8indexing · 0.8discriminative bitset · 0.8synchronization tailoring · 0.4compiler transformation · 0.4
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2025 | EPC: An ensemble packet classification framework for efficient and stable performance
Haiyang Ren, Shiyou Qian, Zhonglong Zheng, Jiange Zhang, Zhengyu Liao, Hanwen Hu, Jian Cao 0001, Guangtao Xue, Minglu Li 0001 |
Comput. Networks | 4 |
| 2024 | Compiler-driven approach for automating nonblocking synchronization in concurrent data abstractions
Jiange Zhang, Qing Yi, Christina L. Peterson, Damian Dechev |
Concurr. Comput. Pract. Exp. | 1 |
| 2024 | PT-Tree: A Cascading Prefix Tuple Tree for Packet Classification in Dynamic ScenariosabstractFor software-defined networking (SDN), multi-field packet classification plays a key role in the processing of flows, mainly involving fast packet classification and dynamic rule updates. Due to the increasing complexity and size of rulesets, it is becoming more difficult to design a packet classification algorithm which achieves fast lookup and update. In this paper, we propose a novel structure, PT-Tree, for packet classification with high overall performance. PT-Tree cascades the prefixes of multiple discriminatory bytes to achieve efficient partitioning of the ruleset, thereby reducing the search space and ensuring the performance of both lookup and update. Meanwhile, a multi-granularity priority-aware pruning mechanism (MPPM) based on PT-Tree filters out most of the candidate subsets, which further improves the lookup speed. In addition, we propose an auxiliary tree-based optimization method (ATOM) to cope with severely overlapping rules in the search space. Therefore, PT-Tree can better handle the case where the rules in certain fields are skewed. We conduct comprehensive experiments to evaluate the performance of PT-Tree. The results show that compared with the state-of-the-art, the lookup time of PT-Tree is reduced by at least 49.95% on average. Moreover, PT-Tree is also at least 7.13x and 33x faster than the baselines in terms of the update and construction speed on average, respectively. Meanwhile, the performance stability of PT-Tree on multiple rulesets improves by up to 13.68 times. Zhengyu Liao, Shiyou Qian, Zhonglong Zheng, Jiange Zhang, Jian Cao 0001, Guangtao Xue, Minglu Li 0001 |
IEEE/ACM Trans. Netw. | 4 |
| 2024 | DBTable: Leveraging Discriminative Bitsets for High-Performance Packet ClassificationabstractPacket classification, as a crucial function of networks, has been extensively investigated. In recent years, the rapid advancement of software-defined networking (SDN) has introduced new demands for packet classification, particularly in supporting dynamic rule updates and fast lookup. This paper presents a novel structure called DBTable for efficient packet classification to achieve high overall performance. DBTable integrates the strengths of conventional packet classification methods and neural network concepts. Within DBTable, a straightforward indexing scheme is proposed to eliminate rule replication, thereby ensuring high update performance. Additionally, we propose an iterative method for generating a discriminative bitset (DBS) to evenly partition rules. By utilizing the DBS, rules can be efficiently mapped in a hash table, thus achieving exceptional lookup performance. Moreover, DBTable incorporates a hybrid structure to further optimize the worst-case lookup performance, primarily caused by data skewness. The experiment results on 12 256k rulesets show that, compared to seven state-of-the-art schemes, DBTable achieves an overall lookup speed improvement ranging from 1.53x to 7.29x, while maintaining the fastest update speed. Zhengyu Liao, Shiyou Qian, Zhonglong Zheng, Jiange Zhang, Jian Cao 0001, Guangtao Xue, Minglu Li 0001 |
IEEE/ACM Trans. Netw. | 4 |
| 2023 | High-performance tooth flank collaborative optimization model for spiral bevel and hypoid gears
Han Ding 0003, Yanbing Li, Yuntai Zhang, Shifeng Rong, Jiange Zhang, Kaibin Rong |
Adv. Eng. Informatics | 6 |
| 2019 | Insider Threat Detection Based on Adaptive Optimization DBN by Grid SearchabstractAiming at the problem that one-dimensional parameter optimization in insider threat detection using deep learning will lead to unsatisfactory overall performance of the model, an insider threat detection method based on adaptive optimization DBN by grid search is designed. This method adaptively optimizes the learning rate and the network structure which form the two-dimensional grid, and adaptively selects a set of optimization parameters for threat detection, which optimizes the overall performance of the deep learning model. The experimental results show that the method has good adaptability. The learning rate of the deep belief net is optimized to 0.6, the network structure is optimized to 6 layers, and the threat detection rate is increased to 98.794%. The training efficiency and the threat detection rate of the deep belief net are improved. Jiange Zhang, Kuiwu Yang, Xincheng Yan |
ISI | 1 |
| 2019 | Automating Non-Blocking Synchronization In Concurrent Data AbstractionsabstractThis paper investigates using compiler technology to automatically convert sequential C++ data abstractions, e.g., queues, stacks, maps, and trees, to concurrent lock-free implementations. By automatically tailoring a number of state-of-the-practice synchronization methods to the underlying sequential implementations of different data structures, our automatically synchronized code can attain performance competitive to that of manually-written concurrent data structures by experts and much better performance than heavier-weight support by software transactional memory (STM). Jiange Zhang, Qing Yi, Damian Dechev |
ASE | 1 |
| 2016 | Making User-Level VMM for Deterministic Parallelism Nonblocking and EfficientabstractMany parallel programs are intended to yield deterministic results, but unpredictable thread or process interleavings can lead to subtle bugs and nondeterminism. We proposed a producer-consumer virtual memory-SPMC-for efficient system-enforced deterministic parallelism, and prototyped the SPMC model and its software stack entirely in Linux user space, called DLinux. This paper summarizes the implementation policies and limitations in our previous DLinux. To reduce SPMC page fault overhead and suspend/resume overhead which severely degrade the performance of DLinux, we enhance the SPMC model with nonblocking test and direct read and write primitives. Based on the extended SPMC model, we improve the implementation of upper programming abstractions. Experimental results show that relative to the previous version, the new DLinux can improve the performance of NPB workloads up to 2.33X and 1.76X on 8 and 16 processes, respectively. For CG on 8 processes, its runtime relative to MPICH2 decreases from 4.12X to 1.77X. Yu Zhang 0086, Jiange Zhang, Qiliang Zhang |
PDCAT | 2 |