EDBT 2026 Demo / reviewers in the wild / expert
Kijae Hong
dblp:266/5820
· DBLP profile ↗
3ranked-venue papers
1as first author
2since 2021 · last 2024
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Databases, data management, data science and information retrieval · 3 · 1 first-author · 2 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.
| Databases, data mining, and information retrieval
3 papers |
Query processing and optimization · 64% Graph data management · 16% Data models and query languages · 10% | |
| Computer architecture, parallel and distributed computing, and storage systems
1 paper |
GPUs and heterogeneous computing · 100% |
Topics — the 10 heaviest of 11, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Query processing and optimization › query execution › hardware-accelerated query processing
GPU-accelerated query processing |
0.8 | 1 | 2024 | Themis: A GPU-accelerated Relational Query Execution Engine · Proc. VLDB Endow. 2024 |
Query processing and optimization
query execution |
0.8 | 1 | 2024 | Themis: A GPU-accelerated Relational Query Execution Engine · Proc. VLDB Endow. 2024 |
Query processing and optimization › query scheduling
query load balancing |
0.8 | 1 | 2024 | Themis: A GPU-accelerated Relational Query Execution Engine · Proc. VLDB Endow. 2024 |
Data models and query languages
graph query language |
0.5 | 1 | 2021 | iTurboGraph: Scaling and Automating Incremental Graph Analytics · SIGMOD Conference 2021 |
Data stream processing
streaming graph |
0.5 | 1 | 2021 | iTurboGraph: Scaling and Automating Incremental Graph Analytics · SIGMOD Conference 2021 |
Query processing and optimization
cardinality estimation |
0.4 | 1 | 2020 | G-CARE: A Framework for Performance Benchmarking of Cardinality Estimation Techniques for Subgraph Matching · SIGMOD Conference 2020 |
Query processing and optimization › cardinality estimation
subgraph matching cardinality estimation |
0.4 | 1 | 2020 | G-CARE: A Framework for Performance Benchmarking of Cardinality Estimation Techniques for Subgraph Matching · SIGMOD Conference 2020 |
GPUs and heterogeneous computing › GPU query processing
GPU query engine |
0.2 | 1 | 2024 | Themis: A GPU-accelerated Relational Query Execution Engine · Proc. VLDB Endow. 2024 |
Graph data management
dynamic graph processing |
0.1 | 1 | 2021 | iTurboGraph: Scaling and Automating Incremental Graph Analytics · SIGMOD Conference 2021 |
Graph data management › graph pattern matching
subgraph matching |
0.1 | 1 | 2020 | G-CARE: A Framework for Performance Benchmarking of Cardinality Estimation Techniques for Subgraph Matching · SIGMOD Conference 2020 |
Methods — techniques the papers use, named apart from their topics
workload size approximation · 1.5warp-level scheduling · 1.5query incrementalization · 0.5graph streaming algebra · 0.5compiler · 0.5sampling · 0.4online aggregation · 0.4
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2024 | Themis: A GPU-accelerated Relational Query Execution EngineabstractGPU-accelerated relational query execution engines have parallelized the execution of a pipeline, a sequence of operators. For the parallelization, the engines evenly partition the tuples in a table that will be scanned by the pipeline's first operator (a scan), and each thread executes the pipeline for the tuples in a partition. However, this approach leads to load imbalances since an operator returns a varying number of output tuples per input tuple, particularly under non-uniform data distributions such as skewed join key values. The load imbalances are classified into intra- and inter-warp load imbalances (intra-WLIs and inter-WLIs) since 1) threads are grouped into warps and 2) every thread in a warp evaluates the same operator for an input tuple concurrently following a single-instruction-multiple-thread manner. In contrast, threads in different warps can evaluate different operators concurrently. Although load balancing techniques have been proposed, however, they fail to solve the load imbalances on various workloads. In this paper, we propose a query execution engine, Themis, named after the deity of fairness, which symbolizes balanced workloads within our context. Themis minimizes intra-WLIs and inter-WLIs across various workloads. First, Themis minimizes intra-WLIs by redistributing tuples between the threads in a warp and making the threads evaluate an operator only when all of them hold inputs. Second, Themis mitigates the inter-WLIs by redistributing the tuples of warps with heavy workloads to idle warps. To check whether a warp's workload is heavy, we propose a method to approximate the sizes of warps' workloads. Based on these approximations, Themis adaptively adjusts the threshold for determining a warp's workload as heavy. In a recent benchmark JCC-H, which introduces skewed join key distributions to TPC-H, Themis significantly alleviates the inter-WLIs and intra-WLIs, outperforming the runner-up by up to 379x. Kijae Hong, Kyoungmin Kim 0002, Young-Koo Lee, Yang-Sae Moon, Sourav S. Bhowmick, Wook-Shin Han |
Proc. VLDB Endow. | 1 |
| 2021 | iTurboGraph: Scaling and Automating Incremental Graph AnalyticsabstractWith the rise of streaming data for dynamic graphs, large-scale graph analytics meets a new requirement of Incremental Computation because the larger the graph, the higher the cost for updating the analytics results by re-execution. A dynamic graph consists of an initial graph G and graph mutation updates Δ G$ of edge insertions or deletions. Given a query Q, its results $Q(G)$, and updates for Δ G$ to G, incremental graph analytics computes updates Δ Q$ such that Q($G \cup Δ G)$ = $Q(G)$ $\cup$ Δ Q$ where $\cup$ is a union operator. In this paper, we consider the problem of large-scale incremental neighbor-centric graph analytics (\NGA ). We solve the limitations of previous systems: lack of usability due to the difficulties in programming incremental algorithms for \NGA and limited scalability and efficiency due to the overheads in maintaining intermediate results for graph traversals in \NGA. First, we propose a domain-specific language, ŁNGA, and develop its compiler for intuitive programming of \NGA, automatic query incrementalization, and query optimizations. Second, we define Graph Streaming Algebra as a theoretical foundation for scalable processing of incremental \NGA. We introduce a concept of Nested Graph Windows and model graph traversals as the generation of walk streams. Lastly, we present a system \SystemName, which efficiently processes incremental \NGA for large graphs. Comprehensive experiments show that it effectively avoids costly re-executions and efficiently updates the analytics results with reduced IO and computations. Seongyun Ko, Taesung Lee, Kijae Hong, In Seo, Jiwon Seo 0002, Wook-Shin Han |
SIGMOD Conference | 3 |
| 2020 | G-CARE: A Framework for Performance Benchmarking of Cardinality Estimation Techniques for Subgraph MatchingabstractDespite the crucial role of cardinality estimation in query optimization, there has been no systematic and in-depth study of the existing cardinality estimation techniques for subgraph matching queries. In this paper, for the first time, we present a comprehensive study of the existing cardinality estimation techniques for subgraph matching queries, scaling far beyond the original experiments. We first introduce a novel framework called g-care that enables us to realize all existing techniques on top of it and that provides insights on their performance. By using g-care, we then reimplement representative cardinality estimation techniques for graph databases as well as relational databases. We next evaluate these techniques w.r.t accuracy on rdf and non-rdf graphs from different domains with subgraph matching queries of various topologies so far considered. Surprisingly, our results reveal that all existing techniques have serious problems in accuracy for various scenarios and datasets. Intriguingly, a simple sampling method based on an online aggregation technique designed for relational data, consistently outperforms all existing techniques. Yeonsu Park 0001, Seongyun Ko, Sourav S. Bhowmick, Kyoungmin Kim 0002, Kijae Hong, Wook-Shin Han |
SIGMOD Conference | 5 |