Skip to main content

엄형상 교수

Hyeonsang Eom

서울대학교 · 컴퓨터과학

연구실 소개

엄형상 교수의 연구실은 고성능 스토리지 시스템과 빠른 저장 장치의 잠재력을 극대화하기 위한 소프트웨어-하드웨어 통합 최적화 기법을 연구합니다. 특히 플래시 메모리의 병렬성과 성능을 극대화하기 위한 비순서 실행 기반 컨트롤러, OS I/O 스택 최적화, 블록체인 지갑의 성능 및 보안 개선 기술 등에 초점을 맞추고 있습니다. 연구는 실제 하드웨어 기반의 FPGA 및 시스템 수준 평가를 통해 검증되며, 데이터 중심 애플리케이션의 실제 성능 향상을 목표로 합니다.

플래시 스토리지I/O 최적화블록체인 지갑하드웨어-소프트웨어 통합성능 예측

연구 현황

논문 수
135
총 인용 수
975
최근 5년 논문
34
주요 분야
컴퓨터과학

연구 성과 추이

표시된 성과는 수집된 데이터 기준으로 산출되며, 일부 차이가 있을 수 있습니다.

5개년 연도별 논문 게재 수
34총합
2021
2022
2023
2024
2025
5개년 연도별 피인용 수
97총합
20212022202320242025

주요 논문

15
1
논문|인용수 106·2008
A compound framework for sports results prediction: A football case study
Byungho Min, Jinhyuck Kim, Chongyoun Choe, Hyeonsang Eom, Bob McKay
SJR Q1FWCI 12.4Knowledge-Based Systems
Economics and EconometricsEconomics, Econometrics and Finance
2
논문|인용수 73·2010
Ozone (O3): An Out-of-Order Flash Memory Controller Architecture
Eyee Hyun Nam, Bryan S. Kim, Hyeonsang Eom, Sang Lyul Min
SJR Q1FWCI 4.5IEEE Transactions on Computers

Ozone (O3) is a flash memory controller that increases the performance of a flash storage system by executing multiple flash operations out of order. In the O3 flash controller, data dependencies are the only ordering constraints on the execution of multiple flash operations. This allows O3 to exploit the multichip parallelism inherent in flash memory much more effectively than interleaving. The O3 controller also provides a prioritized handling of flash operations, equipping flash management so

Computer Networks and CommunicationsComputer Science
3
논문|인용수 45·2014
Optimizing the Block I/O Subsystem for Fast Storage Devices
Young Jin Yu, Dong In Shin, Woong Shin, Nae Young Song, Jae Woo Choi, Hyeong Seog Kim, Hyeonsang Eom, Heon Y. Yeom
SJR Q2FWCI 5.8ACM Transactions on Computer Systems

Fast 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, negl

Computer Networks and CommunicationsComputer Science
4
논문|인용수 41·2013
Virtual machine consolidation based on interference modeling
Shin-gyu Kim, Hyeonsang Eom, Heon Y. Yeom
SJR Q2FWCI 11.8The Journal of Supercomputing
Information SystemsComputer Science
5
논문|인용수 34·2013
Energy-centric DVFS controlling method for multi-core platforms
Shin-gyu Kim, Hyeonsang Eom, Heon Y. Yeom, Sang Lyul Min
SJR Q1FWCI 3.2Computing
Hardware and ArchitectureComputer Science
6
논문|인용수 32·2020
Towards HPC I/O Performance Prediction through Large-scale Log Analysis
Sunggon Kim, Alex Sim, Kesheng Wu, Suren Byna, Yongseok Son, Hyeonsang Eom
FWCI 5.3

Large-scale high performance computing (HPC) systems typically consist of many thousands of CPUs and storage units, while used by hundreds to thousands of users at the same time. Applications from these large numbers of users have diverse characteristics, such as varying compute, communication, memory, and I/O intensiveness. A good understanding of the performance characteristics of each user application is important for job scheduling and resource provisioning. Among these performance character

Information SystemsComputer Science
7
논문|인용수 31·2021
An efficient multi-signature wallet in blockchain using bloom filter
Jongbeen Han, Mansub Song, Hyeonsang Eom, Yongseok Son
FWCI 3.2

A blockchain wallet is a financial application which provides an interface for managing a digital asset. In the blockchain wallet, a digital signature (single or multiple signatures) is used to sign a transaction. However, the wallet is often vulnerable to security attacks when a single-signature scheme is used, and there are performance issues when a multi-signature scheme is employed. To address these issues, we propose a new efficient multi-signature wallet that improves performance, storage

Artificial IntelligenceComputer Science
8
논문|인용수 31·2010
NCQ vs. I/O scheduler
Young Jin Yu, Dong In Shin, Hyeonsang Eom, Heon Y. Yeom
SJR Q2FWCI 4.5ACM Transactions on Storage

