VLDB 2026 Research / reviewers in the wild / expert
Changfeng Xie
dblp:152/7095
· DBLP profile ↗
3ranked-venue papers
0as first author
0since 2021 · last 2016
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Systems, architecture and hardware · 2Databases, data management, data science and information retrieval · 1
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 · 64% Parallel and multicore computing · 36% | |
| Databases, data mining, and information retrieval
2 papers |
Graph data management · 100% |
Topics — the 10 heaviest of 11, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Graph data management
distributed graph processing |
0.2 | 1 | 2016 | PathGraph: A Path Centric Graph Processing System · IEEE Trans. Parallel Distributed Syst. 2016 |
Storage systems › data compression
delta compression |
0.2 | 1 | 2016 | PathGraph: A Path Centric Graph Processing System · IEEE Trans. Parallel Distributed Syst. 2016 |
Storage systems › storage management
storage optimization |
0.2 | 1 | 2016 | PathGraph: A Path Centric Graph Processing System · IEEE Trans. Parallel Distributed Syst. 2016 |
Graph data management › graph processing
graph processing systems |
0.2 | 1 | 2014 | Fast Iterative Graph Computation: A Path Centric Approach · SC 2014 |
Graph data management › distributed graph processing
iterative graph computation |
0.2 | 1 | 2014 | Fast Iterative Graph Computation: A Path Centric Approach · SC 2014 |
Parallel and multicore computing
locality optimization |
0.2 | 1 | 2014 | Fast Iterative Graph Computation: A Path Centric Approach · SC 2014 |
Storage systems › out-of-core computation
out-of-core graph processing |
0.2 | 1 | 2014 | Fast Iterative Graph Computation: A Path Centric Approach · SC 2014 |
Parallel and multicore computing
load balancing |
0.1 | 1 | 2016 | PathGraph: A Path Centric Graph Processing System · IEEE Trans. Parallel Distributed Syst. 2016 |
Parallel and multicore computing › load balancing › dynamic load balancing
work stealing |
0.1 | 1 | 2016 | PathGraph: A Path Centric Graph Processing System · IEEE Trans. Parallel Distributed Syst. 2016 |
Parallel and multicore computing
parallel graph algorithms |
0.1 | 1 | 2014 | Fast Iterative Graph Computation: A Path Centric Approach · SC 2014 |
Methods — techniques the papers use, named apart from their topics
tree-based partitioning · 0.9scatter/gather · 0.5delta compression · 0.5DFS re-labeling · 0.5scatter/gather programming model · 0.4path-centric computation model · 0.4
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2016 | PathGraph: A Path Centric Graph Processing SystemabstractLarge scale iterative graph computation presents an interesting systems challenge due to two well known problems: (1) the lack of access locality and (2) the lack of storage efficiency. This paper presents PathGraph, a system for improving iterative graph computation on graphs with billions of edges. First, we improve the memory and disk access locality for iterative computation algorithms on large graphs by modeling a large graph using a collection of tree-based partitions. This enables us to use path-centric computation rather than vertex-centric or edge-centric computation. For each tree partition, we re-label vertices using DFS in order to preserve consistency between the order of vertex ids and vertex order in the paths. Second, a compact storage that is optimized for iterative graph parallel computation is developed in the PathGraph system. Concretely, we employ delta-compression and store tree-based partitions in a DFS order. By clustering highly correlated paths together as tree based partitions, we maximize sequential access and minimize random access on storage media. Third but not the least, our path-centric computation model is implemented using a scatter/gather programming model. We parallel the iterative computation at partition tree level and perform sequential local updates for vertices in each tree partition to improve the convergence speed. To provide well balanced workloads among parallel threads at tree partition level, we introduce the concept of multiple stealing points based task queue to allow work stealings from multiple points in the task queue. We evaluate the effectiveness of PathGraph by comparing with recent representative graph processing systems such as GraphChi and X-Stream etc. Our experimental results show that our approach outperforms the two systems on a number of graph algorithms for both in-memory and out-of-core graphs. While our approach achieves better data balance and load balance, it also shows better speedup than the two systems with the growth of threads. Pingpeng Yuan, Changfeng Xie, Ling Liu 0001, Hai Jin 0001 |
IEEE Trans. Parallel Distributed Syst. | 2 |
| 2014 | Fast Iterative Graph Computation: A Path Centric ApproachabstractLarge scale graph processing represents an interesting challenge due to the lack of locality. This paper presents Path Graph for improving iterative graph computation on graphs with billions of edges. Our system design has three unique features: First, we model a large graph using a collection of tree-based partitions and use an path-centric computation rather than vertex-centric or edge-centric computation. Our parallel computation model significantly improves the memory and disk locality for performing iterative computation algorithms. Second, we design a compact storage that further maximize sequential access and minimize random access on storage media. Third, we implement the path-centric computation model by using a scatter/gather programming model, which parallels the iterative computation at partition tree level and performs sequential updates for vertices in each partition tree. The experimental results show that the path-centric approach outperforms vertex centric and edge-centric systems on a number of graph algorithms for both in-memory and out-of-core graphs. Pingpeng Yuan, Wenya Zhang, Changfeng Xie, Hai Jin 0001, Ling Liu 0001, Kisung Lee |
SC | 3 |
| 2014 | Dynamic and fast processing of queries on large-scale RDF data
Pingpeng Yuan, Changfeng Xie, Hai Jin 0001, Ling Liu 0001, Xuanhua Shi |
Knowl. Inf. Syst. | 2 |