VLDB 2026 Research / reviewers in the wild / expert
Hyeong Seog Kim
dblp:33/3565
· DBLP profile ↗
6ranked-venue papers
3as first author
0since 2021 · last 2014
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Systems, architecture and hardware · 4 · 1 first-authorSoftware engineering, systems software and programming languages · 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 |
Storage systems · 94% Performance modeling and evaluation · 6% | |
| Software engineering, system software, and programming languages
1 paper |
Operating systems · 100% |
Topics — the 8 heaviest of 9, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Operating systems › i/o
i/o subsystem |
0.2 | 1 | 2014 | Optimizing the Block I/O Subsystem for Fast Storage Devices · ACM Trans. Comput. Syst. 2014 |
Storage systems › flash and SSD
solid-state drive |
0.2 | 1 | 2014 | Optimizing the Block I/O Subsystem for Fast Storage Devices · ACM Trans. Comput. Syst. 2014 |
Storage systems › i/o scheduling
disk scheduling |
0.1 | 1 | 2011 | Request Bridging and Interleaving: Improving the Performance of Small Synchronous Updates under Seek-Optimizing Disk Subsystems · ACM Trans. Storage 2011 |
Storage systems › magnetic storage
disk storage |
0.1 | 1 | 2011 | Request Bridging and Interleaving: Improving the Performance of Small Synchronous Updates under Seek-Optimizing Disk Subsystems · ACM Trans. Storage 2011 |
Storage systems › storage devices
fast storage devices |
0.1 | 1 | 2014 | Optimizing the Block I/O Subsystem for Fast Storage Devices · ACM Trans. Comput. Syst. 2014 |
Storage systems
flash and SSD |
0.1 | 1 | 2014 | Optimizing the Block I/O Subsystem for Fast Storage Devices · ACM Trans. Comput. Syst. 2014 |
Storage systems
i/o workload |
0.0 | 1 | 2011 | Request Bridging and Interleaving: Improving the Performance of Small Synchronous Updates under Seek-Optimizing Disk Subsystems · ACM Trans. Storage 2011 |
Performance modeling and evaluation
workload characterization |
0.0 | 1 | 2011 | Request Bridging and Interleaving: Improving the Performance of Small Synchronous Updates under Seek-Optimizing Disk Subsystems · ACM Trans. Storage 2011 |
Methods — techniques the papers use, named apart from their topics
temporal merge · 0.4hardware interface modification · 0.4context switch elimination · 0.4request merging · 0.1request interleaving · 0.1request bridging · 0.1
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2014 | Optimizing the Block I/O Subsystem for Fast Storage DevicesabstractFast storage devices are an emerging solution to satisfy data-intensive applications. They provide high transaction rates for DBMS, low response times for Web servers, instant on-demand paging for applications with large memory footprints, and many similar advantages for performance-hungry applications. In spite of the benefits promised by fast hardware, modern operating systems are not yet structured to take advantage of the hardware’s full potential. The software overhead caused by an OS, negligible in the past, adversely impacts application performance, lessening the advantage of using such hardware. Our analysis demonstrates that the overheads from the traditional storage-stack design are significant and cannot easily be overcome without modifying the hardware interface and adding new capabilities to the operating system. In this article, we propose six optimizations that enable an OS to fully exploit the performance characteristics of fast storage devices. With the support of new hardware interfaces, our optimizations minimize per-request latency by streamlining the I/O path and amortize per-request latency by maximizing parallelism inside the device. We demonstrate the impact on application performance through well-known storage benchmarks run against a Linux kernel with a customized SSD. We find that eliminating context switches in the I/O path decreases the software overhead of an I/O request from 20 microseconds to 5 microseconds and a new request merge scheme called Temporal Merge enables the OS to achieve 87% to 100% of peak device performance, regardless of request access patterns or types. Although the performance improvement by these optimizations on a standard SATA-based SSD is marginal (because of its limited interface and relatively high response times), our sensitivity analysis suggests that future SSDs with lower response times will benefit from these changes. The effectiveness of our optimizations encourages discussion between the OS community and storage vendors about future device interfaces for fast storage devices. Youngjin Yu, Dongin Shin, Woong Shin, Nae Young Song, Jaewoo Choi 0004, Hyeong Seog Kim, Hyeonsang Eom, Heon Young Yeom |
ACM Trans. Comput. Syst. | 6 |
| 2013 | Dynamic Interval Polling and Pipelined Post I/O Processing for Low-Latency Storage Class Memory
Dongin Shin, Youngjin Yu, Hyeong Seog Kim, Jaewoo Choi 0004, Do Yung Jung, Heon Young Yeom |
HotStorage | 3 |
| 2011 | Modeling System Power Consumption Considering DVFS and Thermal Effect
Hyeong Seog Kim, Frank Yong-Kyung Oh, Hyeonsang Eom, Heon Young Yeom |
ICSOFT (1) | 1 |
| 2011 | Request Bridging and Interleaving: Improving the Performance of Small Synchronous Updates under Seek-Optimizing Disk SubsystemsabstractWrite-through caching in modern disk drives enables the protection of data in the event of power failures as well as from certain disk errors when the write-back cache does not. Host system can achieve these benefits at the price of significant performance degradation, especially for small disk writes. We present new block-level techniques to address the performance problem of write-through caching disks. Our techniques are strongly motivated by some interesting results when the disk-level caching is turned off. By extending the conventional request merging, request bridging increases the request size and amortizes the inherent delays in the disk drive across more bytes of data. Like sector interleaving, request interleaving rearranges requests to prevent the disk head from missing the target sector position in close proximity, and thus reduces disk latency. We have evaluated our block-level approach using a variety of I/O workloads and shown that it increases disk I/O throughput by up to about 50%. For some real-world workloads, the disk performance is comparable or even superior to that of using the write-back disk cache. In practice, our simple yet effective solutions achieve better tradeoffs between data reliability and disk performance when applied to write-through caching disks. Dongin Shin, Youngjin Yu, Hyeong Seog Kim, Hyeonsang Eom, Heon Young Yeom |
ACM Trans. Storage | 3 |
| 2008 | A Task Pipelining Framework for e-Science Workflow Management SystemsabstractWorkflow manager is a useful tool that brings the power of computational Grid resources to the desktop, and allow them to conveniently put together and run their own scientific workflows. In existing workflow systems, individual tasks wait for input to be available perform computation,and produce output. Behind this, workflow manager automates the data movement from the data generating taskto the data consumption task. This process is referred as file staging. Generally, stage-in, process, and stage-out are serially executed and staging is treated by traditional workflow systems as a trivial step. However, as the data sizeis exponentially increasing and more and more scientific workflows require multiple processing steps to obtain the desired output, we argue that the data movement will possess high portion of overall running time and staging will become a challenging step of scientific workflow systems. In this paper, we propose a task pipelining framework for various e-Science workflow systems. Our system is a flexible and efficient tool to help the workflow systems to overlap the execution of adjacent tasks by enabling the pipelining ofthe intermediate data transfer between the interconnected tasks. Hyeong Seog Kim, In Soon Cho, Heon Young Yeom |
CCGRID | 1 |
| 2008 | Load-Balanced and Sybil-Resilient File Search in P2P Networks
Hyeong Seog Kim, Eunjin Jung, Heon Young Yeom |
OPODIS | 1 |