EDBT 2026 Demo / reviewers in the wild / expert
Sung Hoon Baek
dblp:70/3767
· DBLP profile ↗
11ranked-venue papers
7as first author
0since 2021 · last 2020
0000-0002-6779-4998ORCID · corroborated
Domains — the database's venue-derived domains; a paper can count in several
Systems, architecture and hardware · 6 · 4 first-authorDatabases, data management, data science and information retrieval · 4 · 3 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 |
Storage systems · 60% Memory systems · 29% Embedded and real-time systems · 8% | |
| Software engineering, system software, and programming languages
1 paper |
Operating systems · 100% |
Topics — the 17 heaviest of 17, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Storage systems
disk array |
0.2 | 3 | 2009 | Striping-Aware Sequential Prefetching for Independency and Parallelism in Disk Arrays with Concurrent Accesses · IEEE Trans. Computers 2009 Prefetching with Adaptive Cache Culling for Striped Disk Arrays · USENIX ATC 2008 Matrix-Stripe-Cache-Based Contiguity Transform for Fragmented Writes in RAID-5 · IEEE Trans. Computers 2007 |
Memory systems › cache › prefetching
sequential prefetching |
0.1 | 1 | 2009 | Striping-Aware Sequential Prefetching for Independency and Parallelism in Disk Arrays with Concurrent Accesses · IEEE Trans. Computers 2009 |
Memory systems
cache management |
0.1 | 1 | 2008 | Prefetching with Adaptive Cache Culling for Striped Disk Arrays · USENIX ATC 2008 |
Embedded and real-time systems
embedded storage |
0.1 | 1 | 2008 | A Hybrid Flash File System Based on NOR and NAND Flash Memories for Embedded Devices · IEEE Trans. Computers 2008 |
Storage systems › file systems
flash file system |
0.1 | 1 | 2008 | A Hybrid Flash File System Based on NOR and NAND Flash Memories for Embedded Devices · IEEE Trans. Computers 2008 |
Storage systems › flash and SSD
flash memory |
0.1 | 1 | 2008 | A Hybrid Flash File System Based on NOR and NAND Flash Memories for Embedded Devices · IEEE Trans. Computers 2008 |
Memory systems › cache
prefetching |
0.1 | 1 | 2008 | Prefetching with Adaptive Cache Culling for Striped Disk Arrays · USENIX ATC 2008 |
Storage systems › storage reliability › erasure coding
parity update |
0.1 | 1 | 2007 | Matrix-Stripe-Cache-Based Contiguity Transform for Fragmented Writes in RAID-5 · IEEE Trans. Computers 2007 |
Storage systems › storage reliability › RAID
RAID5 |
0.1 | 1 | 2007 | Matrix-Stripe-Cache-Based Contiguity Transform for Fragmented Writes in RAID-5 · IEEE Trans. Computers 2007 |
Distributed systems
fault tolerance |
0.0 | 1 | 2001 | Reliability and performance of hierarchical RAID with multiple controllers · PODC 2001 |
Storage systems › storage reliability
RAID |
0.0 | 1 | 2001 | Reliability and performance of hierarchical RAID with multiple controllers · PODC 2001 |
Storage systems
storage reliability |
0.0 | 1 | 2001 | Reliability and performance of hierarchical RAID with multiple controllers · PODC 2001 |
Operating systems › i/o › i/o subsystem
i/o scheduling |
0.0 | 1 | 2009 | Striping-Aware Sequential Prefetching for Independency and Parallelism in Disk Arrays with Concurrent Accesses · IEEE Trans. Computers 2009 |
Memory systems
cache |
0.0 | 1 | 2007 | Matrix-Stripe-Cache-Based Contiguity Transform for Fragmented Writes in RAID-5 · IEEE Trans. Computers 2007 |
Memory systems › cache › cache organization
write cache |
0.0 | 1 | 2007 | Matrix-Stripe-Cache-Based Contiguity Transform for Fragmented Writes in RAID-5 · IEEE Trans. Computers 2007 |
Storage systems › storage reliability
mean time to data loss |
0.0 | 1 | 2001 | Reliability and performance of hierarchical RAID with multiple controllers · PODC 2001 |
Hardware reliability and fault tolerance
reliability modeling |
0.0 | 1 | 2001 | Reliability and performance of hierarchical RAID with multiple controllers · PODC 2001 |
Methods — techniques the papers use, named apart from their topics
workload evaluation · 0.2kernel implementation · 0.2matrix-stripe cache · 0.1consistency rule · 0.1markov process · 0.0
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2020 | Compatible byte-addressable direct I/O for peripheral memory devices in Linux
Sung Hoon Baek, Ki-Woong Park |
Inf. Syst. | 1 |
| 2016 | A fully persistent and consistent read/write cache using flash-based general SSDs for desktop workloads
Sung Hoon Baek, Ki-Woong Park |
Inf. Syst. | 1 |
| 2015 | Parity Resynchronization using a Block-level Journaling for Software RAID
Sung Hoon Baek, Ki-Woong Park |
Inf. Syst. | 1 |
| 2012 | R-Barrier: Rapid Barrier for Software RAID Cache Using Hints from Journaling FilesystemabstractWhile adopting cache in software RAID brings performance benefit, it can cause data loss at power failure which results in the broken filesystem consistency. Though I/O Barrier can be used to remove the consistency issue, it sacrifices the write performance of software RAID. To mitigate this tradeoff, we suggest R-Barrier for software RAID. The basic idea of R-Barrier is to avoid the synchronization of the entire cache space. Instead, based on given hints from the filesystem layer, R-Barrier makes software RAID cache select one of the following methods when the cache writes a certain write request into the disk: (1)Strictly ordered destaging for the write requests affecting the filesystem consistency, (2)Reordered destaging for the rest of write requests. We show that R-Barrier guarantees same filesystem consistency with I/O Barrier while the performance degradation of R-Barrier is less than that of I/O Barrier. Chulmin Kim, Sung Hoon Baek |
ICPADS | 2 |
| 2010 | Arrangement of multi-dimensional scalable video data for heterogeneous clients
Man-Keun Seo, Sung Hoon Baek |
Inf. Syst. | 2 |
| 2009 | Striping-Aware Sequential Prefetching for Independency and Parallelism in Disk Arrays with Concurrent AccessesabstractTraditional studies on disk arrays have focused on parallelism or load balance of disks. However, this paper reveals that the independency of disks is more important than parallelism for concurrent reads of large numbers of processes in striped disk arrays, whereas parallelism is significant only for concurrent reads of small numbers of processes. We investigate and evaluate how much aligning sequential prefetch in strip or stripe boundaries affects the I/O performance by comparing with the proposed two types of sequential prefetching schemes, both of which are implemented in Linux kernel 2.6.18. In the experiments in this study, the combination of our schemes outperforms the original sequential prefetching of Linux by 3.2 times for 128 clients and 2.4 times for a single sequential read. Sung Hoon Baek |
IEEE Trans. Computers | 1 |
| 2008 | Prefetching with Adaptive Cache Culling for Striped Disk Arrays
Sung Hoon Baek |
USENIX ATC | 1 |
| 2008 | A Hybrid Flash File System Based on NOR and NAND Flash Memories for Embedded DevicesabstractThis paper presents a hybrid flash file system (HFFS) based on both NOR flash and NAND flash memory. In a conventional NAND flash-based flash file system, there is a trade-off between life span and durability in the frequent writing of small amounts of data. Because NAND flash supports only a page-level I/O, at least one page is wasted in the synchronous writing of small amounts of data. The wasting of pages reduces the utilization and life span of the NAND flash. To alleviate the utilization problem, some NAND flash-based flash file systems write small amounts of data asynchronously with RAM buffers, though buffering in RAM decreases the durability of the system. Our HFFS eliminates the trade-off between life span and durability. It synchronously stores data as a log in the NOR flash, whenever we append small amounts of data to a file. The merged logs are then flushed to the NAND flash in a page-aligned fashion. The implementation of our HFFS is based on our previous NAND flash-based file system, called CFFS, The experimental results reveal that our HFFS provides a longer life span than a conventional NAND flash-based synchronous flash file system with a similar level of durability. Chul Lee, Sung Hoon Baek |
IEEE Trans. Computers | 2 |
| 2007 | Matrix-Stripe-Cache-Based Contiguity Transform for Fragmented Writes in RAID-5abstractGiven that contiguous reads and writes between a cache and a disk outperform fragmented reads and writes, fragmented reads and writes are forcefully transformed into contiguous reads and writes via a proposed matrix-stripe-cache-based contiguity transform (MSC-CT) method which employs a rule of consistency for data integrity at the block level and a rule of performance that ensures no performance degradation. MSC-CT performs for reads and writes, both of which are produced by write requests from a host as a write request from a host employs reads for parity update and writes to disks in a redundant array of independent disks (RAID)-5. MSC-CT is compatible with existing disk technologies. The proposed implementation in a Linux kernel delivers a peak throughput that is 3.2 times higher than a case without MSC-CT on representative workloads. The results demonstrate that MSC-CT is extremely simple to implement, has low overhead, and is ideally suited for RAID controllers not only for random writes but also for sequential writes in various realistic scenarios. Sung Hoon Baek |
IEEE Trans. Computers | 1 |
| 2006 | Write Back Routine for JFFS2 Efficient I/O
Seung-Ho Lim, Sung Hoon Baek, Joo Young Hwang, Kyu Ho Park 0002 |
EUC | 2 |
| 2001 | Reliability and performance of hierarchical RAID with multiple controllersabstractRedundant arrays of inexpensive disks (RAID) offer fault tolerance against disk failures. However a storage system having more disks suffers from less reliability and performance. A RAID architecture tolerating multiple disk failures shows severe performance degradation in comparison to the RAID Level 5 due to the complexity of implementation. We present a new RAID architecture that tolerates at least three disk failures and offers similar throughout to the RAID Level 5. We call it the hierarchical RAID, which is hierarchically composed of RAID Levels. Furthermore, we formally introduce the mean-time-to-data-loss (MTTDL) of traditional RAID and the hierarchical RAID using Markov process for detailed comparison. Sung Hoon Baek, Bong Wan Kim, Eui Joung Joung, Chong-Won Park |
PODC | 1 |