Demo Data from EDBT 2026 / reviewers in the wild / expert
Wonbae Kim
dblp:201/4851
· DBLP profile ↗
6ranked-venue papers
3as first author
3since 2021 · last 2022
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Systems, architecture and hardware · 4 · 1 first-author · 2 since 2021Software engineering, systems software and programming languages · 1 · 1 first-author · 1 since 2021Applied, interdisciplinary, general and emerging computing · 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
2 papers |
Memory systems · 46% Storage systems · 40% Distributed systems · 14% | |
| Databases, data mining, and information retrieval
2 papers |
Indexing and storage engines · 100% |
Topics — the 11 heaviest of 11, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Memory systems › non-volatile memory
persistent memory |
1.1 | 2 | 2022 | ListDB: Union of Write-Ahead Logs and Persistent SkipLists for Incremental Checkpointing on Persistent Memory · OSDI 2022 Failure-Atomic Byte-Addressable R-tree for Persistent Memory · IEEE Trans. Parallel Distributed Syst. 2021 |
Indexing and storage engines › persistent data structure
persistent index |
0.6 | 1 | 2022 | ListDB: Union of Write-Ahead Logs and Persistent SkipLists for Incremental Checkpointing on Persistent Memory · OSDI 2022 |
Distributed systems › fault tolerance
checkpointing |
0.6 | 1 | 2022 | ListDB: Union of Write-Ahead Logs and Persistent SkipLists for Incremental Checkpointing on Persistent Memory · OSDI 2022 |
Storage systems
key-value storage |
0.6 | 1 | 2022 | ListDB: Union of Write-Ahead Logs and Persistent SkipLists for Incremental Checkpointing on Persistent Memory · OSDI 2022 |
Storage systems
storage reliability |
0.6 | 1 | 2022 | ListDB: Union of Write-Ahead Logs and Persistent SkipLists for Incremental Checkpointing on Persistent Memory · OSDI 2022 |
Indexing and storage engines › spatial index
r-tree |
0.5 | 1 | 2021 | Failure-Atomic Byte-Addressable R-tree for Persistent Memory · IEEE Trans. Parallel Distributed Syst. 2021 |
Indexing and storage engines
spatial index |
0.5 | 1 | 2021 | Failure-Atomic Byte-Addressable R-tree for Persistent Memory · IEEE Trans. Parallel Distributed Syst. 2021 |
Storage systems
crash consistency |
0.5 | 1 | 2021 | Failure-Atomic Byte-Addressable R-tree for Persistent Memory · IEEE Trans. Parallel Distributed Syst. 2021 |
Memory systems
non-volatile memory |
0.5 | 1 | 2021 | Failure-Atomic Byte-Addressable R-tree for Persistent Memory · IEEE Trans. Parallel Distributed Syst. 2021 |
Memory systems
cache coherence |
0.1 | 1 | 2021 | Failure-Atomic Byte-Addressable R-tree for Persistent Memory · IEEE Trans. Parallel Distributed Syst. 2021 |
Memory systems › cache management
cache flushing |
0.1 | 1 | 2021 | Failure-Atomic Byte-Addressable R-tree for Persistent Memory · IEEE Trans. Parallel Distributed Syst. 2021 |
Methods — techniques the papers use, named apart from their topics
non-blocking synchronization · 1.0logging · 1.0
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2022 | VeloxDFS: Streaming Access to Distributed Datasets to Reduce Disk Seeks
Sunghwan Ahn, Hyeongjun Park, Vicente A. B. Sanchez, Deukyeon Hwang, Wonbae Kim, Alan Sussman, Beomseok Nam |
CCGRID | 5 |
| 2022 | ListDB: Union of Write-Ahead Logs and Persistent SkipLists for Incremental Checkpointing on Persistent Memory
Wonbae Kim, Chanyeol Park, Dongui Kim, Hyeongjun Park, Young-ri Choi, Alan Sussman, Beomseok Nam |
OSDI | 1 |
| 2021 | Failure-Atomic Byte-Addressable R-tree for Persistent MemoryabstractIn this article, we propose Failure-atomic Byte-addressable R-tree (FBR-tree) that leverages the byte-addressability, persistence, and high performance of persistent memory while guaranteeing the crash consistency. We carefully control the order of store and cacheline flush instructions and prevent any single store instruction from making an FBR-tree inconsistent and unrecoverable. We also develop a non-blocking lock-free range query algorithm for FBR-tree. Since FBR-tree allows read transactions to detect and ignore any transient inconsistent states, multiple read transactions can concurrently access tree nodes without using shared locks while other write transactions are making changes to them. Our performance study shows that FBR-tree successfully reduces the legacy logging overhead and the lock-free range query algorithm shows up to 2.6x higher query processing throughput than the shared lock-based crabbing concurrency protocol. Soojeong Cho, Wonbae Kim, Sehyeon Oh, Changdae Kim 0001, Kwangwon Koh, Beomseok Nam |
IEEE Trans. Parallel Distributed Syst. | 2 |
| 2017 | Coalescing HDFS Blocks to Avoid Recurring YARN Container OverheadabstractHadoop clusters have been transitioning from a dedicated cluster environment to a shared cluster environment. This trend has resulted in the YARN container abstraction that isolates computing tasks from physical resources. With YARN containers, Hadoop has expanded to support various distributed frameworks. However, it has been reported that Hadoop tasks suffer from a significant overhead of container relaunch. In order to reduce the container overhead without making significant changes to the existing YARN framework, we propose leveraging the input split, which is the logical representation of physical HDFS blocks. Our assorted block coalescing scheme combines multiple HDFS blocks and creates large input splits of various sizes, reducing the number of containers and their initialization overhead. Our experimental study shows the assorted block coalescing scheme reduces the container overhead by a large margin while it achieves good load balance and job scheduling fairness without impairing the degree of overlap between map phase and reduce phase. Wonbae Kim, Young-ri Choi, Beomseok Nam |
CLOUD | 1 |
| 2017 | Mitigating YARN Container Overhead with Input SplitsabstractWe analyze YARN container overhead and present early results of reducing its overhead by dynamically adjusting the input split size. YARN is designed as a generic resource manager that decouples programming models from resource management infrastructures. We demonstrate that YARN's generic design incurs significant overhead because each con- tainer must perform various initialization steps, including authentication. To reduce container overhead without changing the existing YARN framework significantly, we propose leverag- ing the input split, which is the logical representation of physical HDFS blocks. With input splits, we can combine multiple HDFS blocks and increase the input size of each container, thereby enabling a single map wave and reducing the number of containers and their initialization overhead. Experimental results shows that we can avoid recurring container overhead by selecting the right size for input splits and reducing the number of containers. Wonbae Kim, Young-ri Choi, Beomseok Nam |
CCGrid | 1 |
| 2017 | EclipseMR: Distributed and Parallel Task Processing with Consistent HashingabstractWe present EclipseMR, a novel MapReduce framework prototype that efficiently utilizes a large distributed memory in cluster environments. EclipseMR consists of double-layered consistent hash rings - a decentralized DHT-based file system and an in-memory key-value store that employs consistent hashing. The in-memory key-value store in EclipseMR is designed not only to cache local data but also remote data as well so that globally popular data can be distributed across cluster servers and found by consistent hashing. In order to leverage large distributed memories and increase the cache hit ratio, we propose a locality-aware fair (LAF) job scheduler that works as the load balancer for the distributed in-memory caches. Based on hash keys, the LAF job scheduler predicts which servers have reusable data, and assigns tasks to the servers so that they can be reused. The LAF job scheduler makes its best efforts to strike a balance between data locality and load balance, which often conflict with each other. We evaluate EclipseMR by quantifying the performance effect of each component using several representative MapReduce applications and show EclipseMR is faster than Hadoop and Spark by a large margin for various applications. Vicente A. B. Sanchez, Wonbae Kim, Youngmoon Eom, Kibeom Jin, Moohyeon Nam, Deukyeon Hwang, Jik-Soo Kim, Beomseok Nam |
CLUSTER | 2 |