Changfeng Xie

dblp:152/7095 · DBLP profile ↗
← Back
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

TopicWeightPapersLastEvidence papers
Graph data management
distributed graph processing
0.212016
PathGraph: A Path Centric Graph Processing System · IEEE Trans. Parallel Distributed Syst. 2016
Storage systems › data compression
delta compression
0.212016
PathGraph: A Path Centric Graph Processing System · IEEE Trans. Parallel Distributed Syst. 2016
Storage systems › storage management
storage optimization
0.212016
PathGraph: A Path Centric Graph Processing System · IEEE Trans. Parallel Distributed Syst. 2016
Graph data management › graph processing
graph processing systems
0.212014
Fast Iterative Graph Computation: A Path Centric Approach · SC 2014
Graph data management › distributed graph processing
iterative graph computation
0.212014
Fast Iterative Graph Computation: A Path Centric Approach · SC 2014
Parallel and multicore computing
locality optimization
0.212014
Fast Iterative Graph Computation: A Path Centric Approach · SC 2014
Storage systems › out-of-core computation
out-of-core graph processing
0.212014
Fast Iterative Graph Computation: A Path Centric Approach · SC 2014
Parallel and multicore computing
load balancing
0.112016
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.112016
PathGraph: A Path Centric Graph Processing System · IEEE Trans. Parallel Distributed Syst. 2016
Parallel and multicore computing
parallel graph algorithms
0.112014
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
YearPublicationVenuePosition
2016 PathGraph: A Path Centric Graph Processing System
abstract
Large 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 Approach
abstract
Large 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
SC3
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