Demonstration venue · read-only. Every page can be browsed; the buttons that would change it are switched off. Create an account to run TaxoReview on your own data. A simulation from public publication records: the people listed were not invited and did not agree to review.
? Tutorial for this page

Hyunchan Park

dblp:149/8141 · DBLP profile ↗
← Back
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

TopicWeightPapersLastEvidence papers
Storage systems › flash and SSD
solid-state drive
0.522016
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.312018
Kafe: Can OS Kernels Forward Packets Fast Enough for Software Routers? · IEEE/ACM Trans. Netw. 2018
Routing and switching › router architecture
software router
0.312018
Kafe: Can OS Kernels Forward Packets Fast Enough for Software Routers? · IEEE/ACM Trans. Netw. 2018
Operating systems
network stack
0.312018
Kafe: Can OS Kernels Forward Packets Fast Enough for Software Routers? · IEEE/ACM Trans. Netw. 2018
Storage systems
i/o scheduling
0.212016
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.212016
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.212015
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.112016
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.112015
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
YearPublicationVenuePosition
2024 enCloud: Aspect-oriented trusted service migration on SGX-enabled cloud VM
abstract
Abstract 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 Containers
abstract
This 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?
abstract
It 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 Centers
abstract
Service 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 Drives
abstract
Enterprise 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-Par4
2014 O1FS: Flash file system with O(1) crash recovery time
Hyunchan Park, Sam H. Noh, Chuck Yoo
J. Syst. Softw.1