Demo Data from EDBT 2026 / reviewers in the wild / expert
Kangnyeon Kim
dblp:54/8970
· DBLP profile ↗
5ranked-venue papers
3as first author
0since 2021 · last 2019
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Databases, data management, data science and information retrieval · 4 · 3 first-authorSystems, architecture and hardware · 2
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
3 papers |
Parallel and multicore computing · 32% Distributed systems · 32% Storage systems · 24% | |
| Databases, data mining, and information retrieval
2 papers |
Transaction processing and concurrency control · 82% Database system architecture and tuning · 18% |
Topics — the 14 heaviest of 15, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Parallel and multicore computing
concurrent data structures |
0.3 | 1 | 2018 | A scalable ordering primitive for multicore machines · EuroSys 2018 |
Distributed systems › distributed algorithms
logical clocks |
0.3 | 1 | 2018 | A scalable ordering primitive for multicore machines · EuroSys 2018 |
Parallel and multicore computing
synchronization |
0.3 | 1 | 2018 | A scalable ordering primitive for multicore machines · EuroSys 2018 |
Distributed systems › concurrency control
timestamping |
0.3 | 1 | 2018 | A scalable ordering primitive for multicore machines · EuroSys 2018 |
Transaction processing and concurrency control › concurrency control
optimistic concurrency control |
0.2 | 1 | 2016 | ERMIA: Fast Memory-Optimized Database System for Heterogeneous Workloads · SIGMOD Conference 2016 |
Storage systems › flash and SSD
solid-state drive |
0.1 | 1 | 2012 | SFS: random write considered harmful in solid state drives · FAST 2012 |
Storage systems › storage performance
write performance |
0.1 | 1 | 2012 | SFS: random write considered harmful in solid state drives · FAST 2012 |
Storage systems › logging
database logging |
0.1 | 1 | 2011 | IPL-P: In-Page Logging with PCRAM · Proc. VLDB Endow. 2011 |
Memory systems
non-volatile memory |
0.1 | 1 | 2011 | IPL-P: In-Page Logging with PCRAM · Proc. VLDB Endow. 2011 |
Memory systems › non-volatile memory
phase change memory |
0.1 | 1 | 2011 | IPL-P: In-Page Logging with PCRAM · Proc. VLDB Endow. 2011 |
Transaction processing and concurrency control
concurrency control |
0.1 | 1 | 2018 | A scalable ordering primitive for multicore machines · EuroSys 2018 |
Database system architecture and tuning
main-memory database |
0.1 | 1 | 2016 | ERMIA: Fast Memory-Optimized Database System for Heterogeneous Workloads · SIGMOD Conference 2016 |
Storage systems › flash and SSD
flash memory |
0.0 | 1 | 2012 | SFS: random write considered harmful in solid state drives · FAST 2012 |
Storage systems › flash and SSD › flash memory management › garbage collection
write amplification |
0.0 | 1 | 2012 | SFS: random write considered harmful in solid state drives · FAST 2012 |
Methods — techniques the papers use, named apart from their topics
hardware clocks · 0.7atomic instructions · 0.7starvation mitigation · 0.2memory-optimized indexing · 0.2
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2019 | BionicDB: Fast and Power-Efficient OLTP on FPGA
Kangnyeon Kim, Ryan Johnson 0001, Ippokratis Pandis |
EDBT | 1 |
| 2018 | A scalable ordering primitive for multicore machinesabstractTimestamping is an essential building block for designing concurrency control mechanisms and concurrent data structures. Various algorithms either employ physical timestamping, assuming that they have access to synchronized clocks, or maintain a logical clock with the help of atomic instructions. Unfortunately, these approaches have two problems. First, hardware developers do not guarantee that the available hardware clocks are exactly synchronized, which they find difficult to achieve in practice. Second, the atomic instructions are a deterrent to scalability resulting from cache-line contention. This paper addresses these problems by proposing and designing a scalable ordering primitive, called Ordo, that relies on invariant hardware clocks. Ordo not only enables the correct use of these clocks, by providing a notion of a global hardware clock, but also frees various logical timestamp-based algorithms from the burden of the software logical clock, while trying to simplify their design. We use the Ordo primitive to redesign 1) a concurrent data structure library that we apply on the Linux kernel; 2) a synchronization mechanism for concurrent programming; 3) two database concurrency control mechanisms; and 4) a clock-based software transactional memory algorithm. Our evaluation shows that there is a possibility that the clocks are not synchronized on two architectures (Intel and ARM) and that Ordo generally improves the efficiency of several algorithms by 1.2--39.7X on various architectures. Sanidhya Kashyap, Changwoo Min, Kangnyeon Kim, Taesoo Kim |
EuroSys | 3 |
| 2016 | ERMIA: Fast Memory-Optimized Database System for Heterogeneous WorkloadsabstractLarge main memories and massively parallel processors have triggered not only a resurgence of high-performance transaction processing systems optimized for large main-memory and massively parallel processors, but also an increasing demand for processing heterogeneous workloads that include read-mostly transactions. Many modern transaction processing systems adopt a lightweight optimistic concurrency control (OCC) scheme to leverage its low overhead in low contention workloads. However, we observe that the lightweight OCC is not suitable for heterogeneous workloads, causing significant starvation of read-mostly transactions and overall performance degradation. Kangnyeon Kim, Tianzheng Wang 0001, Ryan Johnson 0001, Ippokratis Pandis |
SIGMOD Conference | 1 |
| 2012 | SFS: random write considered harmful in solid state drives
Changwoo Min, Kangnyeon Kim, Sang-Won Lee 0001, Young Ik Eom |
FAST | 2 |
| 2011 | IPL-P: In-Page Logging with PCRAM
Kangnyeon Kim, Sang-Won Lee 0001, Bongki Moon, Chanik Park, Joo Young Hwang |
Proc. VLDB Endow. | 1 |