Demo Data from SIGIR 2026 / reviewers in the wild / expert
Xue Li 0024
dblp:181/2710-24
· DBLP profile ↗
17ranked-venue papers
5as first author
15since 2021 · last 2026
0000-0001-5713-7225ORCID · conflict
Domains — the database's venue-derived domains; a paper can count in several
Databases, data management, data science and information retrieval · 6 · 2 first-author · 6 since 2021Systems, architecture and hardware · 5 · 3 first-author · 4 since 2021Computer networks · 4 · 4 since 2021Software engineering, systems software and programming languages · 2 · 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
13 papers |
GPUs and heterogeneous computing · 19% Cloud and datacenter computing · 19% Parallel and multicore computing · 18% | |
| Databases, data mining, and information retrieval
8 papers |
Graph data management · 90% Machine learning and data management · 4% Distributed and cloud data management · 3% | |
| Computer networks
1 paper |
Network management and operations · 100% |
Topics — the 30 heaviest of 48, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Parallel and multicore computing
load balancing |
1.7 | 2 | 2026 | STAR: Decode-Phase Rescheduling for LLM Inference · HPDC 2026 Efficient Multi-GPU Graph Processing with Remote Work Stealing · ICDE 2023 |
Graph data management
distributed graph processing |
1.2 | 2 | 2023 | Flash: A Framework for Programming Distributed Graph Processing Algorithms · ICDE 2023 3-D Partitioning for Large-Scale Graph Processing · IEEE Trans. Computers 2021 |
Graph data management › graph processing
graph processing systems |
1.0 | 2 | 2021 | 3-D Partitioning for Large-Scale Graph Processing · IEEE Trans. Computers 2021 GraphScope: A One-Stop Large Graph Processing System · Proc. VLDB Endow. 2021 |
Storage systems › storage architecture › block storage
cloud block storage |
1.0 | 1 | 2026 | Come Hell or Still Water: Alleviating Tail Latency in Cloud Block Store · NSDI 2026 |
Cloud and datacenter computing
inference serving |
1.0 | 1 | 2026 | ServeGen: Workload Characterization and Generation of Large Language Model Serving in Production · NSDI 2026 |
Cloud and datacenter computing › inference serving
LLM serving |
1.0 | 1 | 2026 | STAR: Decode-Phase Rescheduling for LLM Inference · HPDC 2026 |
Electronic design automation › high-level synthesis
scheduling |
1.0 | 1 | 2026 | STAR: Decode-Phase Rescheduling for LLM Inference · HPDC 2026 |
Cloud and datacenter computing › quality of service
tail latency |
1.0 | 1 | 2026 | Come Hell or Still Water: Alleviating Tail Latency in Cloud Block Store · NSDI 2026 |
Performance modeling and evaluation
workload characterization |
1.0 | 1 | 2026 | ServeGen: Workload Characterization and Generation of Large Language Model Serving in Production · NSDI 2026 |
Network management and operations › fault management
fault diagnosis |
0.9 | 1 | 2025 | SkeletonHunter: Diagnosing and Localizing Network Failures in Containerized Large Model Training · SIGCOMM 2025 |
Network management and operations › fault management › fault diagnosis
fault localization |
0.9 | 1 | 2025 | SkeletonHunter: Diagnosing and Localizing Network Failures in Containerized Large Model Training · SIGCOMM 2025 |
Network management and operations
network debugging |
0.9 | 1 | 2025 | SkeletonHunter: Diagnosing and Localizing Network Failures in Containerized Large Model Training · SIGCOMM 2025 |
Performance modeling and evaluation
benchmarking |
0.9 | 1 | 2025 | Revisiting Graph Analytics Benchmark · Proc. ACM Manag. Data 2025 |
Parallel and multicore computing › graph processing
community detection |
0.9 | 1 | 2025 | Swift Unfolding of Communities: GPU-Accelerated Louvain Algorithm · PPoPP 2025 |
Electronic design automation › hardware verification and test
fault diagnosis |
0.9 | 1 | 2025 | Evolution of Aegis: Fault Diagnosis for AI Model Training Service in Production · NSDI 2025 |
Distributed systems
fault tolerance |
0.9 | 1 | 2025 | Evolution of Aegis: Fault Diagnosis for AI Model Training Service in Production · NSDI 2025 |
GPUs and heterogeneous computing
GPU computing |
0.9 | 1 | 2025 | Swift Unfolding of Communities: GPU-Accelerated Louvain Algorithm · PPoPP 2025 |
GPUs and heterogeneous computing
GPU graph processing |
0.9 | 1 | 2025 | Swift Unfolding of Communities: GPU-Accelerated Louvain Algorithm · PPoPP 2025 |
GPUs and heterogeneous computing › GPU sharing
GPU pooling |
0.9 | 1 | 2025 | Aegaeon: Effective GPU Pooling for Concurrent LLM Serving on the Market · SOSP 2025 |
GPUs and heterogeneous computing › multi-GPU computing
multi-GPU scaling |
0.9 | 1 | 2025 | Swift Unfolding of Communities: GPU-Accelerated Louvain Algorithm · PPoPP 2025 |
Parallel and multicore computing › synchronization
synchronization optimization |
0.9 | 1 | 2025 | Swift Unfolding of Communities: GPU-Accelerated Louvain Algorithm · PPoPP 2025 |
Storage systems › scalable storage › big data storage
data lake storage |
0.8 | 1 | 2024 | GraphAr: An Efficient Storage Scheme for Graph Data in Data Lakes · Proc. VLDB Endow. 2024 |
Storage systems › key-value storage
graph store |
0.8 | 1 | 2024 | GraphAr: An Efficient Storage Scheme for Graph Data in Data Lakes · Proc. VLDB Endow. 2024 |
Distributed systems
distributed graph processing |
0.7 | 1 | 2023 | Flash: A Framework for Programming Distributed Graph Processing Algorithms · ICDE 2023 |
GPUs and heterogeneous computing › GPU graph processing
multi-GPU graph processing |
0.7 | 1 | 2023 | Efficient Multi-GPU Graph Processing with Remote Work Stealing · ICDE 2023 |
Machine learning › Graph learning
graph neural network |
0.5 | 1 | 2021 | GraphScope: A Unified Engine For Big Graph Processing · Proc. VLDB Endow. 2021 |
Graph data management
graph partitioning |
0.5 | 1 | 2021 | 3-D Partitioning for Large-Scale Graph Processing · IEEE Trans. Computers 2021 |
Graph data management › graph processing
large-scale graph processing |
0.5 | 1 | 2021 | GraphScope: A One-Stop Large Graph Processing System · Proc. VLDB Endow. 2021 |
Graph data management › graph processing
out-of-core graph processing |
0.5 | 1 | 2021 | 3-D Partitioning for Large-Scale Graph Processing · IEEE Trans. Computers 2021 |
Distributed systems › distributed graph processing
distributed graph processing engine |
0.5 | 1 | 2021 | GraphScope: A Unified Engine For Big Graph Processing · Proc. VLDB Endow. 2021 |
Methods — techniques the papers use, named apart from their topics
length prediction · 2.0dynamic balancing · 2.0shuffle-based kernel · 1.7modularity gain-based pruning · 1.7hash-based kernel · 1.7dense-sparse synchronization · 1.7data generation · 1.7workload generation · 1.0latency analysis · 1.0graph engine optimization · 1.0declarative data-parallel operators · 1.0aegis · 0.9LLM-based evaluation · 0.9graph-specific encoding · 0.8columnar storage · 0.8fixpoint computation · 0.73-d partitioning algorithm · 0.5
| Year | Publication | Venue | Position |
|---|---|---|---|
| 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 | 3 |
| 2026 | Come Hell or Still Water: Alleviating Tail Latency in Cloud Block Store
Chaolei Hu, Kun Qian 0004, Erci Xu, Xue Li 0024, Yuesheng Gu, Lingjun Zhu, Fengyuan Ren, Ennan Zhai |
NSDI | 6 |
| 2026 | ServeGen: Workload Characterization and Generation of Large Language Model Serving in Production
Yuxing Xiang, Xue Li 0024, Kun Qian 0004, Yan Zhang 0117, Wenyuan Yu, Ennan Zhai, Xin Jin 0008, Jingren Zhou 0001 |
NSDI | 2 |
| 2025 | Evolution of Aegis: Fault Diagnosis for AI Model Training Service in Production
Jianbo Dong, Kun Qian 0021, Zhilong Zheng, Liang Chen 0001, Yichi Xu, Yikai Zhu, Xue Li 0024, Zhihui Ren, Yang Liu 0245, Yu Guan 0005, Chaojie Yang, Yang Zhang 0102, Man Yuan, Yong Li 0008, Xianlong Zeng, Zhiping Yao, Binzhang Fu, Ennan Zhai, Wei Lin 0016, Dennis Cai |
NSDI | 10 |
| 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 | 3 |
| 2025 | SkeletonHunter: Diagnosing and Localizing Network Failures in Containerized Large Model TrainingabstractThe flexibility and portability characteristics have made containers a popular serverless environment for large model training in recent years. Unfortunately, these advantages render the network support for containerized large model training extremely challenging, due to the high dynamics of containers, the complex interplay between underlay and overlay networks, and the stringent requirements on failure detection and localization. Existing data center network debugging tools, which rely on comprehensive or opportunistic monitoring, are either inefficient or inaccurate in this setting. Wei Liu 0148, Kun Qian 0021, Zhenhua Li 0001, Tianyin Xu, Yunhao Liu 0001, Jiakang Li, Shuhong Zhu, Xue Li 0024, Hongfei Xu, Ennan Zhai |
SIGCOMM | 10 |
| 2025 | Aegaeon: Effective GPU Pooling for Concurrent LLM Serving on the Market
Yuxing Xiang, Xue Li 0024, Kun Qian 0021, Diwen Zhu, Wenyuan Yu, Ennan Zhai, Xuanzhe Liu, Xin Jin 0008, Jingren Zhou 0001 |
SOSP | 2 |
| 2025 | Revisiting Graph Analytics BenchmarkabstractThe rise of graph analytics platforms has led to the development of various benchmarks for evaluating and comparing platform performance. However, existing benchmarks often fall short of fully assessing performance due to limitations in core algorithm selection, data generation processes (and the corresponding synthetic datasets), as well as the neglect of API usability evaluation. To address these shortcomings, we propose a novel graph analytics benchmark. First, we select eight core algorithms by extensively reviewing both academic and industrial settings. Second, we design an efficient and flexible data generator and produce eight new synthetic datasets as the default datasets for our benchmark. Lastly, we introduce a multi-level large language model (LLM)-based framework for API usability evaluation-the first of its kind in graph analytics benchmarks. We conduct comprehensive experimental evaluations on existing platforms (GraphX, PowerGraph, Flash, Grape, Pregel+, Ligra, and G-thinker). The experimental results demonstrate the superiority of our proposed benchmark. Lingkai Meng, Long Yuan 0001, Longbin Lai, Peng Cheng 0003, Xue Li 0024, Wenyuan Yu, Wenjie Zhang 0001, Xuemin Lin 0001, Jingren Zhou 0001 |
Proc. ACM Manag. Data | 6 |
| 2024 | Near-Lossless Gradient Compression for Data-Parallel Distributed DNN TrainingabstractData parallelism has become a cornerstone in scaling up the training of deep neural networks (DNNs). However, the communication overhead associated with synchronizing gradients across multiple nodes has emerged as a significant bottleneck, adversely affecting training efficiency and leading to a surge in large-scale distributed model training costs. By leveraging insights into the statistical characteristics of gradients, we present GComp, a near-lossless gradient compression scheme designed to reduce the communication burden during data-parallel training significantly. GComp develops an optimized Huffman encoding/decoding strategy to compress gradient exponents effectively. Additionally, it introduces an innovative multi-level quantization method for mantissa, complemented by a pruning strategy that eliminates zero-valued gradients. These integrated approaches significantly reduce the volume of data for synchronization, while virtually not affecting the DNN model's training accuracy. We conduct comprehensive evaluations of GComp, demonstrating that our method can decrease the communication volume by as much as 67.1%, and enhance training speed by up to 1.9×. Xue Li 0024, Cheng Guo 0007, Kun Qian 0021, Menghao Zhang 0001, Mengyu Yang, Mingwei Xu 0001 |
SoCC | 1 |
| 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. | 1 |
| 2023 | Flash: A Framework for Programming Distributed Graph Processing AlgorithmsabstractAs a result of decades of studies, a broad spectrum of graph algorithms have been developed for graph analytics, including clustering, centrality, traversal, matching, mining, etc. However, the majority of recent graph processing frameworks only focus on a handful of fix-point graph algorithms such as breadth-first search, PageRank, shortest path, etc. It leaves the distributed computation of a large variety of graph algorithms suffering from low efficiency, limited expressiveness, or high implementation complexity with existing frameworks.In this paper, we propose Flash, a framework for programming distributed graph processing algorithms, which achieves good expressiveness, productivity and efficiency at the same time. Thanks to its high-level interface, Flash allows users to implement complex distributed graph algorithms with high performance with only a few lines of code. We have implemented 72 graph algorithms for 49 different problems in Flash. In further evaluations, we found that Flash beats other state-of-the-art graph processing frameworks with the speedups of up to 2 orders of magnitudes while takes up to 92% less lines of code. Xue Li 0024, Lu Qin 0001, Longbin Lai, Wenyuan Yu, Zhengping Qian, Xuemin Lin 0001, Jingren Zhou 0001 |
ICDE | 1 |
| 2023 | Efficient Multi-GPU Graph Processing with Remote Work StealingabstractGraph algorithms support a broad spectrum of big data applications. A typical approach to scale graph algorithms is to run in a distributed and parallel setting with multiple processing devices. The approach requires balanced and effective utilization of computation, memory, and communication resources across devices. To address the problem, a large number of studies have been conducted, such as graph partitioning and asynchronous computation. However, there are still many outstanding issues yet to be solved. For example, the workloads can be skewed differently across devices, and between iterations, even with the state-of-the-art graph partitioners. As the graph partitions are typically static, they fall short in capturing the dynamic characteristics with different algorithms, inputs, and progress, leading to poor utilization of resources. Recently, GPUs have been increasingly used to accelerate various graph algorithms. Their highly efficient interconnection technologies, such as NVLink, open new opportunities for us to achieve better resource utilization. In this paper, we analyze the dynamic load-imbalance (DLB) problem and the long tail (LT) problem in multi-GPUs and solve them by adaptive remote work stealing on-the-fly. We first introduce a frontier stealing algorithm to solve the DLB problem, then an ownership stealing algorithm to solve the LT problem. Based on these two algorithms, we developed Gum — a multi-GPU graph processing system with high device utilization. We evaluated Gum on four typical graph algorithms (BFS, WCC, PR, SSSP). The results show that Gum can run up to an order of magnitude faster than Gunrock and Groute, with fewer stragglers and less synchronization overhead. Liang Geng, Xue Li 0024, Wenyuan Yu, Jingren Zhou 0001 |
ICDE | 3 |
| 2021 | GraphScope: A Unified Engine For Big Graph ProcessingabstractGraphScope is a system and a set of language extensions that enable a new programming interface for large-scale distributed graph computing. It generalizes previous graph processing frameworks (e.g. , Pregel, GraphX) and distributed graph databases ( e.g ., Janus-Graph, Neptune) in two important ways: by exposing a unified programming interface to a wide variety of graph computations such as graph traversal, pattern matching, iterative algorithms and graph neural networks within a high-level programming language; and by supporting the seamless integration of a highly optimized graph engine in a general purpose data-parallel computing system. A GraphScope program is a sequential program composed of declarative data-parallel operators, and can be written using standard Python development tools. The system automatically handles the parallelization and distributed execution of programs on a cluster of machines. It outperforms current state-of-the-art systems by enabling a separate optimization (or family of optimizations) for each graph operation in one carefully designed coherent framework. We describe the design and implementation of GraphScope and evaluate system performance using several real-world applications. Wenfei Fan, Tao He 0013, Longbin Lai, Xue Li 0024, Yong Li 0020, Zhao Li 0007, Zhengping Qian, Chao Tian 0001, Lei Wang 0004, Jingbo Xu 0001, Youyang Yao, Qiang Yin 0002, Wenyuan Yu, Kai Zeng 0002, Jingren Zhou 0001, Diwen Zhu |
Proc. VLDB Endow. | 4 |
| 2021 | GraphScope: A One-Stop Large Graph Processing SystemabstractDue to diverse graph data and algorithms, programming and orchestration of complex computation pipelines have become the major challenges to making use of graph applications for Web-scale data analysis. GraphScope aims to provide a one-stop and efficient solution for a wide range of graph computations at scale. It extends previous systems by offering a unified and high-level programming interface and allowing the seamless integration of specialized graph engines in a general data-parallel computing environment. As we will show in this demo, GraphScope enables developers to write sequential graph programs in Python and provides automatic parallel execution on a cluster. This further allows GraphScope to seamlessly integrate with existing data processing systems in PyData ecosystem. To validate GraphScope's efficiency, we will compare a complex, multi-staged processing pipeline for a real-life fraud detection task with a manually assembled implementation comprising multiple systems. GraphScope achieves a 2.86× speedup on a trillion-scale graph in real production at Alibaba. Jingbo Xu 0001, Zhanning Bai, Wenfei Fan, Longbin Lai, Xue Li 0024, Zhao Li 0007, Zhengping Qian, Lei Wang 0004, Wenyuan Yu, Jingren Zhou 0001 |
Proc. VLDB Endow. | 5 |
| 2021 | 3-D Partitioning for Large-Scale Graph ProcessingabstractDisk I/O is the major performance bottleneck of existing out-of-core graph processing systems. We found that the total I/O amount can be reduced by loading more vertices into memory every time. Although task partitioning of a graph processing system is traditionally considered equivalent to the graph partition problem, this assumption is untrue for many Machine Learning and Data Mining (MLDM) problems: instead of a single value, a vector of data elements is defined as the property for each vertex/edge. By dividing each vertex into multiple sub-vertices, more vertices can be loaded into memory every time, leading to less amount of disk I/O. To explore this new opportunity, we propose a category of 3-D partitioning algorithm that considers the hidden dimension to partition the property vector. The 3-D partitioning algorithm provides a new tradeoff to reduce communication costs, which is adaptive to both distributed and out-of-core scenarios. Based on it, we build a distributed graph processing system CUBE and an out-of-core system SINGLECUBE. Since network traffic is significantly reduced, CUBE outperforms state-of-the-art graph-parallel system PowerLyra by up to 4.7X. By largely reducing the disk I/O amount, the performance of SINGLECUBE is significantly better than state-of-the-art out-of-core system GridGraph (up to 4.5X). Xue Li 0024, Kang Chen 0001, Yongwei Wu 0001, Xuehai Qian |
IEEE Trans. Computers | 1 |
| 2018 | ReGraph: A Graph Processing Framework that Alternately Shrinks and Repartitions the Graphabstract"Think Like a Sub-Graph (TLASG)" is a philosophy proposed for guiding the design of graph-oriented programming models. As TLASG-based models allow information to flow freely inside a partition, they usually require much fewer iterations to converge when compared with "Think Like a Vertex (TLAV)"-based models. Xue Li 0024, Kang Chen 0001, Yongwei Wu 0001 |
ICS | 1 |
| 2016 | Exploring the Hidden Dimension in Graph Processing
Yongwei Wu 0001, Kang Chen 0001, Xuehai Qian, Xue Li 0024 |
OSDI | 5 |