VLDB 2026 Research / reviewers in the wild / expert
Zhongdong Huang
dblp:17/402
· DBLP profile ↗
7ranked-venue papers
0as first author
2since 2021 · last 2023
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Databases, data management, data science and information retrieval · 3 · 1 since 2021Human-computer interaction and ubiquitous computing · 3Systems, architecture and hardware · 1Software engineering, systems software and programming languages · 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 architecture, parallel and distributed computing, and storage systems
2 papers |
Storage systems · 68% GPUs and heterogeneous computing · 25% Reconfigurable computing and FPGAs · 6% | |
| Software engineering, system software, and programming languages
1 paper |
Debugging and program repair · 67% Empirical software engineering · 33% | |
| Databases, data mining, and information retrieval
1 paper |
Indexing and storage engines · 100% |
Topics — the 10 heaviest of 10, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Empirical software engineering › mining software repositories › commit analysis
bug-inducing commit identification |
0.7 | 1 | 2023 | Neural SZZ Algorithm · ASE 2023 |
Debugging and program repair › fault localization
bug localization |
0.7 | 1 | 2023 | Neural SZZ Algorithm · ASE 2023 |
Debugging and program repair › regression debugging › failure-inducing change identification
SZZ algorithm |
0.7 | 1 | 2023 | Neural SZZ Algorithm · ASE 2023 |
Indexing and storage engines › hash index
cuckoo hashing |
0.5 | 1 | 2021 | DyCuckoo: Dynamic Hash Tables on GPUs · ICDE 2021 |
Indexing and storage engines
hash index |
0.5 | 1 | 2021 | DyCuckoo: Dynamic Hash Tables on GPUs · ICDE 2021 |
Storage systems › indexing › index structure › hashing index
dynamic hash table |
0.5 | 1 | 2021 | DyCuckoo: Dynamic Hash Tables on GPUs · ICDE 2021 |
GPUs and heterogeneous computing › GPU programming
GPU data structures |
0.5 | 1 | 2021 | DyCuckoo: Dynamic Hash Tables on GPUs · ICDE 2021 |
Storage systems
key-value storage |
0.4 | 1 | 2020 | FPGA-Accelerated Compactions for LSM-based Key-Value Store · FAST 2020 |
Storage systems › key-value storage
LSM-tree compaction |
0.4 | 1 | 2020 | FPGA-Accelerated Compactions for LSM-based Key-Value Store · FAST 2020 |
Reconfigurable computing and FPGAs
FPGA accelerator |
0.1 | 1 | 2020 | FPGA-Accelerated Compactions for LSM-based Key-Value Store · FAST 2020 |
Methods — techniques the papers use, named apart from their topics
dynamic resizing · 1.02-in-d cuckoo hashing · 1.0learning-to-rank · 0.7graph attention network · 0.7deep learning · 0.7
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2023 | Neural SZZ AlgorithmabstractThe SZZ algorithm has been widely used for identifying bug-inducing commits. However, it suffers from low precision, as not all deletion lines in the bug-fixing commit are related to the bug fix. Previous studies have attempted to address this issue by using static methods to filter out noise, e.g., comments and refactoring operations in the bug-fixing commit. However, these methods have two limitations. First, it is challenging to include all refactoring and non-essential change patterns in a tool, leading to the potential exclusion of relevant lines and the inclusion of irrelevant lines. Second, applying these tools might not always improve performance. In this paper, to address the aforementioned challenges, we propose NEURALSZZ, a deep learning approach for detecting the root cause deletion lines in a bug-fixing commit and using them as input for the SZZ algorithm. NEURALSZZ first constructs a heterogeneous graph attention network model that captures the semantic relationships between each deletion line and the other deletion and addition lines. To pinpoint the root cause of a bug, Neuralszz uses a learning-to-rank technique to rank all deletion lines in the commit. To evaluate the effectiveness of NEURALSZZ, we utilize three datasets containing high-quality bug-fixing and bug-inducing commits. The experiment results show that NEURALSZZ outperforms various baseline methods, e.g., traditional machine learning-based approaches and BI-LSTM in identifying the root cause of bugs. Moreover, by utilizing the top-ranked deletion lines and applying the SZZ algorithm, Neuralszz demonstrates better precision and F1-score compared to previous SZZ algorithms. Lingxiao Tang, Lingfeng Bao, Xin Xia 0001, Zhongdong Huang |
ASE | 4 |
| 2021 | DyCuckoo: Dynamic Hash Tables on GPUsabstractThe hash table is a fundamental structure that has been implemented on graphics processing units (GPUs) to accelerate a wide range of analytics workloads. Most existing works have focused on static scenarios and occupy large GPU memory to maximize the insertion efficiency. In many cases, data stored in hash tables get updated dynamically, and existing approaches use unnecessarily large memory resources. One naïve solution is to rebuild a hash table (known as rehashing) whenever it is either filled or mostly empty. However, this approach renders significant overheads for rehashing. In this paper, we propose a novel dynamic cuckoo hash table technique on GPUs, known as DyCuckoo. We devise a resizing strategy for dynamic scenarios without rehashing the entire table that ensures a guaranteed filled factor. The strategy trades search performance with resizing efficiency, and this tradeoff can be configured by users. To further improve efficiency, we propose a 2-in-d cuckoo hashing scheme that ensures a maximum of two lookups for find and delete operations, while retaining similar performance for insertions as a general cuckoo hash. Extensive experiments have validated the proposed design's effectiveness over several state-of-the-art hash table implementations on GPUs. DyCuckoo achieves superior efficiency while enables fine-grained memory control, which is not available in existing GPU hash table approaches. Yuchen Li 0001, Qiwei Zhu, Zheng Lyu, Zhongdong Huang, Jianling Sun |
ICDE | 4 |
| 2020 | FPGA-Accelerated Compactions for LSM-based Key-Value Store
Xuntao Cheng, Nanlong Yu, Gui Huang, Tieying Zhang, Dengcheng He, Feifei Li 0001, Wei Cao 0006, Zhongdong Huang, Jianling Sun |
FAST | 11 |
| 2007 | Research on Fault Tolerance in Hybrid P2P-based Collaborative SystemsabstractHybrid P2P technique recently has become more and more popular for collaborative systems. However, reliability is issue of major importance in the server end of these systems. TMR technique for Collaborative System (CS-TMR) is presented in this paper to improve the server reliability. This software schema incorporates three homogeneous microcomputers and provides the fault-tolerant function through package interfaces to server applications. As it is COS-based, the method is more general-purpose, and programmers need not pay too much attention to the fault tolerance technology in detail. This method helps the collaborative server work in normal and degraded (duple or even single modular) modes, and can tolerate transient or permanent faults. Meanwhile, due to the importance of the server in hybrid P2P server, server application upgrade is impossible without server stop. A novel seamless software upgrade method is brought forward through the intelligent state-transition-control in CS-TMR package to reduce the cost of software upgrade. Wenmin Zhu, Zhongdong Huang, Jinxiang Dong |
CSCWD | 4 |
| 2006 | A Network Access Control Architecture Using State-Transfer-Based Dynamic PolicyabstractThe access control architecture using state-transfer-based dynamic policy is proposed to make access control more flexible and dynamic. This architecture can dynamically change the policy according to a state-transfer composed of a previous state and a current state. It can indicate the tendency of the system by using both previous and current information in order to decide a more appropriate policy to the current system and future condition. And there are two steps in this dynamic policy method, one is deciding a partial-state and the other one is deciding a state, two dynamic policy decision layers are included into this architecture in order to manage these two steps. Cheng Zang, Zhongdong Huang, Gang Chen 0001, Jinxiang Dong |
CSCWD | 2 |
| 2005 | A State-Transfer-Based Dynamic Policy Approach for Constraints in RBAC
Cheng Zang, Zhongdong Huang, Gang Chen 0001, Jinxiang Dong |
WAIM | 2 |
| 2003 | Automated control synthesis for an assembly line using discrete event system control theoryabstractThe design of logic controllers for event-driven systems continue to rely largely on intuitive methods rather than on formal techniques. This approach results in a control code that requires extensive verification, is hard to maintain and modify, and may even fail at times. Supervisory control theory (SCT) provides a formal approach to logic control synthesis. In order to demonstrate the usefulness of the supervisory control theory in manufacturing systems, an educational test-bed that simulates an automated car assembly line has been built using LEGO/spl reg/ blocks. Finite state machines (FSMs) are used for modeling operations of the assembly line, and for the specifications that accomplish the task of successfully completing the assembly repeatedly. Using the technique of SCT, we derive a supervisor that enforces the specifications while offering the maximum flexibility of assembly. Subsequently a controller is extracted from the maximally permissive supervisor for the purpose of implementing the control by selecting, when possible, at most one controllable event from among the ones allowed by the supervisor. Testing to check the correctness of the control code is reduced, since the controller is guaranteed to enforce the specifications. Vigyan Chandra, Zhongdong Huang, Ratnesh Kumar 0001 |
IEEE Trans. Syst. Man Cybern. Part C | 2 |