Pengxi Liu

dblp:98/6423 · DBLP profile ↗
← Back
3ranked-venue papers
0as first author
3since 2021 · last 2026
—ORCID · conflict

Domains — the database's venue-derived domains; a paper can count in several

Databases, data management, data science and information retrieval · 3 · 3 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 · 60% Memory systems · 40%
Databases, data mining, and information retrieval
1 paper
Graph data management · 100%
Theoretical computer science
1 paper
Graph algorithms and graph theory · 100%

Topics — the 5 heaviest of 6, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Memory systems › data layout optimization
graph reordering
1.012026
GoGraph: Accelerating Graph Processing Through Incremental Reordering · IEEE Trans. Knowl. Data Eng. 2026
Graph algorithms and graph theory
graph processing
1.012026
GoGraph: Accelerating Graph Processing Through Incremental Reordering · IEEE Trans. Knowl. Data Eng. 2026
Graph data management › distributed graph processing
iterative graph computation
0.812024
Fast Iterative Graph Computing with Updated Neighbor States · ICDE 2024
Storage systems › key-value storage
graph store
0.812024
LSMGraph: A High-Performance Dynamic Graph Storage System with Multi-Level CSR · Proc. ACM Manag. Data 2024
Storage systems › key-value storage
LSM-tree
0.812024
LSMGraph: A High-Performance Dynamic Graph Storage System with Multi-Level CSR · Proc. ACM Manag. Data 2024

Methods — techniques the papers use, named apart from their topics

metric-based optimization · 2.0incremental reordering · 2.0vertex-grained version control · 0.8multi-level CSR · 0.8memgraph · 0.8divide-and-conquer · 0.8
YearPublicationVenuePosition
2026 GoGraph: Accelerating Graph Processing Through Incremental Reordering
abstract
A great number of graph analysis algorithms involve iterative computations, which dominate the runtime. Accelerating iterative graph computations has become the key to improving the performance of graph algorithms. While numerous studies have focused on reducing the runtime of each iteration to improve efficiency, the optimization of the number of iterations is often overlooked. In this work, we first establish a correlation between vertex processing order and the number of iterations, providing an opportunity to reduce the number of iterations. We propose a metric function to evaluate the effectiveness of vertex processing order in accelerating iterative computations. Leveraging this metric, we propose a novel graph reordering method, GoGraph, which constructs an efficient vertex processing order. Additionally, for evolving graphs, we further propose a metric function designed to evaluate the effectiveness of vertex processing orders in response to graph changes and provide three optional methods for dynamically adjusting the vertex processing order. Our experimental results illustrate that GoGraph sur passes current state-of-the-art reordering algorithms, improving runtime by an average of 1.83× (up to 3.34×). Compared to traditional synchronous computation methods, our approach enhances the speed of iterative computations by up to 6.30×. In dynamic scenarios, incremental GoGraph can reduce end-to-end time by 43% on average (up to 48%).
Shufeng Gong 0001, Hanzhang Chen, Song Yu 0004, Pengxi Liu, Yanfeng Zhang 0001, Ge Yu 0001, Jeffrey Xu Yu
IEEE Trans. Knowl. Data Eng.6
2024 Fast Iterative Graph Computing with Updated Neighbor States
abstract
Enhancing the efficiency of iterative computation on graphs has garnered considerable attention in both industry and academia. Nonetheless, the majority of efforts focus on expediting iterative computation by minimizing the running time per iteration step, ignoring the optimization of the number of iteration rounds, which is a crucial aspect of iterative compu-tation. We experimentally verified the correlation between the vertex processing order and the number of iterative rounds, thus making it possible to reduce the number of execution rounds for iterative computation. In this paper, we propose a graph reordering method, GoGraph, which can construct a well-formed vertex processing order effectively reducing the number of iteration rounds and, consequently, accelerating iterative computation. Before delving into GoGraph, a metric function is introduced to quantify the efficiency of vertex processing order in accelerating iterative computation. This metric reflects the quality of the processing order by counting the number of edges whose source precedes the destination. GoGraph employs a divide-and-conquer mindset to establish the vertex processing order by maximizing the value of the metric function. Our experimental results show that GoGraph outperforms current state-of-the-art reordering algorithms by 1.83 x on average (up to 3.34 x) in runtime. Compared with traditional synchronous computation, our method improves the iterative computations up to 6.30 x in runtime.
Shufeng Gong 0001, Hanzhang Chen, Song Yu 0004, Pengxi Liu, Yanfeng Zhang 0001, Ge Yu 0001, Jeffrey Xu Yu
ICDE6
2024 LSMGraph: A High-Performance Dynamic Graph Storage System with Multi-Level CSR
abstract
The growing volume of graph data may exhaust the main memory. It is crucial to design a disk-based graph storage system to ingest updates and analyze graphs efficiently. However, existing dynamic graph storage systems suffer from read or write amplification and face the challenge of optimizing both read and write performance simultaneously. To address this challenge, we propose LSMGraph, a novel dynamic graph storage system that combines the write-friendly LSM-tree and the read-friendly CSR. It leverages the multi-level structure of LSM-trees to optimize write performance while utilizing the compact CSR structures embedded in the LSM-trees to boost read performance. LSMGraph uses a new memory structure, MemGraph, to efficiently cache graph updates and uses a multi-level index to speed up reads within the multi-level structure. Furthermore, LSMGraph incorporates a vertex-grained version control mechanism to mitigate the impact of LSM-tree compaction on read performance and ensure the correctness of concurrent read and write operations. Our evaluation shows that LSMGraph significantly outperforms state-of-the-art (graph) storage systems on both graph update and graph analytical workloads.
Song Yu 0004, Shufeng Gong 0001, Sijie Shen, Yanfeng Zhang 0001, Wenyuan Yu, Pengxi Liu, Hongfu Li, Xiaojian Luo, Ge Yu 0001, Jingren Zhou 0001
Proc. ACM Manag. Data7