VLDB 2026 Research / reviewers in the wild / expert
Zhibin Wang 0002
dblp:67/1237-2
· DBLP profile ↗
14ranked-venue papers
4as first author
14since 2021 · last 2026
0000-0001-9204-4075ORCID · conflict
Domains — the database's venue-derived domains; a paper can count in several
Systems, architecture and hardware · 8 · 2 first-author · 8 since 2021Databases, data management, data science and information retrieval · 5 · 2 first-author · 5 since 2021Computer networks · 1 · 1 since 2021Software engineering, systems software and programming languages · 1 · 1 since 2021
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2026 | BCCE: Block-Centric GPU Co-Design for Real-Time Range-Top-K Query at ScaleabstractRange-top-k queries retrieve the top-k elements within an arbitrary subrange of a large array and are a key primitive in real-time analytics. Unlike one-shot top-k selection, practical deployments issue large volumes of queries over varying and often overlapping ranges, frequently interleaved with streaming updates. In this setting, applying conventional GPU top-k kernels per query is inefficient: each query triggers range rescans or O(n)-scale passes that overwhelm HBM bandwidth, thrash on-chip caches, and provide little reuse across overlapping windows. Chengying Huan, Ziheng Meng, Zhengyi Yang 0001, Yongchao Liu 0004, Jie Zhang 0048, Qing Wang 0031, Jing Wang 0158, Shaonan Ma, Zhibin Wang 0002, Rong Gu 0001, Baokun Wang, Guihai Chen, Chen Tian 0001 |
HPDC | 9 |
| 2026 | STAR: Decode-Phase Rescheduling for LLM InferenceabstractLarge Language Model (LLM) inference has emerged as a fundamental paradigm, however, variations in output length cause severe workload imbalance in the decode phase, particularly for long-output reasoning tasks. Existing systems, such as PD disaggregation architectures, rely on static prefill-to-decode scheduling, which often results in SLO violations and OOM failures under evolving decode workloads. In this paper, we propose STAR, a decode rescheduling system powered by length prediction to anticipate future workloads. Our core contributions include: (1) A lightweight and continuous LLM-native prediction method that leverages LLM hidden state to model remaining generation length with high precision (reducing MAE by 49.42%) and low overhead (cutting predictor parameters by 93.28%); (2) A rescheduling solution in decode phase with a dynamic balancing mechanism that integrates current and predicted workloads, reducing P99 TPOT by 75.1% and achieving 2.63 × higher goodput. Zhibin Wang 0002, Zetao Hong, Xue Li 0024, Qingkai Meng 0001, Qing Wang 0031, Chengying Huan, Rong Gu 0001, Sheng Zhong 0002, Chen Tian 0001 |
HPDC | 1 |
| 2026 | Chameleon: Adaptive Fault Tolerance for Distributed Training via Real-time Policy SelectionabstractTraining large language models faces frequent interruptions due to various faults, demanding robust fault-tolerance. Existing backup-free methods, such as redundant computation, dynamic parallelism, and data rerouting, each incur performance penalties, whether from ongoing overhead, lengthy reconfigurations, or post-recovery inefficiencies. We propose Chameleon, an adaptive fault-tolerant system that intelligently selects optimal recovery strategies when a failure occurs. Chameleon achieves this through a unified performance model, expedient execution plan search, accurate performance estimation, and efficient communication optimizations. Experiments on a 32-card cluster show that Chameleon maintains a performance gap of within 11.00% between post-recovery and failure-free training, while preserving model convergence and efficient memory usage. Compared to state-of-the-art methods, Chameleon achieves up to 1.229x and 1.355x higher average throughput than Oobleck and Recycle, respectively. Zhibin Wang 0002, Haoran Xia, Junhe Lu, Qianyu Jiang, Rong Gu 0001, Hengxi Xu, Xinjing Huang, Guanghuan Fang, Zhiheng Hu, Yongjin Cai, Chen Tian 0001 |
INFOCOM | 2 |
| 2025 | Squeezing Operator Performance Potential for the Ascend ArchitectureabstractWith the rise of deep learning, many companies have developed domain-specific architectures (DSAs) optimized for AI workloads, with Ascend being a representative. To fully realize the operator performance on Ascend, effective analysis and optimization is urgently needed. Compared to GPU, Ascend requires users to manage operations manually, leading to complex performance issues that require precise analysis. However, existing roofline models face challenges of visualization complexity and inaccurate performance assessment. To address these needs, we introduce a component-based roofline model that abstracts components to capture operator performance, thereby effectively identifying bottleneck components. Furthermore, through practical operator optimization case studies, we illustrate a comprehensive process of optimization based on roofline analysis, summarizing common performance issues and optimization strategies. Finally, extensive end-to-end optimization experiments demonstrate significant model speed improvements, ranging from 1.07× to 2.15×, along with valuable insights from practice. Zhibin Wang 0002, Guyue Liu, Yongzhong Wang, Fuchun Wei, Zhiheng Hu, Yanlin Liu, Yaoyuan Wang, Wan-Chun Dou, Guihai Chen, Chen Tian 0001 |
ASPLOS (2) | 2 |
| 2025 | Bingo: Radix-based Bias Factorization for Random Walk on Dynamic GraphsabstractRandom walks are a primary means for extracting information from large-scale graphs. While most real-world graphs are inherently dynamic, state-of-the-art random walk engines failed to efficiently support such a critical use case. This paper takes the initiative to build a general random walk engine for dynamically changing graphs with two key principles: (i) This system should support both low-latency streaming updates and high-throughput batched updates. (ii) This system should achieve fast sampling speed while maintaining acceptable space consumption to support dynamic graph updates. Upholding both standards, we introduce Bingo, a GPU-based random walk engine for dynamically changing graphs. First, we propose a novel radix-based bias factorization algorithm to support constant time sampling complexity while supporting fast streaming updates. Second, we present a group-adaption design to reduce space consumption dramatically. Third, we incorporate GPU-aware designs to support high-throughput batched graph updates on massively parallel platforms. Together, Bingo outperforms existing efforts across various applications, settings, and datasets, achieving up to a 271.11x speedup compared to the state-of-the-art efforts. Pinhuan Wang, Chengying Huan, Zhibin Wang 0002, Chen Tian 0001, Yuede Ji, Hang Liu 0001 |
EuroSys | 3 |
| 2025 | Swift Unfolding of Communities: GPU-Accelerated Louvain AlgorithmabstractThe Louvain algorithm is one of the most popular algorithms for community detection. Observing that existing implementations suffer from inaccurate pruning and inefficient intermediate state management, we introduce GALA, GPU-Accelerated Louvain Algorithm, which incorporates two key innovations. The first innovation is a novel modularity gain-based pruning strategy, supported by rigorous theoretical guarantees of optimality and able to reduce up to 76% of vertices as well as their corresponding computations. To take advantage of the memory hierarchy and parallelism of GPUs, the second innovation is workload-aware kernels, featuring a shuffle-based kernel founded on the warp-level primitives for exchange states and a hash-based kernel that prioritizes shared memory in hashtable design. GALA further scales to multiple GPUs by minimizing the synchronization overhead between GPUs through a dense-sparse synchronization strategy. We evaluate the performance of GALA through theoretical analysis and practical experiments on various real-world graphs. The experimental results confirm that GALA significantly improves the performance of the parallel Louvain algorithm on GPUs, surpassing state-of-the-art solutions by 6× on average. Zhibin Wang 0002, Xue Li 0024, Pinhuan Wang, Ziheng Meng, Hang Liu 0001, Chen Tian 0001, Sheng Zhong 0002 |
PPoPP | 1 |
| 2025 | Accelerating Model Training on Ascend Chips: An Industrial System for Profiling, Analysis and Optimization
Zhibin Wang 0002, Ruyi Zhang 0005, Chen Tian 0001, Xiaoliang Wang 0001, Wan-Chun Dou, Guihai Chen, Bingqiang Wang, Yonghong Tian 0001, Yan Zhang 0002, Hui Wang 0030, Fuchun Wei, Boquan Sun, Bin She, Teng Su, Yaoyuan Wang, Guyue Liu |
USENIX ATC | 3 |
| 2025 | HotPrefix: Hotness-Aware KV Cache Scheduling for Efficient Prefix Sharing in LLM Inference Systems
Yuhang Li 0002, Rong Gu 0001, Chengying Huan, Zhibin Wang 0002, Renjie Yao, Chen Tian 0001, Guihai Chen |
Proc. ACM Manag. Data | 4 |
| 2025 | Sectric: Towards Accurate, Privacy-preserving and Efficient Triangle CountingabstractGraph data analysis, particularly local triangle counting, plays a pivotal role in deciphering complex relationships within graph data. This method is invaluable across diverse fields such as social networks, transportation, and cybersecurity. However, this process often involves handling sensitive information, necessitating that the relationship between any two nodes is considered private. Differential privacy (DP) is a formal model to address privacy concerns and can be categorized into two types: the central DP (CDP) model, which achieves better result accuracy, and the local DP (LDP) model, which does not assume a trusted server. To bridge the gap between the two models, we propose Sectric, a server-aided crypto-assisted local triangle counting protocol, in this paper. It can achieve the same result accuracy with the same privacy budget as the CDP model without assuming a trusted server. Sectric also explores a new approach in crypto-assisted graph data analysis algorithms that represents a node's neighbors using a set instead of an adjacency vector, and successfully achieves higher efficiency compared to other crypto-assisted solutions. We also conduct theoretical and empirical evaluations to demonstrate that Sectric achieves the design principles. Minze Xu, Zhentai Xie, Zhibin Wang 0002, Guangzhan Wang, Longbin Lai, Yuan Zhang 0004, Chen Tian 0001, Sheng Zhong 0002 |
Proc. VLDB Endow. | 3 |
| 2024 | GraphAr: An Efficient Storage Scheme for Graph Data in Data LakesabstractData lakes, increasingly adopted for their ability to store and analyze diverse types of data, commonly use columnar storage formats like Parquet and ORC for handling relational tables. However, these traditional setups fall short when it comes to efficiently managing graph data, particularly those conforming to the Labeled Property Graph (LPG) model. To address this gap, this paper introduces GraphAr, a specialized storage scheme designed to enhance existing data lakes for efficient graph data management. Leveraging the strengths of Parquet, GraphAr captures LPG semantics precisely and facilitates graph-specific operations such as neighbor retrieval and label filtering. Through innovative data organization, encoding, and decoding techniques, GraphAr dramatically improves performance. Our evaluations reveal that GraphAr outperforms conventional Parquet and Acero-based methods, achieving an average speedup of 4452× for neighbor retrieval, 14.8× for label filtering, and 29.5× for end-to-end workloads. These findings highlight GraphAr's potential to extend the utility of data lakes by enabling efficient graph data management. Xue Li 0024, Weibin Zeng, Zhibin Wang 0002, Diwen Zhu, Jingbo Xu 0001, Wenyuan Yu, Jingren Zhou 0001 |
Proc. VLDB Endow. | 3 |
| 2024 | Parallelization of butterfly counting on hierarchical memory
Zhibin Wang 0002, Longbin Lai, Yixue Liu, Bing Shui, Chen Tian 0001, Sheng Zhong 0002 |
VLDB J. | 1 |
| 2023 | GLogS: Interactive Graph Pattern Matching Query At Large Scale
Longbin Lai, Zhibin Wang 0002, Sijie Shen, Bingqing Lyu, Wenyuan Yu, Zhengping Qian, Chen Tian 0001, Sheng Zhong 0002, Yeh-Ching Chung, Jingren Zhou 0001 |
USENIX ATC | 3 |
| 2023 | I/O-Efficient Butterfly Counting at ScaleabstractButterfly (a cyclic graph motif) counting is a fundamental task with many applications in graph analysis, which aims at computing the number of butterflies in a large graph. With the rapid growth of graph data, it is more and more challenging to do butterfly counting due to the super-linear time complexity and large memory consumption. In this paper, we study I/O-efficient algorithms for doing butterfly counting on hierarchical memory. Existing algorithms of the kind cannot guarantee I/O optimality. Observing that in order to count butterflies, it suffices to "witness" a subgraph instead of the whole structure, a new class of algorithms called semi-witnessing algorithm is proposed. We prove that a semi-witnessing algorithm is not restricted by the lower bound Ømega(|E|2/MB) of a witnessing algorithm, and give a new bound of Ømega(min(|E|2/MB, |E|/|V| √M B)). We further develop the IOBufs algorithm that manages to approach the I/O lower bound, and thus claim its optimality. Finally, we make efforts to parallelize IOBufs to further improve the performance and scalability. We show in the experiment that IOBufs significantly outperforms the state-of-the-art algorithms EMRC and BFC-EM. In addition, IOBufs can scale to conducting butterfly counting on the Clueweb graph with 37 billion edges and quintillions (10^18 ) of butterflies. Zhibin Wang 0002, Longbin Lai, Yixue Liu, Bing Shui, Chen Tian 0001, Sheng Zhong 0002 |
Proc. ACM Manag. Data | 1 |
| 2021 | Trust: Triangle Counting Reloaded on GPUsabstractTriangle counting is a building block for a wide range of graph applications. Traditional wisdom suggests that i) hashing is not suitable for triangle counting, ii) edge-centric triangle counting beats vertex-centric design, and iii) communication-free and workload balanced graph partitioning is a grand challenge for triangle counting. On the contrary, we advocate that i) hashing can help the key operations for scalable triangle counting on Graphics Processing Units (GPUs), i.e., list intersection and graph partitioning, ii) vertex-centric design reduces both hash table construction cost and memory consumption, which is limited on GPUs. In addition, iii) we exploit graph and workload collaborative, and hashing-based 2D partitioning to scale vertex-centric triangle counting over 1000 GPUs with sustained scalability. In this article, we present Trust which performs triangle counting with the hash operation and vertex-centric mechanism at the core. To the best of our knowledge, Trust is the first work that achieves over one trillion Traversed Edges Per Second (TEPS) rate for triangle counting. Santosh Pandey 0001, Zhibin Wang 0002, Sheng Zhong 0002, Chen Tian 0001, Bolong Zheng, Xiaoye S. Li, Lingda Li, Adolfy Hoisie, Caiwen Ding, Dong Li 0001, Hang Liu 0001 |
IEEE Trans. Parallel Distributed Syst. | 2 |