VLDB 2026 Research / reviewers in the wild / expert
Himchan Park
dblp:167/8142
· DBLP profile ↗
7ranked-venue papers
4as first author
2since 2021 · last 2021
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Databases, data management, data science and information retrieval · 7 · 4 first-author · 2 since 2021Artificial intelligence and machine learning · 1 · 1 first-author
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
5 papers |
Parallel and multicore computing · 42% Storage systems · 28% High-performance computing · 13% | |
| Databases, data mining, and information retrieval
3 papers |
Data mining · 73% Graph data management · 27% | |
| Theoretical computer science
3 papers |
Graph algorithms and graph theory · 100% |
Topics — the 16 heaviest of 18, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Data mining › structured data mining › graph mining
graph generation |
0.6 | 2 | 2018 | EvoGraph: An Effective and Efficient Graph Upscaling Method for Preserving Graph Properties · KDD 2018 TrillionG: A Trillion-scale Synthetic Graph Generator using a Recursive Vector Model · SIGMOD Conference 2017 |
Data mining › structured data mining
graph mining |
0.5 | 2 | 2018 | EvoGraph: An Effective and Efficient Graph Upscaling Method for Preserving Graph Properties · KDD 2018 DSP-CC-: I/O Efficient Parallel Computation of Connected Components in Billion-Scale Networks · IEEE Trans. Knowl. Data Eng. 2015 |
Storage systems › out-of-core computation
out-of-core graph processing |
0.5 | 2 | 2016 | GTS: A Fast and Scalable Graph Processing Method based on Streaming Topology to GPUs · SIGMOD Conference 2016 DSP-CC: I/O efficient parallel computation of connected components in billion-scale networks · ICDE 2016 |
Parallel and multicore computing › parallel graph algorithms
parallel graph generation |
0.5 | 1 | 2021 | LineageBA: A Fast, Exact and Scalable Graph Generation for the Barabási-Albert Model · ICDE 2021 |
Graph algorithms and graph theory
graph generation |
0.5 | 1 | 2021 | LineageBA: A Fast, Exact and Scalable Graph Generation for the Barabási-Albert Model · ICDE 2021 |
Graph algorithms and graph theory
graph processing |
0.5 | 1 | 2021 | Trillion-scale Graph Processing Simulation based on Top-Down Graph Upscaling · ICDE 2021 |
Parallel and multicore computing
parallel graph algorithms |
0.5 | 2 | 2016 | DSP-CC: I/O efficient parallel computation of connected components in billion-scale networks · ICDE 2016 DSP-CC-: I/O Efficient Parallel Computation of Connected Components in Billion-Scale Networks · IEEE Trans. Knowl. Data Eng. 2015 |
Graph data management › graph transformation
graph property preservation |
0.3 | 1 | 2018 | EvoGraph: An Effective and Efficient Graph Upscaling Method for Preserving Graph Properties · KDD 2018 |
Data mining › structured data mining › graph mining › graph generation
synthetic graph generation |
0.3 | 1 | 2017 | TrillionG: A Trillion-scale Synthetic Graph Generator using a Recursive Vector Model · SIGMOD Conference 2017 |
GPUs and heterogeneous computing
GPU graph processing |
0.2 | 1 | 2016 | GTS: A Fast and Scalable Graph Processing Method based on Streaming Topology to GPUs · SIGMOD Conference 2016 |
Graph algorithms and graph theory › graph connectivity
connected components |
0.2 | 1 | 2016 | DSP-CC: I/O efficient parallel computation of connected components in billion-scale networks · ICDE 2016 |
Graph data management › graph algorithms
connected components |
0.2 | 1 | 2015 | DSP-CC-: I/O Efficient Parallel Computation of Connected Components in Billion-Scale Networks · IEEE Trans. Knowl. Data Eng. 2015 |
High-performance computing
large-scale graph processing |
0.1 | 1 | 2021 | LineageBA: A Fast, Exact and Scalable Graph Generation for the Barabási-Albert Model · ICDE 2021 |
Distributed systems
distributed graph processing |
0.1 | 2 | 2016 | GTS: A Fast and Scalable Graph Processing Method based on Streaming Topology to GPUs · SIGMOD Conference 2016 DSP-CC-: I/O Efficient Parallel Computation of Connected Components in Billion-Scale Networks · IEEE Trans. Knowl. Data Eng. 2015 |
Storage systems
flash and SSD |
0.1 | 1 | 2016 | DSP-CC: I/O efficient parallel computation of connected components in billion-scale networks · ICDE 2016 |
Storage systems › flash and SSD
solid-state drive |
0.1 | 1 | 2016 | GTS: A Fast and Scalable Graph Processing Method based on Streaming Topology to GPUs · SIGMOD Conference 2016 |
Methods — techniques the papers use, named apart from their topics
lineage relationship · 1.0hash collision detection · 1.0secondary storage exploitation · 0.5i/o-efficient parallel computation · 0.5sequential disk access · 0.4page-level cache · 0.4mapreduce · 0.4preferential attachment · 0.3graph upscaling · 0.3kronecker · 0.3RMAT · 0.3graph streaming · 0.2
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2021 | LineageBA: A Fast, Exact and Scalable Graph Generation for the Barabási-Albert ModelabstractThe Barabási-Albert(BA) model plays an important role in many domains since it can generate a scale-free graph having the degree exponents that real graphs have. However, due to the dependency among the edges generated at different time steps, the exact generation methods support only a single thread, and the parallel generation methods generate a graph only approximately. There is no method that can generate a large-scale graph following the BA model strictly using multiple threads. We propose a fast, exact, and scalable graph generation method called LineageBA that solves the above issue. We propose the concept of lineage relationship for reducing memory usage significantly and the detection of hash collisions for parallelizing the graph generation. Through extensive experiments, we have shown that LineageBA significantly outperforms the state-of-the-art BA graph generation methods and easily generates 2.5 trillion edges within four hours using a small cluster of PCs. Himchan Park, Min-Soo Kim 0002 |
ICDE | 1 |
| 2021 | Trillion-scale Graph Processing Simulation based on Top-Down Graph Upscaling
Himchan Park, Jinjun Xiong, Min-Soo Kim 0002 |
ICDE | 1 |
| 2018 | EvoGraph: An Effective and Efficient Graph Upscaling Method for Preserving Graph PropertiesabstractNowadays, many researchers and industry groups often suffer from the lack of a variety of large-scale real graphs. Although a lot of synthetic graph generation methods,(or models) such as RMAT and BA have been developed, their output graphs tend to be quite different from real-world graphs in terms of graph properties. There are a few graph upscaling methods such as Gscaler, they still fail to preserve important properties of the original graph and fail to upscale due to out of memory or too long runtime. In this paper, we propose a novel graph upscaling method called EvoGraph that can upscale the original graph with preserving its properties regardless of a scale factor. It determines and attaches new edges to the real graph using the preferential attachment mechanism in an effective and efficient way. Through extensive experiments, we have demonstrated that EvoGraph significantly outperforms the state-of-the-art graph upscaling method Gscaler in terms of preserving graph properties and performance measures such as runtime, memory usage, and scalability. Himchan Park, Min-Soo Kim 0002 |
KDD | 1 |
| 2017 | TrillionG: A Trillion-scale Synthetic Graph Generator using a Recursive Vector ModelabstractAs many applications encounter exponential growth in graph sizes, a fast and scalable graph generator has become more important than ever before due to lack of large-scale realistic graphs for evaluating the performance of graph processing methods. Although there have been proposed a number of methods to generate synthetic graphs, they are not very efficient in terms of space and time complexities, and so, cannot generate even trillion-scale graphs using a moderate size cluster of commodity machines. Here, we propose an efficient and scalable disk-based graph generator, TrillionG that can generate massive graphs in a short time only using a small amount of memory. It can generate a graph of a trillion edges following the RMAT or Kronecker models within two hours only using 10 PCs. We first generalize existing graph generation models to the scope-based generation model, where RMAT and Kronecker correspond to two extremes. Then, we propose a new graph generation model called the recursive vector model, which compromises two extremes, and so, solves the space and time complexity problems existing in RMAT and Kronecker. We also extend the recursive vector model so as to generate a semantically richer graph database. Through extensive experiments, we have demonstrated that TrillionG outperforms the state-of-the-art graph generators by up to orders of magnitude. Himchan Park, Min-Soo Kim 0002 |
SIGMOD Conference | 1 |
| 2016 | DSP-CC: I/O efficient parallel computation of connected components in billion-scale networksabstractComputing connected components (CC) is a core operation on graph data. Since billion-scale graphs cannot be resident in memory of a single machine, there have been proposed a number of distributed graph processing methods. The representative ones for CC are Hash-To-Min and PowerGraph. Hash-To-Min focuses on minimizing the number of MapReduce rounds, but is still slower than in-memory methods, PowerGraph is a fast and general in-memory graph method, but requires a lot of machines for handling billion-scale graphs. We propose an ultra-fast parallel method DSP-CC, using only a single PC that exploits secondary storage like a PCI-E SSD for handling billion-scale graphs. It can compute connected components I/O efficiently using only a limited size of memory. Our experimental results show that DSP-CC significantly outperforms the representative methods including Hash-To-Min and PowerGraph. Min-Soo Kim 0002, Sangyeon Lee, Wook-Shin Han, Himchan Park, Jeonghoon Lee 0004 |
ICDE | 4 |
| 2016 | GTS: A Fast and Scalable Graph Processing Method based on Streaming Topology to GPUsabstractA fast and scalable graph processing method becomes increasingly important as graphs become popular in a wide range of applications and their sizes are growing rapidly. Most of distributed graph processing methods require a lot of machines equipped with a total of thousands of CPU cores and a few terabyte main memory for handling billion-scale graphs. Meanwhile, GPUs could be a promising direction toward fast processing of large-scale graphs by exploiting thousands of GPU cores. All of the existing methods using GPUs, however, fail to process large-scale graphs that do not fit in main memory of a single machine. Here, we propose a fast and scalable graph processing method GTS that handles even RMAT32 (64 billion edges) very efficiently only by using a single machine. The proposed method stores graphs in PCI-E SSDs and executes a graph algorithm using thousands of GPU cores while streaming topology data of graphs to GPUs via PCI-E interface. GTS is fast due to no communication overhead and scalable due to no data duplication from graph partitioning among machines. Through extensive experiments, we show that GTS consistently and significantly outperforms the major distributed graph processing methods, GraphX, Giraph, and PowerGraph, and the state-of-the-art GPU-based method TOTEM. Min-Soo Kim 0002, Kyuhyeon An, Himchan Park, Hyunseok Seo |
SIGMOD Conference | 3 |
| 2015 | DSP-CC-: I/O Efficient Parallel Computation of Connected Components in Billion-Scale NetworksabstractComputing connected components is a core operation on graph data. Since billion-scale graphs cannot be resident in memory of a single server, several approaches based on distributed machines have recently been proposed. The representative methods are$\mathsf{Hash\hbox{-}To\hbox{-}Min}$and$\mathsf{PowerGraph}$.$\mathsf{Hash\hbox{-}To\hbox{-}Min}$is the state-of-the artdisk-baseddistributed method which minimizes the number of MapReduce rounds.$\mathsf{PowerGraph}$is the-state-of-the-artin-memorydistributed system, which is typically faster than the disk-based distributed one, however, requires a lot of machines for handling billion-scale graphs. In this paper, we propose an I/O efficient parallel algorithm for billion-scale graphs in a single PC. We first propose theDisk-based Sequential access-oriented Parallel processing(DSP) model that exploits sequential disk access in terms of disk I/Os and parallel processing in terms of computation. We then propose an ultra-fast disk-based parallel algorithm for computing connected components,$\mathsf{DSP\hbox{-}CC}$, which largely improves the performance through sequential disk scan andpage-level cache-conscious parallel processing. Extensive experimental results show that$\mathsf{DSP\hbox{-}CC}$1) computes connected components in billion-scale graphs using the limited memory size whereas in-memory algorithms can only support medium-sized graphs with the same memory size, and 2) significantly outperforms all distributed competitors as well as a representative disk-based parallel method. Min-Soo Kim 0002, Sangyeon Lee, Wook-Shin Han, Himchan Park, Jeonghoon Lee 0004 |
IEEE Trans. Knowl. Data Eng. | 4 |