Demo Data from EDBT 2026 / reviewers in the wild / expert
Seongjae Park
dblp:173/3539
· DBLP profile ↗
5ranked-venue papers
4as first author
1since 2021 · last 2022
0000-0002-3750-4734ORCID · corroborated
Domains — the database's venue-derived domains; a paper can count in several
Systems, architecture and hardware · 4 · 4 first-author · 1 since 2021Databases, 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
4 papers |
Memory systems · 45% Parallel and multicore computing · 26% Storage systems · 24% | |
| Software engineering, system software, and programming languages
3 papers |
Operating systems · 52% Concurrent programming · 48% | |
| Databases, data mining, and information retrieval
1 paper |
Transaction processing and concurrency control · 100% |
Topics — the 11 heaviest of 14, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Operating systems › resource management
memory management |
1.0 | 2 | 2022 | DAOS: Data Access-aware Operating System · HPDC 2022 GCMA: Guaranteed Contiguous Memory Allocator · IEEE Trans. Computers 2019 |
Storage systems
data placement |
0.6 | 1 | 2022 | DAOS: Data Access-aware Operating System · HPDC 2022 |
Concurrent programming › synchronization
read-copy-update |
0.4 | 1 | 2020 | An HTM-based update-side synchronization for RCU on NUMA systems · EuroSys 2020 |
Concurrent programming
synchronization |
0.4 | 1 | 2020 | An HTM-based update-side synchronization for RCU on NUMA systems · EuroSys 2020 |
Parallel and multicore computing
synchronization |
0.4 | 1 | 2020 | An HTM-based update-side synchronization for RCU on NUMA systems · EuroSys 2020 |
Memory systems › memory management › memory allocation
contiguous memory allocation |
0.4 | 1 | 2019 | GCMA: Guaranteed Contiguous Memory Allocator · IEEE Trans. Computers 2019 |
Memory systems › memory management
memory allocation |
0.4 | 1 | 2019 | GCMA: Guaranteed Contiguous Memory Allocator · IEEE Trans. Computers 2019 |
Transaction processing and concurrency control › isolation levels › snapshot isolation
serializable snapshot isolation |
0.2 | 1 | 2014 | Scalable serializable snapshot isolation for multicore systems · ICDE 2014 |
Transaction processing and concurrency control › isolation levels
snapshot isolation |
0.2 | 1 | 2014 | Scalable serializable snapshot isolation for multicore systems · ICDE 2014 |
Parallel and multicore computing › transactional memory
hardware transactional memory |
0.1 | 1 | 2020 | An HTM-based update-side synchronization for RCU on NUMA systems · EuroSys 2020 |
Memory systems
non-uniform memory access |
0.1 | 1 | 2020 | An HTM-based update-side synchronization for RCU on NUMA systems · EuroSys 2020 |
Methods — techniques the papers use, named apart from their topics
fine-grained access monitoring · 1.1logging · 0.9hardware transactional memory · 0.9fine-grained locking · 0.9page migration · 0.8memory reservation · 0.8serializability theory · 0.4
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2022 | DAOS: Data Access-aware Operating SystemabstractIn data-intensive workloads, data placement and memory management are inherently difficult: the programmer and the operating system have to choose between (combinations of) DRAM and storage, replacement policies, as well as paging sizes. Efficient memory management is based on fine-grained data access patterns driving placement decisions. Current solutions in this space cannot be applied to general workloads and production systems due to either unrealistic assumptions or prohibitive monitoring overheads. Seongjae Park, Madhuparna Bhowmik, Alexandru Uta |
HPDC | 1 |
| 2020 | An HTM-based update-side synchronization for RCU on NUMA systemsabstractRead-copy update (RCU) can provide ideal scalability for read-mostly workloads, but some believe that it provides only poor performance for updates. This belief is due to the lack of RCU-centric update synchronization mechanisms. RCU instead works with a range of update-side mechanisms, such as locking. In fact, many developers embrace simplicity by using global locking. Logging, hardware transactional memory, or fine-grained locking can provide better scalability, but each of these approaches has limitations, such as imposing overhead on readers or poor scalability on non-uniform memory access (NUMA) systems, mainly due to their lack of NUMA-aware design principles. Seongjae Park, Paul E. McKenney, Laurent Dufour, Heon Young Yeom |
EuroSys | 1 |
| 2019 | Automating Context-Based Access Pattern Hint Injection for System Performance and Swap Storage Durability
Seongjae Park, Yunjae Lee, Moonsub Kim, Heon Young Yeom |
HotStorage | 1 |
| 2019 | GCMA: Guaranteed Contiguous Memory AllocatorabstractThe importance of physically contiguous memory has increased in modern computing environments, including both low- and high-end systems. Existing physically contiguous memory allocators generally have critical limitations. For example, the most commonly adopted solution, the memory reservation technique, wastes a significant amount of memory space. Scatter/Gather direct memory access (DMA) and input-output memory management units (IOMMUs) avoid this problem by utilizing additional hardware for address space virtualization. However, additional hardware means an increase in costs and power consumption, which is especially disadvantageous for small systems and they do not provide real contiguous memory. Linux Contiguous Memory Allocator (CMA) aims to provide both contiguous memory allocation and to maximize memory utilization based on page migration, but they suffer from unpredictably long latency and a high probability of allocation failure. Therefore, we introduce a new solution to this problem, the guaranteed contiguous memory allocator (GCMA). This guarantees efficient memory space utilization, short latency, and successful allocation. The GCMA uses a reservation scheme and increases memory utilization by sharing the memory with immediately discardable data. Our evaluation of a GCMA on a Raspberry Pi 2 finds a latency that is 15-130 times lower compared to a CMA, and a latency that is up to 10 times lower when taking a photo. Using a large working set in a memory-fragmented high-end system, the GCMA is able to produce a 2.27× speedup. Seongjae Park, Heon Young Yeom |
IEEE Trans. Computers | 1 |
| 2014 | Scalable serializable snapshot isolation for multicore systemsabstractSince 1990's, Snapshot Isolation (SI) has been widely studied, and it was successfully deployed in commercial and open-source database engines. Berenson et al. showed that data consistency can be violated under SI. Recently, a new class of Serializable SI algorithms (SSI) has been proposed to achieve serializable execution while still allowing concurrency between reads and updates. Hyuck Han, Seongjae Park, Hyungsoo Jung 0001, Alan D. Fekete, Uwe Röhm, Heon Young Yeom |
ICDE | 2 |