Demo Data from EDBT 2026 / reviewers in the wild / expert
Hyunchan Park
dblp:149/8141
· DBLP profile ↗
8ranked-venue papers
3as first author
2since 2021 · last 2024
0000-0001-9879-5531ORCID · corroborated
Domains — the database's venue-derived domains; a paper can count in several
Systems, architecture and hardware · 5 · 2 first-author · 1 since 2021Software engineering, systems software and programming languages · 2 · 1 first-author · 1 since 2021Computer networks · 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
3 papers |
Storage systems · 76% Cloud and datacenter computing · 18% Performance modeling and evaluation · 7% | |
| Computer networks
1 paper |
Routing and switching · 100% | |
| Software engineering, system software, and programming languages
1 paper |
Operating systems · 100% |
Topics — the 9 heaviest of 11, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Storage systems › flash and SSD
solid-state drive |
0.5 | 2 | 2016 | Storage SLA Guarantee with Novel SSD I/O Scheduler in Virtualized Data Centers · IEEE Trans. Parallel Distributed Syst. 2016 SSD-Tailor: Automated Customization System for Solid-State Drives · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 2015 |
Routing and switching › data plane › router data plane
high-speed packet processing |
0.3 | 1 | 2018 | Kafe: Can OS Kernels Forward Packets Fast Enough for Software Routers? · IEEE/ACM Trans. Netw. 2018 |
Routing and switching › router architecture
software router |
0.3 | 1 | 2018 | Kafe: Can OS Kernels Forward Packets Fast Enough for Software Routers? · IEEE/ACM Trans. Netw. 2018 |
Operating systems
network stack |
0.3 | 1 | 2018 | Kafe: Can OS Kernels Forward Packets Fast Enough for Software Routers? · IEEE/ACM Trans. Netw. 2018 |
Storage systems
i/o scheduling |
0.2 | 1 | 2016 | Storage SLA Guarantee with Novel SSD I/O Scheduler in Virtualized Data Centers · IEEE Trans. Parallel Distributed Syst. 2016 |
Cloud and datacenter computing › datacenter architecture
virtualized datacenter |
0.2 | 1 | 2016 | Storage SLA Guarantee with Novel SSD I/O Scheduler in Virtualized Data Centers · IEEE Trans. Parallel Distributed Syst. 2016 |
Storage systems › flash and SSD
flash memory |
0.2 | 1 | 2015 | SSD-Tailor: Automated Customization System for Solid-State Drives · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 2015 |
Storage systems › flash and SSD
SSD performance |
0.1 | 1 | 2016 | Storage SLA Guarantee with Novel SSD I/O Scheduler in Virtualized Data Centers · IEEE Trans. Parallel Distributed Syst. 2016 |
Storage systems › storage architecture
enterprise storage |
0.1 | 1 | 2015 | SSD-Tailor: Automated Customization System for Solid-State Drives · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 2015 |
Methods — techniques the papers use, named apart from their topics
performance benchmarking · 1.0kernel redesign · 1.0scheduling · 0.2proportional sharing · 0.2workload trace analysis · 0.2design space exploration · 0.2
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2024 | enCloud: Aspect-oriented trusted service migration on SGX-enabled cloud VMabstractAbstract This paper presents enCloud, a new aspect‐oriented trusted service migration with SGX‐enabled cloud VM. Addressing the challenge of reconciling end‐to‐end security with VM migration, enCloud incorporates two key aspects: (1) end‐to‐end security for enclave context migration, and (2) VM abstraction for conventional VM context migration. This paper provides a practical guideline with applicable APIs for trusted service migration. In a case study, enCloud demonstrates effective trusted DB service migration on a cloud VM, achieving end‐to‐end security with minimal trust boundaries. The framework supports pre‐copy live VM migration to minimize service downtime. This paper contributes a concise and practical solution in the form of the enCloud framework for secure service migration. See-hwan Yoo, Young-Pil Kim, Hyunchan Park, Jae-Hyun Hwang, Kitak Kim |
Softw. Pract. Exp. | 3 |
| 2023 | Autothrottle: Satisfying Network Performance Requirements for ContainersabstractThis article investigates how to satisfy network performance requirements that are crucial in achieving the service level objectives (SLOs) in clouds. Traditional techniques for network performance management have a limited ability to satisfy the network SLOs. Our in-depth analysis reveals that the fundamental reason comes from decoupling of the CPU scheduler and the network traffic controller as the current CPU scheduler is not aware of such network requirements but only provides a fair-share amount of CPU to all containers. Thus, the container cannot perform the amount of network processing as needed to satisfy its SLO when the CPU allocation is insufficient. In this article, we propose Autothrottle that dynamically adjusts the CPU allocation for the containers to satisfy their network SLOs. The key element of Autothrottle is a throttle algorithm that autonomously determines the amount of CPU for each container needed to satisfy the requirement. We implement Autothrottle in the Linux kernel and evaluate it with massive real-world workloads such as Apache Kafka. Our evaluation results show that Autothrottle successfully satisfies the given network SLO only with a 2% gap while the existing scheme achieves 20% less than the SLO. We further observe that Autothrottle also reduces the CPU overhead in network processing by 19%, improving the network throughput by 27% compared to the existing scheme. Kyungwoon Lee, Kwanhoon Lee, Hyunchan Park, Jae-Hyun Hwang, Chuck Yoo |
IEEE Trans. Cloud Comput. | 3 |
| 2018 | Kafe: Can OS Kernels Forward Packets Fast Enough for Software Routers?abstractIt is widely believed that software routers based on commodity operating systems cannot deliver high-speed packet processing, and a number of alternative approaches (including user-space network stacks) have been proposed. This paper revisits the inefficiency of kernel-level packet processing inside modern OS-based software routers and explores whether a redesign of kernel network stacks can improve the incompetence. We present a case contrary to the belief through a redesign: Kafe-a kernel-based advanced forwarding engine that can process packets as fast as user-space network stacks. The Kafe neither adds any new API nor depends on proprietary hardware features, but the Kafe outperforms Linux by seven times and RouteBricks by three times. The current implementation of the Kafe can forward 64-byte IPv4 packets at 28.2 Gbps using eight cores running at 2.6 GHz. Our evaluation results show that the Kafe achieves similar packet forwarding performance to Intel DPDK while consuming much less CPU and memory resources. Cheol-Ho Hong, Kyungwoon Lee, Jae-Hyun Hwang, Hyunchan Park, Chuck Yoo |
IEEE/ACM Trans. Netw. | 4 |
| 2016 | Synchronization support for parallel applications in virtualized clouds
Cheol-Ho Hong, Young-Pil Kim, Hyunchan Park, Chuck Yoo |
J. Supercomput. | 3 |
| 2016 | Storage SLA Guarantee with Novel SSD I/O Scheduler in Virtualized Data CentersabstractService level agreements (SLAs) for storage performance in virtualized systems are difficult to guarantee, because different consolidated virtual machines have their own performance requirements. Moreover, hard disk drives (HDDs) in virtualized systems are being replaced by solid-state drives (SSDs). SSDs have higher throughput and lower latency than HDDs; however, they pose new challenges in terms of SLAs. In this paper, we determine that existing I/O schedulers working with SSDs fail to guarantee SLAs among virtualmachines, and do not effectively utilize the high performance of SSDs. To address this issue, we propose the opportunistic I/O scheduler (OIOS), a novel I/O scheduler for SSDs. OIOS guarantees SLAs and fully utilizes the high performance of SSDs. To support realistic SLAs, OIOS provides diverse SLA support functions, including reservations, limitations, and proportional sharing. In addition, OIOS accepts SLAs that are specified in four measurement types: bandwidth, I/Os per second (IOPS), latency, and utilization. Experimental results show that OIOS increases the aggregated bandwidth of VMs by 80 percent compared to mClock, while achieving a similar level of fairness. In addition, we evaluate the proposed scheduler with realistic benchmarks, such as Filebench and the Yahoo CloudServing Benchmark. OIOS successfully guarantees the requirements of diverse SLAs with different metrics. Hyunchan Park, See-hwan Yoo, Cheol-Ho Hong, Chuck Yoo |
IEEE Trans. Parallel Distributed Syst. | 1 |
| 2015 | SSD-Tailor: Automated Customization System for Solid-State DrivesabstractEnterprise servers require customized solid-state drives (SSDs) to satisfy their specialized I/O performance and reliability requirements. For effective use of SSDs for enterprise purposes, SSDs must be designed considering requirements such as those related to performance, lifetime, and cost constraints. However, SSDs have numerous hardware and software design options, such as flash memory types and block allocation methods, which have not been well analyzed yet, but on which the SSD performance depends. Furthermore, there is no methodology for determining the optimal design for a particular I/O workload. This paper proposes SSD-Tailor, a customization tool for SSDs. SSD-Tailor determines a near-optimal set of design options for a given workload. SSD designers can use SSD-Tailor to customize SSDs in the early design stage to meet the customer requirements. We evaluate SSD-Tailor with nine I/O workload traces collected from real-world enterprise servers. We observe that SSD-Tailor finds near-optimal SSD designs for these workloads by exploring only about 1% of the entire set of design candidates. We also show that the near-optimal designs increase the average I/O operations per second by up to 17% and decrease the average response time by up to 163% as compared to an SSD with a general design. Hyunchan Park, Hanchan Jo, Cheol-Ho Hong, Young-Pil Kim, See-hwan Yoo, Chuck Yoo |
IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. | 1 |
| 2014 | Performance Prediction and Evaluation of Parallel Applications in KVM, Xen, and VMware
Cheol-Ho Hong, Young-Pil Kim, Hyunchan Park, Chuck Yoo |
Euro-Par | 4 |
| 2014 | O1FS: Flash file system with O(1) crash recovery time
Hyunchan Park, Sam H. Noh, Chuck Yoo |
J. Syst. Softw. | 1 |