Demonstration venue · read-only. Every page can be browsed; the buttons that would change it are switched off. Create an account to run TaxoReview on your own data. A simulation from public publication records: the people listed were not invited and did not agree to review.
? Tutorial for this page

Xue Li 0024

dblp:181/2710-24 · DBLP profile ↗
← Back
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

TopicWeightPapersLastEvidence papers
Parallel and multicore computing
load balancing
1.722026
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.222023
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.022021
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.012026
Come Hell or Still Water: Alleviating Tail Latency in Cloud Block Store · NSDI 2026
Cloud and datacenter computing
inference serving
1.012026
ServeGen: Workload Characterization and Generation of Large Language Model Serving in Production · NSDI 2026
Cloud and datacenter computing › inference serving
LLM serving
1.012026
STAR: Decode-Phase Rescheduling for LLM Inference · HPDC 2026
Electronic design automation › high-level synthesis
scheduling
1.012026
STAR: Decode-Phase Rescheduling for LLM Inference · HPDC 2026
Cloud and datacenter computing › quality of service
tail latency
1.012026
Come Hell or Still Water: Alleviating Tail Latency in Cloud Block Store · NSDI 2026
Performance modeling and evaluation
workload characterization
1.012026
ServeGen: Workload Characterization and Generation of Large Language Model Serving in Production · NSDI 2026
Network management and operations › fault management
fault diagnosis
0.912025
SkeletonHunter: Diagnosing and Localizing Network Failures in Containerized Large Model Training · SIGCOMM 2025
Network management and operations › fault management › fault diagnosis
fault localization
0.912025
SkeletonHunter: Diagnosing and Localizing Network Failures in Containerized Large Model Training · SIGCOMM 2025
Network management and operations
network debugging
0.912025
SkeletonHunter: Diagnosing and Localizing Network Failures in Containerized Large Model Training · SIGCOMM 2025
Performance modeling and evaluation
benchmarking
0.912025
Revisiting Graph Analytics Benchmark · Proc. ACM Manag. Data 2025
Parallel and multicore computing › graph processing
community detection
0.912025
Swift Unfolding of Communities: GPU-Accelerated Louvain Algorithm · PPoPP 2025
Electronic design automation › hardware verification and test
fault diagnosis
0.912025
Evolution of Aegis: Fault Diagnosis for AI Model Training Service in Production · NSDI 2025
Distributed systems
fault tolerance
0.912025
Evolution of Aegis: Fault Diagnosis for AI Model Training Service in Production · NSDI 2025
GPUs and heterogeneous computing
GPU computing
0.912025
Swift Unfolding of Communities: GPU-Accelerated Louvain Algorithm · PPoPP 2025
GPUs and heterogeneous computing
GPU graph processing
0.912025
Swift Unfolding of Communities: GPU-Accelerated Louvain Algorithm · PPoPP 2025
GPUs and heterogeneous computing › GPU sharing
GPU pooling
0.912025
Aegaeon: Effective GPU Pooling for Concurrent LLM Serving on the Market · SOSP 2025
GPUs and heterogeneous computing › multi-GPU computing
multi-GPU scaling
0.912025
Swift Unfolding of Communities: GPU-Accelerated Louvain Algorithm · PPoPP 2025
Parallel and multicore computing › synchronization
synchronization optimization
0.912025
Swift Unfolding of Communities: GPU-Accelerated Louvain Algorithm · PPoPP 2025
Storage systems › scalable storage › big data storage
data lake storage
0.812024
GraphAr: An Efficient Storage Scheme for Graph Data in Data Lakes · Proc. VLDB Endow. 2024
Storage systems › key-value storage
graph store
0.812024
GraphAr: An Efficient Storage Scheme for Graph Data in Data Lakes · Proc. VLDB Endow. 2024
Distributed systems
distributed graph processing
0.712023
Flash: A Framework for Programming Distributed Graph Processing Algorithms · ICDE 2023
GPUs and heterogeneous computing › GPU graph processing
multi-GPU graph processing
0.712023
Efficient Multi-GPU Graph Processing with Remote Work Stealing · ICDE 2023
Machine learning › Graph learning
graph neural network
0.512021
GraphScope: A Unified Engine For Big Graph Processing · Proc. VLDB Endow. 2021
Graph data management
graph partitioning
0.512021
3-D Partitioning for Large-Scale Graph Processing · IEEE Trans. Computers 2021
Graph data management › graph processing
large-scale graph processing
0.512021
GraphScope: A One-Stop Large Graph Processing System · Proc. VLDB Endow. 2021
Graph data management › graph processing
out-of-core graph processing
0.512021
3-D Partitioning for Large-Scale Graph Processing · IEEE Trans. Computers 2021
Distributed systems › distributed graph processing
distributed graph processing engine
0.512021
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
YearPublicationVenuePosition
2026 STAR: Decode-Phase Rescheduling for LLM Inference
abstract
Large 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
HPDC3
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
NSDI6
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
NSDI2
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
NSDI10
2025 Swift Unfolding of Communities: GPU-Accelerated Louvain Algorithm
abstract
The 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
PPoPP3
2025 SkeletonHunter: Diagnosing and Localizing Network Failures in Containerized Large Model Training
abstract
The 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
SIGCOMM10
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
SOSP2
2025 Revisiting Graph Analytics Benchmark
abstract
The 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. Data6
2024 Near-Lossless Gradient Compression for Data-Parallel Distributed DNN Training
abstract
Data 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
SoCC1
2024 GraphAr: An Efficient Storage Scheme for Graph Data in Data Lakes
abstract
Data 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 Algorithms
abstract
As 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
ICDE1
2023 Efficient Multi-GPU Graph Processing with Remote Work Stealing
abstract
Graph 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
ICDE3
2021 GraphScope: A Unified Engine For Big Graph Processing
abstract
GraphScope 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 System
abstract
Due 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 Processing
abstract
Disk 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. Computers1
2018 ReGraph: A Graph Processing Framework that Alternately Shrinks and Repartitions the Graph
abstract
"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
ICS1
2016 Exploring the Hidden Dimension in Graph Processing
Yongwei Wu 0001, Kang Chen 0001, Xuehai Qian, Xue Li 0024
OSDI5