Native Command Queueing (NCQ) is an optimization technology to maximize throughput by reordering requests inside a disk drive. It has been so successful that NCQ has become the standard in SATA 2 protocol specification, and the great majority of disk vendors have adopted it for their recent disks. However, there is a possibility that the technology may lead to an information gap between the OS and a disk drive. A NCQ-enabled disk tries to optimize throughput without realizing the intention of an

Computer Networks and CommunicationsComputer Science
9
논문|인용수 28·2014
OS I/O path optimizations for flash solid-state drives
Woong Shin, Qichen Chen, Myoungwon Oh, Hyeonsang Eom, Heon Y. Yeom
FWCI 4.4USENIX Annual Technical Conference

In this paper, we present OS I/O path optimizations for NAND flash solid-state drives, aimed to minimize scheduling delays caused by additional contexts such as interrupt bottom halves and background queue runs. With our optimizations, these contexts are eliminated and merged into hardware interrupts or I/O participating threads without introducing side effects. This was achieved by pipelining fine grained host controller operations with the cooperation of I/O participating threads. To safely ex

Computer Networks and CommunicationsComputer Science
10
논문|인용수 27·2012
Motion Object and Regional Detection Method Using Block-Based Background Difference Video Frames
Jiwoong Bang, Daewon Kim, Hyeonsang Eom
FWCI 3.6

Smart CCTV (Closed-Circuit Television) technology has increasingly been developed in the last few years to judge the situation and notify the administrator or take immediate action for security and surveillance reasons. Currently the methods to detect object motion typically include the Frame Difference Method (FDM) which can detect moving objects and the Background Subtraction Method (BSM) which is able to detect motionless objects. Those results can be obtained only if there were some backgrou

Computer Vision and Pattern RecognitionComputer Science
11
논문|인용수 25·2011
Improving Hadoop performance in intercloud environments
Shin-gyu Kim, Junghee Won, Hyuck Han, Hyeonsang Eom, Heon Y. Yeom
SJR Q3FWCI 7.7ACM SIGMETRICS Performance Evaluation Review

Intercloud is a federated environment of private clusters and public clouds. The performance of Hadoop could be degraded significantly in intercloud environments. Because previous solutions for intercloud environments rely on speculative execution, they require additional cost in the cloud. In this paper, we propose a new task scheduler that improves performance without the help of speculative execution in intercloud environments.

Information SystemsComputer Science
12
논문|인용수 16·2002
Speed vs. accuracy in simulation for I/O-intensive applications
Hyeonsang Eom, Jeffrey K. Hollingsworth
FWCI 0.5

This paper presents a family of simulators that have been developed for data-intensive applications, and a methodology to select the most efficient one based on a user-supplied requirement for accuracy. The methodology consists of a series of tests that select an appropriate simulation based on the attributes of the application. In addition, each simulator provides two estimates of application execution time: one for the minimum expected time and the other for the maximum. We present the results

Management Science and Operations ResearchDecision Sciences
13
논문|인용수 5·2002
LBF: a performance metric for program reorganization
Hyeonsang Eom, Jeffrey K. Hollingsworth
FWCI 0.5

We introduce a new performance metric, called Load Balancing Factor (LBF), to assist programmers with evaluating different tuning alternatives. The LBF metric differs from traditional performance metrics since it is intended to measure the performance implications of a specific tuning alternative rather than quantifying where time is spent in the current version of the program. A second unique aspect of the metric is that it provides guidance about moving work within a distributed or parallel pr

Computer Networks and CommunicationsComputer Science
14
report|인용수 3·2002
Improving Link-State Routing - By Using Estimated Future Link Delays (Revised)
Hyeonsang Eom

In link-state routing, routes are determined based on estimates of the current delays on the links.Ideally, a data packet should be routed based on the delays it will encounter at each link of the path at the time the packet gets to the link.To address this issue, we have developed a new approach that improves link-state routing by estimating and using the future link delays encountered by data packets.In link-state routing, link-delay estimates are periodically flooded throughout the network.Th

Computer Networks and CommunicationsComputer Science
15
논문|인용수 2·2007
Information-Dynamics-Conscious Development of Routing Software: A Case of Routing Software that Improves Link-State Routing Based on Future Link-Delay-Information Estimation
Hyeonsang Eom
SJR Q2The Computer Journal

In link-state routing, routes are determined based on the estimates of the current delays on the links, i.e. without considering the dynamics of the link-delay information. Ideally, a data packet should be routed based on the delays it will encounter at each link of the path at the time the packet gets to the link. To address this issue, we have designed a new routing software that improves link-state routing by estimating and using the future link delays encountered by data packets. In link-sta

Computer Networks and CommunicationsComputer Science

대표 연구 분야

Computer Networks and CommunicationsInformation SystemsHardware and ArchitectureArtificial IntelligenceComputer Vision and Pattern RecognitionElectrical and Electronic Engineering

엄형상 교수의 연구를 Nubint에서 더 깊이 살펴보세요

이 연구실의 논문을 앱에서 열어 AI와 함께 읽고, 핵심을 요약하고, 내 글에 인용하세요.